Fixes
- Fixed issue where on some applications where more than 1 core was being allocated to a single application (#19734)
- When unparking we now check to see if there is a stale version of the application and remove it before commencing the unpark operation on both Primary and Backup VRA (#19513)
- Mellanox Card VLAN setting on the physical card was not correctly setting if required (#19044)
- Ensure the license check is always execute when asked in the User Interface (#19585)
- Refresh Applications button would sometimes remove valid applications from the list (#19582)
- Upon restart of Virtual Rack software we broadcast now the GPIO states of all applications, rather than just on the changes (#19931)
- Cleaned up the display of the application store (#19630)
- Some applications would display incorrect socket/core/slot allocations on the UI (#19661)
- Some stopped containers would count towards AU count (#19662)
- Could not delete application IP range for the card if the card was disabled (#19624)
- Fixed a UI crash when editing an invalid ethernet port (#19634)
- Could not un-park backup Forza on a pair (#19707)
- When application is running is not paired, and Virtual Rack is restarted the application would not restart (#19670)
- Applications that failed to update or start now get cleaned up to ensure no core/slot allocation errors (#19736)
- Applications backups would not contain all the backup files if there is 3 or more layers of directories inside. (#19914)
- Application bundles (multiple applications inside one store application) would not install (#19912, #19248)
- Could not install stackable container when there was a small amount of AU remaining, when applying a stacked version of an application (#19950)
- Failback an application with data replication would sometimes not replicate the data back (#19443)
Features
- New network selection, subnet and dropdown display when setting up applications removing the requirement for manual typed entry (#19061 #19631)
- Added concept of stacking for applications allowing certain applications to be stacked together on the same CPU cores (#19929, #19660)
- We ensure syslog is enabled and running on all systems on Virtual Rack startup, and if not present, install and configure automatically (#19678)
- We ensure all Linux system automatic updates are disabled on Virtual Rack startup to stop uncontrolled restarts (#19677)
- Display of Gateway for the application would not show per ethernet card on the application information (#19626)
- New application will default to AOIP1 defined network card (#19913)
- User Interface for System and Application now show slot numbers (starting at 1) to represent the various CPU sockets and cores (#19708, #19763)
- When creating new application, it will default to the latest version by default (#19666)
- Allocated CPU Slots are now shown on the applications for the backup/not running applications (#19737)
- Add the ability to edit application variables when the application is stopped or parked to allow updating of configuration without re-installing (#19924)