v0.0.14

@maxidor maxidor released this Mar 22, 2018

Release notes

This is maintenance and improvement release.
This release is partially compatible with previous versions and upgrade of both client and server is recommended.

Changelog

  • VirtualBox 5.2 connector is now available!
  • VirtualBox 4.3 connector is no longer included.

v0.0.13

@maxidor maxidor released this Jun 9, 2016 · 3 commits to master since this release

Release notes

This is maintenance and improvement release following on 0.0.12 issues.
This release is not compatible with previous versions and upgrade of both client and server is required.

Major changes:

  • VirtualBox 5.1 connector is now available!
  • VirtualBox 4.2 connector is no longer included
  • All VirtualBox WebServices connector now auto start vboxwebsrv on their own and is no longer necessary to set it up manually. If you still want to use an already running vboxwebsrv, provide the URL string in the connector options.

IMPORTANT NOTE: This release includes a major fix for the VirtualBox WebServices connectors where memory usage would increase over time until all memory is exhausted on the host.
It is therefore highly recommended to upgrade ASAP.

Changelog

Improvements

  • Client - Console viewers can now use the VM name in their parameters with %VM_NAME% place holder.
    • rdesktop will now have that place holder by default on newly populated configuration.
    • If you already have Hyperbox, it is therefore needed you delete the client config or adapt the config yourself to use this new place holder
  • Client - Basic parsing of console viewers arguments using space as delimiter. Full support will be added in later release with double quotes, like in any shell/command line interpreter.
  • Client/GUI - The "Hypervisor connect" dialog has been reworked to be more user-friendly and connectors are now identified by human-readable names instead of their internal IDs.
  • Client/GUI - Improved reactivity with long background tasks (continued from 0.0.12)

Changes

  • All - Now requires Java 1.7
  • VirtualBox 4.2 is no longer supported since 2016 and the corresponding connector is no longer included.
  • VirtualBox 5.1 connector is included!
  • VirtualBox connectors - Will now auto start vboxwebsrv on their own and is no longer necessary to set it up manually. If you still want to use an already running vboxwebsrv, provide the URL string in the connector options.

Bug fixes

  • Client - Fix possible infinite wait on getting medium information in some cases
  • Client/GUI - Fix possible null exception when displaying info about a deleted VM
  • VirtualBox WebServices connectors - No longer use all available RAM over time due to uncleared objects (same symptoms as a memory leak)
  • VirtualBox WebServices connectors - Properly handle a failure to connect and do not leave the connector in an invalid state.

v0.0.12

@maxidor maxidor released this Jan 9, 2016 · 12 commits to master since this release

Release notes

This is maintenance and improvement release following on 0.0.11 issues.
This release is not compatible with previous versions and upgrade of both client and server is required.

Notice: Windows build require a 64 bits JRE/JDK for the service to work. This requirement has been made clear in several locations. Fixes #4

Changelog

Improvements

  • Client/GUI - Has been made more reactive by (properly) handling all long tasks in background
  • Client/GUI - In many place, a loading icon is replacing the default button to give feedback to the end-user about the task in progress
  • Client/GUI - Made some dialog close on exit key (Machine & Snapshot edit)
  • Client/GUI - Errors should all be reported to the user for feedback
  • Server - Make the requirement for a 64 bits JRE/JDK on Windows more clear, both in the documentation and in the installer
  • Added Table of Content for "Install and First Launch" section in User Manual to point to different OS

Changes

  • All - Linux is now the only support OS for building, including binaries and installers for Windows, documentation to be added.

Bug fixes

  • All - Fixed network library where connections could hang for a (long) time. This affected client to server connection time and server start/stop time up to several minutes (0.0.11 regression)
  • All/Installer - Correctly handle paths creation & default umask (Linux only)
  • Client/GUI - Snapshot edit dialog changes are now properly saved
  • Server - Fixed Windows Service (0.0.11 regression) - Fix for #4
  • Server/Installer - Start menu entries are now properly placed for all users (Windows only)
  • Various other small bug fixes

v0.0.11

@maxidor maxidor released this Jan 9, 2016 · 39 commits to master since this release

Release notes

This is maintenance and improvement release towards 0.1.0 which aims to support all features of VirtualBox present in GUI.
This release is not compatible with previous versions and upgrade of both client and server is required.

VirtualBox 5.0.x connector is now included! Upgrade your installation to the brand new VirtualBox version and keep using Hyperbox!

If you were previously connected to VirtualBox 4.x using the XPCOM connector, you will need to reset the configuration data of the Hyperbox Server (delete the data folder) due to a bug in the VirtualBox XPCOM binding.
This will ensure Hyperbox does not connect automatically when starting up.

Changelog

Added

  • Client - Modules are now handled in a very basic way: any subdir in the modules dir will be considered as a module and all .jar, .class or .zip within it will be parsed.
  • Server/Hypervisor/VirtualBox/5.0 - Connector with WS and XPCOM modules

Improvements

  • Client - Start script automatically detect installation dir and can be started from any working directory
  • Client/Core - Made several error messages clearer
  • Client/Core - More errors in network protocol during client/server connection are now properly reported to the user
  • Client/GUI - Hypervisor connectors are now listed in ascending alphabetic order
  • Server - Start script automatically detect installation dir and can be started from any working directory

Changes

  • General - Changed distribution filename pattern
  • Client/GUI - Right-click menu simplified
  • Client/GUI - Renamed "About" menu entry
  • Server/Hypervisor/VirtualBox - Updated all bindings to latest versions

Removed/Disabled

  • Modules cannot be enabled/disabled or unloaded/unregistered anymore. Feature will be added later when the code is more mature

Bug fixes

  • General - Version headers should now always be reported in the log files
  • Client - Properly exit in case the GUI fails to start properly in some circumstances
  • Client/GUI - Mouse scrolling is no longer one line at the time but react natively
  • Server/Hypervisor/VirtualBox/All/XPCOM - Workaround ressources not being released (e.g. TCP ports) - Detailed info
  • Server/Hyperbox/VirtualBox/All/XPCOM - Fixed OutOfMemory exception - VirtualBox Ticket #13647
  • Various other small bug fixes