Changelog
For user-facing changes, refer to the Release notes
page.
For information on upgrading from previous versions, see the Atoti Sign-Off Migration Notes
6.0.2
2025-12-05
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.0.1
2025-04-17
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-857: Added a property to allow the “in review” feed member to be customized on the application server.
Fixed
- SO-856: Fixed an issue where snapshots were not being taken when restarting tasks with adjustments.
- SO-858: Fixed an issue where definitions could not be created on servers other than Atoti Market Risk.
- SO-859: Fixed an issue where definitions could not be created on slicing hierarchies.
- SO-862: Fixed an issue where definitions could not be created if a scope member was equal to an existing definition’s scope member under a different hierarchy.
- SO-865: Fixed an issue where recurring adjustments were not visible in the task screen.
- SO-867: Fixed an issue where adjustments were not being re-applied on the server when restarting tasks.
6.0.0
2025-03-19
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-449: The newly developed Audit screen has been added to Atoti Sign-Off by default.
- SO-575: Add the required logic to send available actions related to a given process. The Atoti UI fetches the task or task definition and collect the available action at time.
- SO-578: Error responses are now reported as
ProblemDetails. - SO-625: A dedicated screen to complete all of your tasks daily tasks.
- SO-630: Upgraded the Workflow Common Library dependency to 2.4.1, which fixes a number of CVEs in dependencies.
- SO-648: A button to the Tasks screen that generates a dashboard to show the before and after value of each adjustment.
- SO-658: The default
sign-off-process-definitionworkflow now creates JPA entities on creation. Previously, the entities were created on publish. - SO-661: The
IRestApiConfigurationnow includes two new methods to get the MDX query endpoint and the as-of-date levels for each cube on the application server. - SO-675: Added a workflow status manager service to characterize the different workflow statuses, including custom ones.
- SO-682: A linked dashboard to each sign-off definition
- SO-699: Atoti Sign-Off now embeds an H2 console for investigating connections to H2 databases, which is disabled by default. You can enable it using the
spring.h2.console.enabledproperty in application.yml. - SO-707: Added the Notification Service to Atoti Sign-Off.
- SO-714: Added a
linkedDashboardIdfield for task definitions for linking a dashboard to a definition. - SO-715: A button to the Tasks screen that generates a dashboard to show the before and after value of each task.
- SO-725: Added a feature to bulk upload definitions via CSV files. In addition, you can now export definitions into a CSV file from the Task configuration screen.
- SO-726: You can now export adjustments into a CSV file from the Tasks screen.
- SO-727: Added a feature to bulk upload adjustments via CSV files. Please see the Upload Adjustments section.
- SO-737: Approvals for the default four-eyes workflows cannot be approved by the previous user in the workflow. This can be changed by setting
sign-off.workflow.approver-can-be-same-as-previous-user=true. - SO-748: The newly developed Audit Service has been added and updated the version of
workflow-core. - SO-753: Users can now restart tasks maintaining adjustments that were previously executed.
- SO-772: Added Jakarta validation via
ISignOffAdjustmentValidatorfor creating adjustments viaIAdjustmentService.
Changed
- SO-590: Updated the project artifact’s group id.
- SO-608: Task selection for an adjustment is now within the adjustment modal.
- SO-645: Fetch available workflow actions from the server instead of UI settings.
- SO-646:
AWorkflowProcessDefinitionEntityJPA columns are now updatable. - SO-654: Data transfer objects (DTOs) and JPA entities have been updated to use Lombok.
- SO-679: The adjustment modal can only be opened when there is a valid sign-off task for the scope of the selection.
- SO-688: Converted
locationsandinputfields of adjustment DTOs into Lists. - SO-692: The default schema for databases has been changed to
sign-offto support multiple Activiti connections. - SO-698: The default
sign-off-process-definitionworkflow makes definitions visible to users with theROLE_USERSonce saved or published. Previously,SAVEDorPUBLISHEDdefinitions were only visible to users with theROLE_MANAGERS. - SO-713: Users are now prevented by default from creating definitions on overlapping scopes.
- SO-738: Deleted adjustments are no longer retrieved. They can still be found in the Audit Service.
- SO-751: Adjustments can only be performed on tasks with a valid scope.
- SO-780: The version of
tomcat-embed-corewas bumped to version10.1.39and exclusions were made onjson-smart,netty-handler,netty-commonandxmlunit-coreto address CVEs. - SO-782: Users are now prevented by default from creating definitions on top-of-house and same member overlapping scopes.
Removed
- SO-553: Sign-off dashboard widgets have been removed.
- SO-775: The
SignOffProcessDefinitionDTO::getMeasuresandSignOffProcessDefinitionDTO::setMeasuresmethods have been removed as they are not used - SO-801: The
signoff-activeviamsource code has been removed from the released artifacts in an effort to ease client migrations. The javadoc sources are still available for download.