Skip to content

Commit ca63a9b

Browse files
authored
Merge branch 'master' into reserve-manual
2 parents 336ebbd + 75444fc commit ca63a9b

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

47 files changed

+1209
-365
lines changed

CHANGELOG.released.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,38 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
77
and this project adheres to [Calendar Versioning](http://calver.org/) `0Y.0M.MICRO`.
88
For upgrade instructions, please check the [migration guide](MIGRATIONS.released.md).
99

10+
## [25.10.0](https://github.com/scalableminds/webknossos/releases/tag/25.10.0) - 2025-09-22
11+
[Commits](https://github.com/scalableminds/webknossos/compare/25.09.0...25.10.0)
12+
13+
### Highlights
14+
- Added a new multi cut mode to the proofreading tool, allowing more precise agglomerate splits. Instead of marking just one point per partition, users can now specify multiple points for each side of the split before performing the cut. [#8824](https://github.com/scalableminds/webknossos/pull/8824)
15+
16+
### Added
17+
- When starting an inference job on a dataset with inverted intensity values, that inversion now also applies in the inference job. [#8796](https://github.com/scalableminds/webknossos/pull/8796)
18+
- Added a new multi cut mode to the proofreading tool, allowing more precise agglomerate splits. Instead of marking just one point per partition, users can now specify multiple points for each side of the split before performing the cut. [#8824](https://github.com/scalableminds/webknossos/pull/8824)
19+
- Added the option to log out from all devices. [#8850](https://github.com/scalableminds/webknossos/pull/8850)
20+
- Added a placeholder to the voxel size input field in the upload form. [#8876](https://github.com/scalableminds/webknossos/pull/8876)
21+
- Added new camera positioning option for animations. [#8909](https://github.com/scalableminds/webknossos/pull/8909)
22+
23+
### Changed
24+
- Use blosc-java instead of jblosc. [#8882](https://github.com/scalableminds/webknossos/pull/8882)
25+
- The webknossos-worker jobs export_tiff and render_animation are now allowed also for public datasets of other organizations. [#8911](https://github.com/scalableminds/webknossos/pull/8911)
26+
27+
### Fixed
28+
- Fixed that segmentation layer names were incorrectly displayed as obfuscated strings (tracing ids) in the viewport status indicator when viewing areas with missing data (e.g. at certain zoom levels). [#8865](https://github.com/scalableminds/webknossos/pull/8865)
29+
- Fixed a bug where reading zarr3 data would return failures instead of the fill value if requested source chunks don’t exist. [#8885](https://github.com/scalableminds/webknossos/pull/8885)
30+
- Fixed a bug where zarr streaming could fail for volume annotations that have a larger bbox than their fallback layer. (Some of those were created before #7580) [#8888](https://github.com/scalableminds/webknossos/pull/8888)
31+
- Fixed that pressing AltGr, Ctrl or Command closed the authentication modal when viewing a public dataset. [#8895](https://github.com/scalableminds/webknossos/pull/8895)
32+
- Fixed a bug where annotation updates would fail if multiple annotation layers are renamed such that a previously-taken name is then used by another layer. [#8896](https://github.com/scalableminds/webknossos/pull/8896)
33+
- Fixed that the frontend requested ad-hoc meshes with out-of-layer-bounds coordinates. [#8901](https://github.com/scalableminds/webknossos/pull/8901)
34+
- Fixed loading ad-hoc-computed meshes for static segmentation layers. [#8903](https://github.com/scalableminds/webknossos/pull/8903)
35+
- Ad hoc mesh requests loading infinitely. [#8915](https://github.com/scalableminds/webknossos/pull/8915)
36+
- Fix periodic polling of missing updates when another user edits an annotation. [#8919](https://github.com/scalableminds/webknossos/pull/8919)
37+
- Fixed WK crashing when navigating between pages while maintenance banner is visible. [#8925](https://github.com/scalableminds/webknossos/pull/8925)
38+
- Fixed navbar height when navigating between pages while maintenance banner is visible. [#8925](https://github.com/scalableminds/webknossos/pull/8925)
39+
- Fixed running custom-model worker inferences with models shared from other wk organizations. [#4283](https://github.com/scalableminds/voxelytics/pull/4283) [#8926](https://github.com/scalableminds/webknossos/pull/8926)
40+
- Fixed a bug in reading zarr3-format connectome files caused by a wrong metadata key [#8927](https://github.com/scalableminds/webknossos/pull/8927)
41+
1042
## [25.09.0](https://github.com/scalableminds/webknossos/releases/tag/25.09.0) - 2025-08-26
1143
[Commits](https://github.com/scalableminds/webknossos/compare/25.07.1...25.09.0)
1244

MIGRATIONS.released.md

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,20 @@ See `MIGRATIONS.unreleased.md` for the changes which are not yet part of an offi
66
This project adheres to [Calendar Versioning](http://calver.org/) `0Y.0M.MICRO`.
77
User-facing changes are documented in the [changelog](CHANGELOG.released.md).
88

9+
## [25.10.0](https://github.com/scalableminds/webknossos/releases/tag/25.10.0) - 2025-09-22
10+
[Commits](https://github.com/scalableminds/webknossos/compare/25.09.0...25.10.0)
11+
12+
### Postgres Evolutions
13+
- [139-logout-everywhere.sql](conf/evolutions/139-logout-everywhere.sql)
14+
- [140-annotation-layer-name-check-deferrable.sql](conf/evolutions/140-annotation-layer-name-check-deferrable.sql)
15+
916
## [25.09.0](https://github.com/scalableminds/webknossos/releases/tag/25.09.0) - 2025-08-26
1017
[Commits](https://github.com/scalableminds/webknossos/compare/25.07.1...25.09.0)
1118

1219
### Postgres Evolutions
13-
- [138-add-webauthn-credentials.sql](conf/evolutions/138-add-webauthn-credentials.sql)
1420
- [136-extra-column-for-email-changed.sql](conf/evolutions/136-extra-column-for-email-changed.sql)
1521
- [137-virtual-datasets.sql](conf/evolutions/137-virtual-datasets.sql)
22+
- [138-add-webauthn-credentials.sql](conf/evolutions/138-add-webauthn-credentials.sql)
1623

1724
## [25.07.1](https://github.com/scalableminds/webknossos/releases/tag/25.07.1) - 2025-07-11
1825
[Commits](https://github.com/scalableminds/webknossos/compare/25.07.0...25.07.1)
@@ -891,4 +898,4 @@ First release
891898
- [009-remove-team-assignment-from-task.sql](conf/evolutions/009-remove-team-assignment-from-task.sql)
892899
- [010-add-organization-data.sql](conf/evolutions/010-add-organization-data.sql)
893900
- [011-add-isOrganizationTeam.sql](conf/evolutions/011-add-isOrganizationTeam.sql)
894-
- [012-add-foreign-keys.sql](conf/evolutions/012-add-foreign-keys.sql)
901+
- [012-add-foreign-keys.sql](conf/evolutions/012-add-foreign-keys.sql)

docs/data/export_ui.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
The WEBKNOSSOS UI comes with a fully featured `Download` panel offering a wide variety of download export options:
44

55
- Export cutouts of the data as OME-TIFF or TIFF stack (uses [long-running jobs](../automation/jobs.md) for export)
6-
- Download skeleton annotation as [NML files](../data/concepts.md#nml-files)
6+
- Download skeleton annotation as [NML files](../data/concepts.md#nml-files) or CSV files
77
- Download volume annotations as [WKW files](../data/concepts.md)
88
- Instructions for using the WEBKNOSSOS Python library for download (see below)
99

docs/skeleton_annotation/import_export.md

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Importing & Exporting Skeletons as NML Files
1+
# Importing & Exporting Skeletons as NML or CSV
22

33
WEBKNOSSOS makes it easy to import or export skeleton annotations as [NML files](../data/concepts.md#nml-files).
44

@@ -12,7 +12,13 @@ There are several ways for downloading your annotations:
1212
2. If you need more fine-grained control over which trees to download, use the `Download Selected Trees` option. From the `Skeleton` Tab, click on `More` and select `Download Selected Trees` from the menu. All visible trees (checkmark in front of the name) will be downloaded as an NML file. This is especially useful if you need to only download a single tree of an otherwise much larger annotation.
1313
![Skeletons can be exported and downloaded as NML files from the annotation view. Either download all or only selected trees.](../images/tracing_ui_download.jpeg)
1414

15-
![Skeletons can be exported and downloaded as NML files from the annotation view. Either download all or only selected trees.](../images/tracing_ui_download.jpeg)
15+
NML and CSV export files contain:
16+
- All nodes with their annotation ID and tree ID
17+
- Position coordinates (x,y,z) and rotation information
18+
- For ND datasets: Additional dimensional coordinates
19+
- Technical metadata: magnification, interpolation, radius, bitdepth, and viewport information
20+
- Timestamp when each node was added
21+
- Edge data showing how nodes are connected within their respective trees
1622

1723
## Import Skeleton Annotations
1824
Importing a skeleton annotation can be achieved using one of two ways:

0 commit comments

Comments
 (0)