Changelog 6.1

info

For user-facing changes, refer to the Release notes.
For information on upgrading from previous versions, see the Atoti Sign-Off Migration guide.

6.1.2

2026-MM-dd

Download the distribution files here

You can download the following zipped distribution files:

  • UI source code.
  • UI build that does not require an installation and can be directly deployed.
  • Source files that can be used to build the module.
  • Maven repository required to build the project and run the tests.

    note

    The Atoti Server 6.1.4 Maven repository files have been removed from this zip, so you’ll need to download them separately. Click here to locate them.

  • Offline documentation that can be served by the module.

Added

  • SO-1030: Added performance improvements that reduce the time to initiate and fetch tasks as the application data grows.

Fixed

  • SO-1033: Fixed an issue where tasks could not be initiated on a definition’s end date.

6.1.1

2025-10-01

Dependencies

Component Version
Adjustments Services API 4.1.2
Atoti Server 6.1.4
Atoti UI ~5.2.6
Common Dependencies BOM 2.2.1
Common Parent POM 2.2.1
Common Spring Services BOM 1.0.1
Datastore Helper 3.4.0-AS6.1
Java JDK21
Sign-Off API 4.2.0
UI Components 5.2.10
Workflow Common Library 2.5.1

Added

Issue Key Details
SO-963 Adjustments in linked dashboards have their task preselected to the current task.
SO-966 Ability to adjust empty cells.
SO-969 Definitions can now be filtered by their IDs using both the real-time and non-real-time endpoints.
SO-984 Adjustments requiring additional numerical context, like Add-On adjustments, can be performed directly in the table cell.
SO-985 Adjustment as-of date defaults to the as-of date of the preselected task.

Changed

Issue Key Details
SO-924 Adjustment inputs with a levelPath are inferred from the cell’s location.
SO-943 Adjustable cells are now formatted.
SO-952 The default value of the spring.activiti.historyLevel property has been changed to audit to reduce the number of Atoti Sign-Off entries in the Activiti database.

Fixed

Issue Key Details
SO-953 Fixed filters being added twice to linked dashboards.
SO-961 Fixed an issue where JWT tokens were not being refreshed, causing requests between servers to fail after token expiration (default is 12 hours).
SO-962 Fixed error thrown by measure lineage plugin on empty tables.
SO-967 Fixed an issue preventing adjustments at locations including multi-levelled hierarchies.
SO-968 Fixed an issue where optional locations were required to perform adjustments.
SO-971 Fixed an issue allowing adjustments to be submitted when no adjustments were made.
SO-972 Fixed an issue preventing the adjusted cell from reacting to undo/redo events.
SO-973 Fixed an issue preventing numerical query parameters from filtering the tasks and task configuration screens.
SO-976 Fixed an issue where many opened Server-sent event connections froze the server due to database connection starvation.
SO-977 Fixed an issue that caused an exception to be thrown when retrieving a definition that exists in the database, but not in the datastore, such as for an ARCHIVED definition after restarting the server.
SO-979 Fixed the adjustment icon being enabled when no adjustments are possible.
SO-985 Fixed an issue in the adjustment modal where the wrong task was selected by default when reviewing a task not on the latest date.
SO-991 Fixed dashboard crashing when the Sign-Off server is unavailable.

6.1.0

2025-07-16

Dependencies

Component Version
Adjustments Services API 4.1.1
Atoti Server 6.1.4
Atoti UI ~5.2.6
Common Dependencies BOM 2.2.1
Common Parent POM 2.2.1
Common Spring Services BOM 1.0.1-SNAPSHOT
Datastore Helper 3.4.0-AS6.1
Java JDK21
Sign-Off API 4.2.0
UI Components 5.2.10
Workflow Common Library 2.5.1

Added

Issue Key Details
SO-641 Added endpoints for definitions and tasks history.
SO-810 Added support for text area inputs in adjustment modal.
SO-821 Rich UI for bulk adjustments.
SO-822 Added Server-Sent Event endpoints to provide real-time update of definitions and tasks status.
SO-831 Added the ability to review tasks from the dashboard.
SO-839 Added bulk deletion of adjustments.
SO-866 Added highlighting to rows that fail validation in the file uploads.
SO-871 Enabled real-time updates in the screens.
SO-895 Validation errors are now reported with an index field to map errors to the objects they originated from.
SO-896 Files can now be saved as attachments at each step of the default workflows.
SO-899 Added free-form scope selection when creating a task definition.
SO-933 Added server-thrown errors beneath the input in the definition form.
SO-940 Added “My outstanding tasks” filter to the tasks screen.
SO-946 Retrieving the history for definitions/tasks will now include the workflow variables associated with each history record.

Changed

Issue Key Details
SO-666 Updated properties used with @Value to use configuration properties.
SO-824 Moved most configuration classes from signoff-starter to signoff-activeviam and marked beans as @ConditionalOnMissingBean.
SO-871 Prevented adjusting at a location finer than supported.
SO-885 The IValidationError API was updated for improved error handling. See the migration notes for the list of changes.
SO-887 Updated dependencies for the Common Spring Services (audit-service and notification-service) to import the services from common-spring-services-bom.
SO-890 Updated package names and structure in the signoff-activeviam module to be more organized and intuitive.
SO-901 Improved the default validation error messages provided by Atoti Sign-Off to have a more consistent format and better readability.
SO-909 Updated the default REST requests from Basic authenticated RestTemplates to use JWT authenticated RestClients using ISignOffRestClientBuilder.
SO-910 Converted SignOffCoreConfig to the Spring AutoConfiguration class SignOffCoreAutoConfiguration.

Removed

Issue Key Details
SO-925 Removed old adjustment context menu.

Fixed

Issue Key Details
SO-847 Fixed an issue that caused the UI to crash when the Sign-Off server was unreachable.
SO-849 Fixed an issue where definitions could not be created on servers other than Atoti Market Risk. Moved application.rest-apis.* properties to sign-off.application.rest-apis.*.
SO-893 Unchecked errors in requests between Atoti Sign-Off and the application server are no longer swallowed.