Changelog - Hypervisor (Appliance)

The beroNet Hypervisor is based on Alpine Linux and uses XEN as bare-metal Hypervisor. It has a Web Interface which allows the management of the VMs. Please see the documentation for the beroNet Appliance which is shipped with the beroNet Hypervisor BeroNet Telephony Appliance-v2 here.

This changelog contains information about new releases of the hypervisor. Changes are marked as MINOR, FEATURE and BUGFIX.

Starting with Version 0.9.7 BETA Hypervisors can be installed by adding the beta=true flag to the update URL like:

http://$IP/update.php?beta=true

beta versions will carry a rcX postfix.

NOTE: Make sure to backup your VMs before trying beta versions!


Contents:

2022-10-19 V2.11

  • enable SBC support on new Appliance board
  • increase VM-storage using external storage
  • fix connection issue with beroCloud and enhance TLS security
  • fix issue when updating the Network Configuration

2022-07-21 V2.10

  • enable new Appliance board support
  • enhance logs
  • fix VNC display issue

2021-03-29 V2.09

  • display a progress bar during an ISO/OVA file upload
  • add a Resume/Delete button to resume or delete a failed upload
  • increase the number of VNC-Port which can be used
  • fixed issue uploading large file. Uploading file larger than 5GB is now possible
  • fixed issues uploading or downloading an OVA file
  • fixed issues with the VNC-Port (starting a VM with a VNC-Port already in use)
  • fixed issues query appliance data from berocloud

2020-11-27 V2.08

  • fixed corrupt Fulltrace and Logs packages
  • fixed problem that Dashboard VM modification can change the boot-order and thus make VMs not start properly
  • removed iso boot file option from Dashboard in VM modification view

2020-05-06 V2.07

  • added VM-Backup to a spare Appliance
  • disabled autocompletion for password fields
  • enhanced the SSL/TLS security
  • fixed Javascript cache errors

2019-01-31 V2.06

  • added VLAN-Support
  • added DSL-card log to the Appliance log
  • added background task errors
  • added 'Re-assign MAC addresses' when restoring, importing or uploading a VM
  • added a 'Description' section to each VMs
  • added a 'Upload'-tab under 'Hypervisor Update' page
  • updated OVA-support with new functionalities: export, upload and download.
  • updated external storage management
  • optimized some pages loading
  • fixed some issues and vulnerabilities.

2018-09-19 V2.05

  • Upgrade to Alpine 3.8 (this is a major update which takes around 5-10 Minutes, in case of failure please recover the Hypervisor Partition with the 2.05 Version via the Stick, while maintaining the VMs) 
  • reworked Backup & Restore, we do have now an internal Backup Space and scheduled Backups
  • added new DSL Card Firmware
  • added support to import OVAs
  • added "create disks" and "resize disks"

2018-07-29 V2.04 

  • fixed ISO upload Problem

2018-07-23 V2.03

  • fixed 500 Server Error when connection to beroCloud was established

2018-06-01 V2.02

  • fixed Python was missing bug which caused the WebVNC to not work anymore.

2018-01-29 V2.0

  • finally found and fixed Appliance Freeze-Problem
  • reworked GUI (Dashboard contains VMs now, some basic statistics for the Appliance and the VMs) 
  • fixed backup / restore bugs
  • some fixed for integrating the DSL card
  • fixed problem that sometimes VM had broken MAC addresses and thus no network access
  • fixed some wrong disk size calculations
  • remove pure LAN-Mode (so LAN-WAN Mode is fixed now) as connecting both LAN Ports in LAN mode to a switch creates various network failures

2017-03-06 V2.0-rc4

NOTE: This Version needs to be installed via the USB recovery stick. Instructions for the recovery Update are provided here: Factory Reset and Recovery - Appliance, BNTA20/BNTA21/BNTA22. Note that this Update deletes all VMs, so you need to backup them first!

  • reworked VM disk system to work with LVM instead of qcow
  • reworked network code to support new mainboard

2016-12-16 V1.01

NOTE: This Version needs to be installed via the USB recovery stick or directly from 0.9.7 or 0.9.8. If installed from 1.00 - instructions for the recovery Update will be provided: Recover Hypervisor - while maintaining VMs

  • SECURITY: UPNP will be disabled too if bfdetect is disabled
  • SECURITY: VNC is now only accessible when logged in
  • SECURITY: added default password to VNC connection
  • BUGFIX: add fixed UUID - fixes some licensing issues (e.g. with askozia)
  • BUGFIX: vm network transmit checksum can be enabled, fixes pfsense issues  
  • BUGFIX: localtime=1 is default now, avoids time difference of VM compared to Hypervisor
  • BUGFIX: made the Backup mechanism more robust
  • BUGFIX: ISO Upload limitation fixed, the ISO Upload space is now on the storage partitions where the VMs reside
  • BUGFIX: fixed issue, that VMs would loose network connection after HV Network configuration change
  • BUGFIX: using md5sum for Apps and ISOs now to make sure these where fully downloaded
  • BUGFIX: check internet connection before accessing the market
  • BUGFIX: after VMs wake up after reboot, VNC is now accessible again
  • MINOR: add Clone - Relation to Main Page
  • MINOR: HV now has 1024MB RAM
  • MINOR: Memory can now by changed in fine granular way
  • MINOR: added some info about kernel, xen, alpine linux, cpu-usage, free disk space and free memory
  • MINOR: default nic-model is now e1000
  • FEATURE: added feedback box - can be disabled via Hypervsisor settings
  • FEATURE: enabled watchdog, in case the appliance freezes, the watchdog reboots the appliance
  • FEATURE: added berofos support
  • FEATURE: going back to URI after session timeout
  • FEATURE: added disk-management tool, which allows to move disks between VMs and resize them
  • FEATURE: deeper cloud-integration (monitor CPU/RAM, start/stop VMs, ..)

