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-definition workflow now creates JPA entities on creation. Previously, the entities were created on publish.
  • SO-661: The IRestApiConfiguration now 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.enabled property in application.yml.
  • SO-707: Added the Notification Service to Atoti Sign-Off.
  • SO-714: Added a linkedDashboardId field 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 ISignOffAdjustmentValidator for creating adjustments via IAdjustmentService.

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: AWorkflowProcessDefinitionEntity JPA 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 locations and input fields of adjustment DTOs into Lists.
  • SO-692: The default schema for databases has been changed to sign-off to support multiple Activiti connections.
  • SO-698: The default sign-off-process-definition workflow makes definitions visible to users with the ROLE_USERS once saved or published. Previously, SAVED or PUBLISHED definitions were only visible to users with the ROLE_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-core was bumped to version 10.1.39 and exclusions were made on json-smart, netty-handler, netty-common and xmlunit-core to 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::getMeasures and SignOffProcessDefinitionDTO::setMeasures methods have been removed as they are not used
  • SO-801: The signoff-activeviam source code has been removed from the released artifacts in an effort to ease client migrations. The javadoc sources are still available for download.