Skip to content

Release 6.2.0

Compare
Choose a tag to compare
@mduft mduft released this 05 Dec 12:12
· 1148 commits to master since this release

Improvements

  • Updates to Java 21, Angular 17, NodeJS 20 and many, many more smaller updates.
  • Add bulk operations for users and groups, e.g. assigning permission to multiple users, assigning multiple users to a group, etc.
  • Add a shortcut to the product used in a certain instance version from the instance history page, to facilitate quick finding and downloading of the related product.
  • Linux client launcher installer: There is better hinting in case ImageMagick is missing, and a SKIP_ICON environment switch which will skip icons alltogether in case installing ImageMagick is not an option.
  • Multiple synchronize calls (e.g. from the command line, not possible through the Web UI) will be accepted and wait for the result of the first one to ease writing scripts that might interfere with each other.
  • Improve the UI of the token generation for users, default to generating CLI suitable full authentication packs.
  • The Data Files browser now works hierarchical, similar to the BHive browser. A new "breadcrumb" component eases navigation through complex path hierarchies.
  • The BHive browser also received the new "breadcrumb" to work and feel similar to the Data Files browser.
  • Add an option to specify the applicable OS(s) per application in instance templates using applyTo. This way it is easy to create templates which provide a different set of applications depending on the platform the template is applied to.
  • Split the header and graph components in server nodes on the instance dashboard. This removes the visual misalignment of elements, as they are separated above each other now.
  • Client applications will now also provide the 'Jump to Configuration' action on the application details panel in the instance dashboard.
  • Improve internal Manifest caches to no longer invalidate on pretty much any modification. This should give much improved performance in repeated operations during a set timeframe. The caches lifetime is still limited to 10 minutes at the moment.
  • Add a selectable tooltip to expression editor previews so cut-off values can be read and interacted with (i.e. select and copy them).
  • Improve gradle plugins log output a lot (thanks to lrep, PR #6).
  • Improve the bulk 'Set Product Version' action on the instance browser to show a hint if any of the selected instances has active version restrictions (regular expression). Also fail per instance in case the restriction is not met.
  • When the server is restarted either due to update or by pressing the restart button in the Administration area, the server will create a stack-dump prior to doing so, in case further analysis is required. A maximum of four rolling stack dumps will be kept around in the log area.

Fixes

  • Fix (more) issues where missing path normalization could lead to erronously denied requests.
  • Fix an issue where the Okta authentication button on the login page would show even if Okta authentication was not configured.
  • Fix angular material theming integration to be up to date, get rid of legacy themes and streamline styles.
  • Fix a regression where stopping a process was not possible unless it was considered fully started - in case of issues during start there was no possibility to interrupt the start process anymore. This is now possible again using the stop button.
  • Fix an issue where specifying a local directory as --remote target for certain commands would not verify that this directory is a valid target.
  • Fix an issue where the tooltip on the grouping panel button would be cut off exactly the same way as the button's label itself.
  • Fix an issue where browser autofill on the login page would leave the 'Login' button disabled until fields were visited.
  • Fix an issue where the remote-product command was unable to list products in software repositories if the user had no global permissions.
  • Fix an issue where the 'Application Type' column on the instance dashboard was calculated wrong for many applications (and stayed empty).
  • Fix an issue where specifying a non-existant managed server to transfer products to would result in success instead of failing.
  • Fix an issue where 'Enter' and 'Escape' keys were not properly handled in custom editor popups in case the popup was opened within a popup dialog itself.