2016-05-20 V0.9.8

NOTE: This Version changes the VM Format, so you should make backups of your VMS before upgrading

* BUGFIX: cloud save seemed not to work after first save
* BUGFIX: fixed whitespace in names issue
* FEATURE: added multi disk support
* FEATURE: added sleep / wake up function  for VMS, VMs can go to sleep during a reboot now.
* FEATURE: added ISO Upload (up to 1.4G)
* MINOR: added seperated VM Mangement view
* MINOR: vnc keymap can be configured now
* MINOR: added timezone setting
* MINOR: using more buttons now instead of links, not done yet at every place
* MINOR: added some more infos like date and size on backup files

2016-04-11 V0.9.7

NOTE: This Version requires a reboot

* UPGRADE: XEN Hypervisor upgraded to 4.6.1, fixes time drifting issue of VMs and makes it possible to use qcow2, so that the disk can be resized (this comes in the next release)
* UPGRADE: lighttpd upgrade, makes it possible to upload bigger files, so ISOs can be uploaded soon
* MINOR: added hidden option to install beta HV versions
* MINOR: added HV Version sending to Cloud
* MINOR: added detail info action to gateway browser

2016-04-01 V0.9.6

* BUGFIX: fixed another issues about filesystem resize, now it works finally fine in all cases
* GUI: changed VM editor to be tabbed, so that options can be categorized
* MINOR: when the disk image format doesn't support resize, the input field is now grey and read-only to clarify that fact

2016-03-06 V0.9.5

* BUGFIX: checking also the filesystem size and not only the partition size in resize-tool
* FEATURE: added moving / renaming of VMs
* MINOR: added option to manually specify a Market URL
* MINOR: added HV-Options string to manually add XEN options to a VM

2016-03-06 V0.9.4

* BUGFIX: cloud page and reboot / halt page wouldn't load due to bug introduced in 0.9.3
* MINOR: updater will reload the page after 2s after the update

2016-03-05 V0.9.3

* BUGFIX: storage size is only about 23G on each appliance version (M, L, XL)
* BUGFIX: bfdetect doesn't work properly 
* BUGFIX: apps and isos from beronet market couldn't be downloaded
* FEATURE: added possibility to change NIC model (between Realteks RTL8139 and Intels e1000) 
* MINOR: added printing of real disk size, storage size and Memory

2016-02-29 V0.9.2

* BUGFIX: downgrade to 0.9 didn't work
* BUGFIX: trusted repository apps couldn't be installed
* FEATURE: market apps and isos have categories now and can be filtered
* FEATURE: message with IP, Serial, System Stats and running VMs will now be printed on the console after bootup and login

2016-02-22 V0.9.1

* BUGFIX: wrong network settings could result to loss of IP connectivity, added validation to network settings now
* FEATURE: added status info to long taking tasks, especially downloads from the market
* MINOR: added "done" information when rebooting and auto reload after 30s

2016-02-18 V0.9

* BUGFIX: making a backup space didn't succeed, so backups didn't work properly
* MINOR: printing a "Done" message when Hypervisor has been updated
* MINOR: next free VNC Port is now found automatically

2016-02-15 V0.8

* BUGFIX: fixed the problem that "start on boot" - VMS wouldn't start the WebVNC Proxy
* BUGFIX: Shutdown of Hypervisor didn't work
* WORKAROUND: Shutdown of Windows didn't work: see BeroNet Telephony Appliance-v2#FAQ
* FEATURE: added permanent beroNet MAC Addresses for VMs

2016-02-12 V0.7

* BUGFIX: Cloud didn't work, fixed that
* FEATURE: Added Fulltrace feature 
* BUGFIX: root pw is now changeable in the GUI
* BUGFIX: Memory consumption of Hypervisor can be switched between 512MB/1024MB in order to boot 3GB Images in M Appliance (and 7GB in L)
* BUGFIX: added option to switch the Kernel from XEN to Linux, as it happens that the wrong kernel is booted and the message "HYPERVISOR BROKEN, CAN'T START VMs" is displayed

2016-02-09 V0.5

* BUGFIX: Fallback to IP 10.0.04 if DHCP lease request failed, allows bfdetect to discover the appliance
* FEATURE: queue time consuming jobs, so that the GUI can still be used. Especially large downloads or backups take several minutes
* BUGFIX: removed Upload Feature for ISOs as it didn't allow larger Files than about 3 MB
* FEATURE: added Hypervisor Settings page with the option to reduce Hypervisor memory consumption to 512MB instead of 1024MB, which allows the usage of 3GB VMs on M-Appliance and 7GB on L-Appliance
* BUGFIX: display the real VNC Port, so that an external VNC client can be used


2016-02-03 V0.4

* FEATURE: added option to become root with the link:  http://IP/reboot.php?action=root&pw=new-root-pw
* MINOR: set LAN-WAN to default lan mode

2016-01-26 V0.3

* FEATURE: added ISO Upload
* BUGFIX: VMS / ISOs with whitespaces in names can now be deleted
* FEATURE: added Shutdown/ Halt for Hypervisor 
* FEATURE: Cloud-Server can now be changed

If you need scheduled remote assistance, you can request our on-demand support services: https://www.beronet.com/support