From 70f1e0f771f6d2c852d7e306272559fe4f8e065e Mon Sep 17 00:00:00 2001 From: Philipp Otto Date: Tue, 3 Jan 2023 10:14:21 +0100 Subject: [PATCH] Release 23.01.0 --- CHANGELOG.released.md | 35 +++++++++++++++++++++++++++++++++++ CHANGELOG.unreleased.md | 21 +-------------------- MIGRATIONS.released.md | 14 +++++++++++++- MIGRATIONS.unreleased.md | 8 +------- 4 files changed, 50 insertions(+), 28 deletions(-) diff --git a/CHANGELOG.released.md b/CHANGELOG.released.md index 0ae2d65caf1..c1b46fc81c5 100644 --- a/CHANGELOG.released.md +++ b/CHANGELOG.released.md @@ -7,6 +7,41 @@ 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.01.0](https://github.com/scalableminds/webknossos/releases/tag/23.01.0) - 2023-01-03 +[Commits](https://github.com/scalableminds/webknossos/compare/22.12.0...23.01.0) + +### Highlights +- Added a new datasets tab to the dashboard which supports managing datasets in folders. Folders can be organized hierarchically and datasets can be moved into these folders. Selecting a dataset will show dataset details in a sidebar. [#6591](https://github.com/scalableminds/webknossos/pull/6591) +- webKnossos is now able to recover from a lost webGL context. [#6663](https://github.com/scalableminds/webknossos/pull/6663) +- Major performance improvements for brushing in coarse magnifications. [#6708](https://github.com/scalableminds/webknossos/pull/6708) + +### Added +- Added sign in via OIDC. [#6534](https://github.com/scalableminds/webknossos/pull/6534) +- Added the option to search a specific folder in the new datasets tab. [#6677](https://github.com/scalableminds/webknossos/pull/6677) +- The new datasets tab in the dashboard allows multi-selection of datasets so that multiple datasets can be moved to a folder at once. As in typical file explorers, CTRL + left click adds individual datasets to the current selection. Shift + left click selects a range of datasets. [#6683](https://github.com/scalableminds/webknossos/pull/6683) + +### Changed +- Bulk task creation now needs the taskTypeId, the task type summary will no longer be accepted. [#6640](https://github.com/scalableminds/webknossos/pull/6640) +- Error handling and reporting is more robust now. [#6700](https://github.com/scalableminds/webknossos/pull/6700) +- The Quick-Select settings are opened (and closed) automatically when labeling with the preview mode. That way, bulk labelings with preview mode don't require constantly opening the settings manually. [#6706](https://github.com/scalableminds/webknossos/pull/6706) + +### Fixed +- Fixed import of N5 datasets. [#6668](https://github.com/scalableminds/webknossos/pull/6668) +- Fixed a bug where it was possible to create invalid an state by deleting teams that are referenced elsewhere. [6664](https://github.com/scalableminds/webknossos/pull/6664) +- Miscellaneous fixes for the new folder UI. [#6674](https://github.com/scalableminds/webknossos/pull/6674) +- Fixed import of remote datasets with multiple layers and differing resolution pyramid. #[6670](https://github.com/scalableminds/webknossos/pull/6670) +- Fixed broken Get-new-Task button in task dashboard. [#6677](https://github.com/scalableminds/webknossos/pull/6677) +- Fixed access of remote datasets using the Amazon S3 protocol [#6679](https://github.com/scalableminds/webknossos/pull/6679) +- Fixed a bug in line measurement that would lead to an infinite loop. [#6689](https://github.com/scalableminds/webknossos/pull/6689) +- Fixed a bug where malformed json files could lead to uncaught exceptions.[#6691](https://github.com/scalableminds/webknossos/pull/6691) +- Fixed rare crash in publications page. [#6700](https://github.com/scalableminds/webknossos/pull/6700) +- Respect the config value mail.smtp.auth (used to be ignored, always using true) [#6692](https://github.com/scalableminds/webknossos/pull/6692) + +### Removed + +### Breaking Changes + + ## [22.12.0](https://github.com/scalableminds/webknossos/releases/tag/22.12.0) - 2022-11-24 [Commits](https://github.com/scalableminds/webknossos/compare/22.11.2...22.12.0) diff --git a/CHANGELOG.unreleased.md b/CHANGELOG.unreleased.md index 0906390c55b..617850a4acd 100644 --- a/CHANGELOG.unreleased.md +++ b/CHANGELOG.unreleased.md @@ -8,32 +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/22.12.0...HEAD) +[Commits](https://github.com/scalableminds/webknossos/compare/23.01.0...HEAD) ### Added -- Added sign in via OIDC. [#6534](https://github.com/scalableminds/webknossos/pull/6534) -- Added a new datasets tab to the dashboard which supports managing datasets in folders. Folders can be organized hierarchically and datasets can be moved into these folders. Selecting a dataset will show dataset details in a sidebar. [#6591](https://github.com/scalableminds/webknossos/pull/6591) -- Added the option to search a specific folder in the new datasets tab. [#6677](https://github.com/scalableminds/webknossos/pull/6677) -- The new datasets tab in the dashboard allows multi-selection of datasets so that multiple datasets can be moved to a folder at once. As in typical file explorers, CTRL + left click adds individual datasets to the current selection. Shift + left click selects a range of datasets. [#6683](https://github.com/scalableminds/webknossos/pull/6683) ### Changed -- webKnossos is now able to recover from a lost webGL context. [#6663](https://github.com/scalableminds/webknossos/pull/6663) -- Bulk task creation now needs the taskTypeId, the task type summary will no longer be accepted. [#6640](https://github.com/scalableminds/webknossos/pull/6640) -- Error handling and reporting is more robust now. [#6700](https://github.com/scalableminds/webknossos/pull/6700) -- The Quick-Select settings are opened (and closed) automatically when labeling with the preview mode. That way, bulk labelings with preview mode don't require constantly opening the settings manually. [#6706](https://github.com/scalableminds/webknossos/pull/6706) ### Fixed -- Fixed import of N5 datasets. [#6668](https://github.com/scalableminds/webknossos/pull/6668) -- Fixed a bug where it was possible to create invalid an state by deleting teams that are referenced elsewhere. [6664](https://github.com/scalableminds/webknossos/pull/6664) -- Miscellaneous fixes for the new folder UI. [#6674](https://github.com/scalableminds/webknossos/pull/6674) -- Fixed import of remote datasets with multiple layers and differing resolution pyramid. #[6670](https://github.com/scalableminds/webknossos/pull/6670) -- Fixed broken Get-new-Task button in task dashboard. [#6677](https://github.com/scalableminds/webknossos/pull/6677) -- Fixed access of remote datasets using the Amazon S3 protocol [#6679](https://github.com/scalableminds/webknossos/pull/6679) -- Fixed a bug in line measurement that would lead to an infinite loop. [#6689](https://github.com/scalableminds/webknossos/pull/6689) -- Fixed a bug where malformed json files could lead to uncaught exceptions.[#6691](https://github.com/scalableminds/webknossos/pull/6691) -- Fixed rare crash in publications page. [#6700](https://github.com/scalableminds/webknossos/pull/6700) -- Respect the config value mail.smtp.auth (used to be ignored, always using true) [#6692](https://github.com/scalableminds/webknossos/pull/6692) -- Fixed performance for brushing in coarse magnifications. [#6708](https://github.com/scalableminds/webknossos/pull/6708) ### Removed diff --git a/MIGRATIONS.released.md b/MIGRATIONS.released.md index 425942be990..5cb7ea8c09d 100644 --- a/MIGRATIONS.released.md +++ b/MIGRATIONS.released.md @@ -5,6 +5,18 @@ 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.01.0](https://github.com/scalableminds/webknossos/releases/tag/23.01.0) - 2023-01-03 +[Commits](https://github.com/scalableminds/webknossos/compare/22.12.0...23.01.0) + +- Bulk task creation now needs the taskTypeId, the task type summary will no longer be accepted. If you have scripts generating CSVs for bulk task creation, they should not output task type summaries. [#6640](https://github.com/scalableminds/webknossos/pull/6640) + +### Postgres Evolutions: + +- [091-folders.sql](conf/evolutions/091-folders.sql) +- [092-oidc.sql](conf/evolutions/092-oidc.sql) +- [093-terms-of-service.sql](conf/evolutions/093-terms-of-service.sql) + + ## [22.12.0](https://github.com/scalableminds/webknossos/releases/tag/22.12.0) - 2022-11-24 [Commits](https://github.com/scalableminds/webknossos/compare/22.11.2...22.12.0) @@ -485,4 +497,4 @@ No migrations necessary. ## [18.07.0](https://github.com/scalableminds/webknossos/releases/tag/18.07.0) - 2018-07-05 -First release +First release \ No newline at end of file diff --git a/MIGRATIONS.unreleased.md b/MIGRATIONS.unreleased.md index 252ff9f3f44..d449a85d922 100644 --- a/MIGRATIONS.unreleased.md +++ b/MIGRATIONS.unreleased.md @@ -6,12 +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/22.12.0...HEAD) - -- Bulk task creation now needs the taskTypeId, the task type summary will no longer be accepted. If you have scripts generating CSVs for bulk task creation, they should not output task type summaries. [#6640](https://github.com/scalableminds/webknossos/pull/6640) +[Commits](https://github.com/scalableminds/webknossos/compare/23.01.0...HEAD) ### Postgres Evolutions: - -- [091-folders.sql](conf/evolutions/091-folders.sql) -- [092-oidc.sql](conf/evolutions/092-oidc.sql) -- [093-terms-of-service.sql](conf/evolutions/093-terms-of-service.sql)