HYNESIM 2.5 CHANGELOG
Version 2.5.4 (September 2018)
Bug fixes
hyneview
- All nodes are used when defining a topology containing hybrid netcards using « quick define » action
hynesim
- fix bugs related to linked clones
- fix a bug related to SQL requests
Version 2.5.3 (June 2018)
Bug fixes
hyneview
- fix a bug related to screen resolution in the SPICE remote display
- fix a segfault when selecting severals entities in a topology
hynesim
- always check the SQL table entities_relationship exists at startup
- fix connectivity issues with the feature « HandleStateLink »
- fix connectivity issues with Open vSwitch
- fix connectivity issues when starting a large topology : some wires were not defined
- add more controls on the master side when creating a wire
Improvements
- allow fixing topologies with domains that have linked clones
- a topology containing linked clones can be exported and imported
- improve logs for entities status changes
Version 2.5.2 (March 2018)
Bug fixes
hyneview
- fix a segfault when opening a LXC SPICE remote display too soon after the entity has started
- fix a bug when renaming network interfaces in a domain entry properties
- fix a segfault when opening the memory dump dialog while having no selected entities
- update left and right wire side in properties when entity shortname is updated
hynesim
- correctly refresh connected peers on a wifi hotspot
- check if the ActionManager bridge exists before defining an entity
Improvements
hynesim
- libhnscommon is not linked to QtXml anymore
- show UUID entry in logs when parsing a XML hnsEntryConfig
- update QEMU domain interfaces state on wire plug/unplug. This feature can be enabled by setting the boolean key ‘HandleStateLink’ to true in ‘Platforms’ group in hynesim-node configuration file.
- add the topology shortName to exported topology folder/archive name
Version 2.5.1 (December 2017)
Bug fixes
hyneview
- do not lock topologies in error mode when fixing them fails
- fix a crash when hyneview was told to export a topology containing entities with invalid parentIds
- fix Caps Lock and Num Lock synchronization issues in remote displays
- fix an issue where the USB device redirection counter displayed wrong values
- fix a crash which sometimes happened when unplugging an USB device
hynesim
- correctly handle recovered entities
- do not allow jobs to be executed twice
- do not create domain models with children
Improvements
hyneview
- improve multiple selection of entities with Ctrl key
- handle multiple selection of topologies in the topology catalog window
- ask user to confirm when deleting a started entity
- clarify the export window option to create a .tar archive
- clarify the popup when dragging and dropping a template in a topology
hynesim
- user namespace for LXC containers is now activated only when an idmap is configured
- correct a misleading linked clone related warning
Version 2.5.0 (October 2017)
Features
hyneview
- add a frontend to take and download memory dumps
- add a frontend to create linked clones
- add a frontend to redirect USB devices to QEMU domains when a remote display is opened
- add a frontend to set the USB controller type for QEMU domains
- add a frontend to set the video card model for QEMU domains
hynesim
- add linked clones support for QEMU domains
- add memory dumps support for QEMU domains
- add spice USB redirection support for QEMU domains
- allow domains to be associated to a specific node
- a topology can now be cloned (no graphical frontend, API only)
- add support for unprivileged LXC containers
- add a setting for the VXLAN host in hynesim-node.ini
- add support for setting the USB controller type for QEMU domains
- add support for setting the video card model for QEMU domains
Bug fixes
hyneview
- folders ACLs changes are now correctly propagated to hyneview
- fix an uptime overflow error in platform monitor
- the remote display tab now closes when the connection fails
- do not add a wire if the plug selector dialog box is canceled
hynesim
- fix a bug where Open vSwitch CPU load would rise to 100%
- fix a bug where remote display wasn’t working for LXC containers whose UUID began by « 0 »
- fix various crashes, race conditions and deadlocks
- when loading the catalog, set entities and folders parent Ids to 0 if they are invalid
- remove broken pcaps from topologies when deserializing instead of invalidating the whole topology
- fix an issue where pcap file names weren’t unique when capturing on an Open vSwitch entity
Improvements
hyneview
- add various graphical indicators for entities:
- export in progress
- immutable domain
- network capture in progress
- USB device redirected
- the node name label is now hidden by the toggle status icons button
- display success and failure message boxes for snapshots
- add a « compress all » button to select all entities for compression before exporting
- add a frontend to delete custom icons
- allow remote display resolution to be changed for LXC containers
- ask user confirmation before exporting an entity
- display success and failure message boxes for entities exports
- fix remote displays memory leaks
hynesim
- new clones are now queued instead of being discarded when the limit of simultaneous clones is reached
- custom icons are now exported and imported with topologies
- custom icons can now be deleted
- add a remote display port pool to use ports between 5900 and 6900
- add encrypted spice connections support
- print the hostapd log file path when a Wi-Fi entity fails to start
- use libvirt network filters to isolate domains with an action manager interface
scripts and packages
- use iproute2 instead of ifconfig
- use nftables instead of iptables