Skip to content

Release 3.2.0

Compare
Choose a tag to compare
@mduft mduft released this 02 Oct 13:05
· 2975 commits to master since this release

Features

  • Allow deletion of instance versions for global administrators.
  • Instance Group and Instance attributes. Define arbitrary attribues and group/filter by them.
  • Custom per-product version sorting. Products can contribute a plugin which is used to perform product version sorting.
  • View changes in an instance before saving.
  • Add Gradle integration for BDeploy: https://plugins.gradle.org/plugin/io.bdeploy.gradle.plugin

Improvements

  • More changed related to avoiding browsers to autofill passwords in the process and endpoint configuration dialogs.
  • Banner improvements: sizing, font, wrapping, scrolling.
  • Banner now reloads if it is changed in another browser session (locally/remotely).
  • TEA integration allows to manually override the product version built.
  • Various small improvements to Instance History.
  • Prompt user if he tries to synchronize an instance with local modifications (which will be discarded).
  • Prompt user on instance global actions (e.g. 'Stop all processes').
  • Launcher installer: add option to install for all users.
  • The FSCK operation (both CLI and Web UI) on BHives now flush all caches.

Fixes

  • Fix wrong duration formatting in the CLI and UI.
  • Avoid errors in the browser console if the launcher service is still loading.
  • Fix errors in the browser when refreshing the BHive browser.
  • Fix problems with the display of remote activities in some cases.
  • Fix problems with left-over marker databases in BHives when problems occur during pushing/fetching.
  • Fix LDAP administrative dialog to set server ID correctly.
  • Fix broken page titles and a related error in the browser console.
  • Fix empty splash screens if the launcher has no cached positioning information for launcher text and progress.
  • Fix various conditions that could lead to stale lock files in the launcher home directory. Also detect and remove stale lock files.
  • Properly unload plugins loaded from products in an instance group if this instance group is deleted.
  • Fix various conditions which could lead to inconsistent state if the disc space runs out amidst certain operations.
  • Properly handle broken plugins in products (e.g. if a file named 'plugin.jar' is not even a valid JAR file).
  • Fix various issues with launcher directory determination and handling.
  • Fix stdin attachment to processes requesting it.