Release 4.0.1
This release focuses on issues which have been discovered in BDeploy 4.0.0 production use.
Features
- Allow importing an instance export where the original product version is not available on the server.
- Allow updating to a new product version if the current product version is not available on the server.
Improvements
- Small error handling improvements in BHive
- Improve tooltips on various columns in the dashboard and process details.
- Clicking the current product version on the dashboard will now always bring up the "update product" panel, even if no update is available.
- Re-add the manual "refresh" button to the "update product" panel.
- Improve column sizing, icons, etc. in various tables.
- Avoid spurious reloads of data triggered by unrelated changes in other browser sessions (different instance group, different instance).
- Activities are no longer displayed in global scope. Cancelling activities requires at least write permissions on the current scope (e.g. instance group).
- Show the name of the managed server responsible for an instance on the instance dashboard and instance configuration pages.
- Show a warning message if there are recurring problems with the WebSocket connection, so users at least know that there is something wrong.
- Instance dashboard will switch to loading state when reloading data from the server, e.g. right after pressing "Install"/"Activate".
Fixes
- Fix port shift feature to properly update underlying parameter values.
- No longer show various actions to users with the wrong permissions (which failed when clicked).
- Fix instance group logo overflow in instance group overview table.
- Fix optional global parameters having the wrong value when added in parameter configuration.
- Fix guards eagerly checking permissions if no user is authenticated (leads to spurious error messages).
- Fix updating the UI when saving changes to an instance group before notifying attached managed masters of the update.
- Fix instance group create/edit dialogs accepting SVG images which is not currently supported.
- Fix instance configuration dialog to be disabled while saving changes, before redirecting to the instance dashboard.
- Fix icons sizes and coloring on actions in tables.
- Fix messed up history entry loading after triggering an asynchronous update on the server, i.e. by pressing install, if there are more than one hundred history entries.
- Fix a problem where leaving an instance group and quickly entering the same instance group again would loose the change subscriptions, basically detaching the UI from any changes performed on the server.