From 3ce9ff861e6e90253f09dc836346b2db0a1c4fd8 Mon Sep 17 00:00:00 2001 From: Philipp Otto Date: Tue, 24 Oct 2023 10:29:20 +0200 Subject: [PATCH 1/2] Release 23.11.0 --- CHANGELOG.released.md | 29 ++++++++++++++++++++++++++++- CHANGELOG.unreleased.md | 18 +----------------- MIGRATIONS.released.md | 11 +++++++---- MIGRATIONS.unreleased.md | 5 +---- 4 files changed, 37 insertions(+), 26 deletions(-) diff --git a/CHANGELOG.released.md b/CHANGELOG.released.md index e4cb1c45810..400d203382d 100644 --- a/CHANGELOG.released.md +++ b/CHANGELOG.released.md @@ -7,6 +7,33 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Calendar Versioning](http://calver.org/) `0Y.0M.MICRO`. For upgrade instructions, please check the [migration guide](MIGRATIONS.released.md). +## [23.11.0](https://github.com/scalableminds/webknossos/releases/tag/23.11.0) - 2023-10-24 +[Commits](https://github.com/scalableminds/webknossos/compare/23.10.2...23.11.0) + +### Highlights +- Added a new tool that allows either measuring the distance of a path or a non-self-crossing area. [#7258](https://github.com/scalableminds/webknossos/pull/7258) +- Added a feature to create an engaging animation of a dataset and its meshes processed in Blender with a WK worker job. [#7348](https://github.com/scalableminds/webknossos/pull/7348) + +### Added +- Added social media link previews for links to datasets and annotations (only if they are public or if the links contain sharing tokens). [#7331](https://github.com/scalableminds/webknossos/pull/7331) +- Loading sharded zarr3 datasets is now significantly faster. [#7363](https://github.com/scalableminds/webknossos/pull/7363) and [#7370](https://github.com/scalableminds/webknossos/pull/7370) +- OME-NGFF datasets with only 2 dimensions can now be imported and viewed. [#7349](https://github.com/scalableminds/webknossos/pull/7349) +- Higher-dimension coordinates (e.g., for the t axis) are now encoded in the URL, too, so that reloading the page will keep you at your current position. Only relevant for 4D datasets. [#7328](https://github.com/scalableminds/webknossos/pull/7328) +- WEBKNOSSOS can now also explore datasets on the local file system if enabled in the new config key `datastore.localFolderWhitelist`. [#7389](https://github.com/scalableminds/webknossos/pull/7389) +- It is now possible to download volume annotations as zarr- rather than wkw-based zip. This case also supports annotations on timeseries (ND) datasets. [#7288](https://github.com/scalableminds/webknossos/pull/7288) + +### Changed +- Updated backend code to Scala 2.13, with upgraded Dependencies for optimized performance. [#7327](https://github.com/scalableminds/webknossos/pull/7327) +- Remote datasets with a datasource-properties.json can now also be imported without the need for OME metadata. [#7372](https://github.com/scalableminds/webknossos/pull/7372) +- Occurrences of isosurface were renamed to ad-hoc mesh. This also applies to configuration files. [#7350](https://github.com/scalableminds/webknossos/pull/7350) +- Improved user interface to start automatic AI analysis. [#7368](https://github.com/scalableminds/webknossos/pull/7368) + +### Fixed +- Fixed that some segment (group) actions were not properly disabled for non-editable segmentation layers. [#7207](https://github.com/scalableminds/webknossos/issues/7207) +- Fixed a bug where data from zarr2 datasets that have a channel axis was broken. [#7374](https://github.com/scalableminds/webknossos/pull/7374) +- Fixed a bug which changed the cursor position while editing the name of a tree or the comment of a node. [#7390](#https://github.com/scalableminds/webknossos/pull/7390) +- Streaming sharded zarr3 datasets from servers which do not respond with Accept-Ranges header is now possible. [#7392](https://github.com/scalableminds/webknossos/pull/7392) + ## [23.10.2](https://github.com/scalableminds/webknossos/releases/tag/23.10.2) - 2023-09-26 [Commits](https://github.com/scalableminds/webknossos/compare/23.10.1...23.10.2) @@ -2172,4 +2199,4 @@ Also the data viewing and tracing workflow is smoothed further: ## [18.07.0](https://github.com/scalableminds/webknossos/releases/tag/18.07.0) - 2018-07-05 -First release \ No newline at end of file +First release diff --git a/CHANGELOG.unreleased.md b/CHANGELOG.unreleased.md index 06e00499bfc..b25b9e8bddd 100644 --- a/CHANGELOG.unreleased.md +++ b/CHANGELOG.unreleased.md @@ -8,29 +8,13 @@ and this project adheres to [Calendar Versioning](http://calver.org/) `0Y.0M.MIC For upgrade instructions, please check the [migration guide](MIGRATIONS.released.md). ## Unreleased -[Commits](https://github.com/scalableminds/webknossos/compare/23.10.2...HEAD) +[Commits](https://github.com/scalableminds/webknossos/compare/23.11.0...HEAD) ### Added -- Added a new tool that allows either measuring the distance of a path or a non-self-crossing area. [#7258](https://github.com/scalableminds/webknossos/pull/7258) -- Added social media link previews for links to datasets and annotations (only if they are public or if the links contain sharing tokens). [#7331](https://github.com/scalableminds/webknossos/pull/7331) -- Loading sharded zarr3 datasets is now significantly faster. [#7363](https://github.com/scalableminds/webknossos/pull/7363) and [#7370](https://github.com/scalableminds/webknossos/pull/7370) -- OME-NGFF datasets with only 2 dimensions can now be imported and viewed. [#7349](https://github.com/scalableminds/webknossos/pull/7349) -- Higher-dimension coordinates (e.g., for the t axis) are now encoded in the URL, too, so that reloading the page will keep you at your current position. Only relevant for 4D datasets. [#7328](https://github.com/scalableminds/webknossos/pull/7328) -- WEBKNOSSOS can now also explore datasets on the local file system if enabled in the new config key `datastore.localFolderWhitelist`. [#7389](https://github.com/scalableminds/webknossos/pull/7389) -- It is now possible to download volume annotations as zarr- rather than wkw-based zip. This case also supports annotations on timerseries (ND) datasets. [#7288](https://github.com/scalableminds/webknossos/pull/7288) -- Added a feature to create an engaging animation of a dataset and its meshes processed in Blender with a WK worker job. [#7348](https://github.com/scalableminds/webknossos/pull/7348) ### Changed -- Updated backend code to Scala 2.13, with upgraded Dependencies for optimized performance. [#7327](https://github.com/scalableminds/webknossos/pull/7327) -- Remote datasets with a datasource-properties.json can now also be imported without the need for OME metadata. [#7372](https://github.com/scalableminds/webknossos/pull/7372) -- Occurrences of isosurface were renamed to ad-hoc mesh. This also applies to configuration files. [#7350](https://github.com/scalableminds/webknossos/pull/7350) -- Improved user interface to start automatic AI analysis. [#7368](https://github.com/scalableminds/webknossos/pull/7368) ### Fixed -- Fixed that some segment (group) actions were not properly disabled for non-editable segmentation layers. [#7207](https://github.com/scalableminds/webknossos/issues/7207) -- Fixed a bug where data from zarr2 datasets that have a channel axis was broken. [#7374](https://github.com/scalableminds/webknossos/pull/7374) -- Fixed a bug which changed the cursor position while editing the name of a tree or the comment of a node. [#7390](#https://github.com/scalableminds/webknossos/pull/7390) -- Streaming sharded zarr3 datasets from servers which do not respond with Accept-Ranges header is now possible. [#7392](https://github.com/scalableminds/webknossos/pull/7392) ### Removed diff --git a/MIGRATIONS.released.md b/MIGRATIONS.released.md index 6c8afc438f0..7a951739184 100644 --- a/MIGRATIONS.released.md +++ b/MIGRATIONS.released.md @@ -6,11 +6,14 @@ See `MIGRATIONS.unreleased.md` for the changes which are not yet part of an offi This project adheres to [Calendar Versioning](http://calver.org/) `0Y.0M.MICRO`. User-facing changes are documented in the [changelog](CHANGELOG.released.md). -## [23.10.2](https://github.com/scalableminds/webknossos/releases/tag/23.10.2) - 2023-09-26 -[Commits](https://github.com/scalableminds/webknossos/compare/23.10.1...23.10.2) +## [23.11.0](https://github.com/scalableminds/webknossos/releases/tag/23.11.0) - 2023-10-24 +[Commits](https://github.com/scalableminds/webknossos/compare/23.10.2...23.11.0) -### Postgres Evolutions: +- The `datastore/isosurface` configuration key was renamed to `datastore/adHocMesh. +- In order to enable segment statistics for existing volume annotations (without fallback segmentation), a user with superuser rights can call a migration route during a downtime. This will transform all volume annotation layers that qualify (cross organization). This will take some time, results will be logged by WEBKNOSSOS to stdout. The trigger route is `curl -X PATCH "/api/annotations/addSegmentIndicesToAll?parallelBatchCount=16" -H 'X-Auth-Token: '` with the `parallelBatchCount` parameter controlling the parallelity of the migration (e.g. number of cpu cores of the tracingstore server). This action is designed to be idempotent. +## [23.10.2](https://github.com/scalableminds/webknossos/releases/tag/23.10.2) - 2023-09-26 +[Commits](https://github.com/scalableminds/webknossos/compare/23.10.1...23.10.2) ## [23.10.1](https://github.com/scalableminds/webknossos/releases/tag/23.10.1) - 2023-09-22 [Commits](https://github.com/scalableminds/webknossos/compare/23.10.0...23.10.1) @@ -635,4 +638,4 @@ No migrations necessary. ## [18.07.0](https://github.com/scalableminds/webknossos/releases/tag/18.07.0) - 2018-07-05 -First release \ No newline at end of file +First release diff --git a/MIGRATIONS.unreleased.md b/MIGRATIONS.unreleased.md index 20943713a97..c94438d6744 100644 --- a/MIGRATIONS.unreleased.md +++ b/MIGRATIONS.unreleased.md @@ -6,9 +6,6 @@ This project adheres to [Calendar Versioning](http://calver.org/) `0Y.0M.MICRO`. User-facing changes are documented in the [changelog](CHANGELOG.released.md). ## Unreleased -[Commits](https://github.com/scalableminds/webknossos/compare/23.10.2...HEAD) - -- The `datastore/isosurface` configuration key was renamed to `datastore/adHocMesh. -- In order to enable segment statistics for existing volume annotations (without fallback segmentation), a user with superuser rights can call a migration route during a downtime. This will transform all volume annotation layers that qualify (cross organization). This will take some time, results will be logged by WEBKNOSSOS to stdout. The trigger route is `curl -X PATCH "/api/annotations/addSegmentIndicesToAll?parallelBatchCount=16" -H 'X-Auth-Token: '` with the `parallelBatchCount` parameter controlling the parallelity of the migration (e.g. number of cpu cores of the tracingstore server). This action is designed to be idempotent. +[Commits](https://github.com/scalableminds/webknossos/compare/23.11.0...HEAD) ### Postgres Evolutions: From 71a660bf32ea09680a4a47d157f516c8caf89e5d Mon Sep 17 00:00:00 2001 From: Philipp Otto Date: Tue, 24 Oct 2023 12:14:55 +0200 Subject: [PATCH 2/2] Update CHANGELOG.released.md Co-authored-by: Florian M --- CHANGELOG.released.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.released.md b/CHANGELOG.released.md index 400d203382d..51207e77779 100644 --- a/CHANGELOG.released.md +++ b/CHANGELOG.released.md @@ -12,7 +12,7 @@ For upgrade instructions, please check the [migration guide](MIGRATIONS.released ### Highlights - Added a new tool that allows either measuring the distance of a path or a non-self-crossing area. [#7258](https://github.com/scalableminds/webknossos/pull/7258) -- Added a feature to create an engaging animation of a dataset and its meshes processed in Blender with a WK worker job. [#7348](https://github.com/scalableminds/webknossos/pull/7348) +- For setups with webknossos-worker: Added a feature to create an engaging animation video of a dataset and its meshes processed in Blender. [#7348](https://github.com/scalableminds/webknossos/pull/7348) ### Added - Added social media link previews for links to datasets and annotations (only if they are public or if the links contain sharing tokens). [#7331](https://github.com/scalableminds/webknossos/pull/7331)