User preferences such as language selection, tree panel width, thumbnail view width, thumbnail zoom level, side toolbar visibility and width (bookmarks toolbar), and page layout are now persistently stored in the browser local storage and automatically restored across sessions, ensuring a consistent experience even after page reloads. To turn back to default settings, clear the local storage of the browser of the application
Story
CompactCompositePaged without PageSequences cause errors
Fixed an issue with displaying long single documents or using the combined view in collections.
Bug
Java Heap Space on DB Migration (for changes in history datamodel)
Improve JSON processing to avoid high memory consumption
Bug
Copy text in viewer sometimes doesn't work
Fixed an issue that prevented text from being copied to the clipboard.
Bug
Possible fill color in stamp annotation is wrong
Instead of only supporting black/white, more colors have been added to style Stamp annotations.
Bug
Text is overlapped in request lock message dialog
The text in the contest lock dialog no longer overlaps with the username
Bug
Odd behavior of line width settings for annotations
Improved line width selection of several annotations.
Bug
1.20.3 - 26.05.25
Table organizer_config for history compaction is missing in database
Flyway was updated to create the table needed for the history compaction job in DB. This is only relevant when the compaction is active.
Bug
Pages get lost after move into new document and undo
Fixed a bug where pages got lost after undo moving into new document via context menu “Seiten ab/bis hier verschieben”
Bug
1.20.0 - 22.05.25
Helm resource name configuration
Some helm resources had static names and now have either fully customizable names or use the deployment name as a prefix. The deployment name can be customized with: organizer.fullnameOverride / organizer.nameOverride viewer.fullnameOverride / viewer.nameOverrideResources that now use a Prefix: flyway-cm → [Deployment-Name]-flyway version-config → [Deployment-Name]-version-configResource names customizable using Helm value properties: anno-profile → viewer.annotationConfigMap
Task
JSON-Logging for Organizer & Viewer
It is now possible to switch the logging format to JSON. This is useful when aggregating logs or processing them in a automated way. The Helm properties to toggle this feature are: organizer.enableJsonLogging and viewer.enableJsonLogging
Task
Improve Backend Logging
Improved log quality with various adjustments like tweaked logging levels for less verbose operation, improved Error logging and more.