Skip to content

23.09.0

Compare
Choose a tag to compare
@philippotto philippotto released this 29 Aug 13:29
· 559 commits to master since this release
59b6b49

Highlights

  • Added option to select multiple segments in the segment list in order to perform batch actions. #7242
  • Added the option to change the ordering of color layers via drag and drop. This is useful when using the cover blend mode. #7188

Added

  • Added configuration to require users' emails to be verified, added flow to verify emails via link. #7161
  • Added a route to explore and add remote datasets via API. #7176
  • Added a new button to the layer settings in view only dataset mode to save the current view configuration as the dataset's default. #7205
  • If a dataset layer is transformed (using an affine matrix or a thin plate spline), it can be dynamically shown without that transform via the layers sidebar. All other layers will be transformed accordingly. #7246
  • OpenID Connect authorization can now use a client secret for added security. #7263

Changed

  • Small messages during annotating (e.g. “finished undo”, “applying mapping…”) are now click-through, so they do not block users from selecting tools. #7239
  • When exploring remote NGFF datasets with channels, layer names and colors are automatically imported if available in the metadata. #7251
  • Annotating volume data uses a transaction-based mechanism now. As a result, WK is more robust against partial saves (i.e., due to a crashing tab). #7264
  • Improved speed of saving volume data. #7264
  • Improved progress indicator when saving volume data. #7264
  • The order of color layers can now also be manipulated in additive blend mode (see #7188). #7289
  • OpenID Connect authorization now fetches the server’s public key automatically. The config keys singleSignOn.openIdConnect.publicKey and singleSignOn.openIdConnect.publicKeyAlgorithm are now unused. 7267
  • When importing a remote dataset and adding another layer with a different voxel size, that layer is now scaled to match the first layer. #7213

Fixed

  • Fixed that it was possible to have larger active segment ids than supported by the data type of the segmentation layer which caused the segmentation ids to overflow. #7240
  • Fixed that folders could appear in the dataset search output in the dashboard. #7232
  • Fixed that the edit icon for an annotation description could disappear in Firefox. #7250
  • Fixed that assigning an invalid script name (e.g. with special characters) would trigger an error in the database. Now leads to a more descriptive error. #7525
  • Fixed rendering error when multiple segmentation layers exist and the user switched between these. #7291

Breaking Changes

  • The task and project api have changed. Make sure to update to the latest webknossos python library version when interacting with task and projects via the python library. Compare webknossos-libs#930. #7220