Release notes and changelog

info

For user-facing changes, refer to the What’s New page.
For information on upgrading from previous versions, see the Atoti Sign-Off Migration Notes.

5.2.1

2024-07-02

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.0.13-sb3 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.

Summary

  • Improved Adjustment executions widget: The Adjustment executions widget now supports sorting from the column headers. It also fixes a bug that prevented additional columns from having column headers.
  • Improved Task Toolbox: The Task Toolbox filters also apply to the Adjustment executions widget so you can easily see adjustments relating to a given task. A new checkbox in the Task Toolbox lets you prevent filters from being applied to the relevant widgets.
  • Audit: Including deprecated workflows in the UI settings to maintain the audit history is no longer needed.

Known issues

Issue Key Details
SO-529 Uploading tasks through the UI without a valid-to date fails.

Dependency versions

Component Version
Adjustments Services API 4.0.0
Atoti Server 6.0.13-sb3
Atoti UI 5.1.x
Common Dependencies BOM 2.0.0 (com.activeviam.apps)
Common Parent POM 2.0.0 (com.activeviam.apps)
Java JDK17
Sign-Off API 4.0.0
UI Components 5.0.40

Added

Issue Key Details
BAS-1803 Task toolbox filters are optionally applied to the dashboard.

Changed

Issue Key Details
BAS-1804 Task toolbox filters are also applied to the adjustment execution widget.
BAS-1806 The adjustment execution widget now supports sorting.
BAS-1821 The audit task information now comes from the Activiti so we no longer need to maintain deprecated workflows in the UI settings.

Fixed

Issue Key Details
BAS-1808 The adjustment execution widget shows headers for non-default columns.
BAS-1848 Fixed issue where configured fields in the UI settings did not exist in all cubes.

5.2.0

2024-04-30

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.0.13-sb3 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.

Summary

  • Atoti Server upgrade: Atoti Sign-Off has been upgraded to Atoti Server 6.0.13-sb3.
  • Spring Boot upgrade: We have upgraded Spring Boot to version 3.2.0, which uses Spring Framework 6.
  • Common Parent POM and Common Dependencies BOM upgrade: The Common Parent POM and the Common Dependencies BOM have both been upgraded to version 2.0.0.
  • Activiti upgrade: We have upgraded Activiti to version 8.1.0 to be compatible with Spring Boot 3.
  • Improved Task Inventory: You can now download your existing tasks.
  • Improved adjustments: Review adjustments more easily with improved adjustment audit history.
  • Display custom error messages in the UI: The UI will display custom error messages if the response type is in the structure of a ProblemDetail object. For more details, see Customizing UI exceptions.
  • UI Activation: An import of react-query is required when using signoff-sdk. See UI activation for more details.

Known issues

Issue Key Details
SO-529 Uploading tasks through the UI without a valid-to date fails.

Dependency versions

Component Version
Adjustments Services API 4.0.1
Atoti Server 6.0.13-sb3
Atoti UI 5.1.x
Common Dependencies BOM 2.0.0 (com.activeviam.apps)
Common Parent POM 2.0.0 (com.activeviam.apps)
Java JDK17
Sign-Off API 4.0.1
UI Components 5.0.35

Added

Issue Key Details
BAS-1505 Added custom UI exception handling for ProblemDetail responses.
BAS-1570 Values are formatted with commas when performing an adjustment.
BAS-1686 Task definitions can now be exported to CSV.
BAS-1687 You can now select all definitions in the Sign-off Task Definitions widget.
UIACL-186 Added the filters and measures to the adjustment audit trail to help with reviewing.

Changed

Issue Key Details
BAS-1686 The Download button in the Sign-off Task Definitions widget now downloads the existing tasks rather than a template.
SO-470 Upgraded to Atoti Server 6.0.13-sb3, including Spring Boot 3.2.0.
SO-512 The analysis hierarchy members are pre-populated in the adjustment modal when used as an input.
UIACL-931 React-query is now handled as a peer dependency. See UI activation for more details.

Fixed

Issue Key Details
BAS-1625 The deserialization of the ExportStatusWithTaskIdDTO class will no longer fail due to unrecognized formats. This provides backwards compatibility with custom database values.
BAS-1687 Task definitions are now selectable in bulk.
BAS-1715 Fixed a timeout issue with the SignOffProcessDefinitionWorkflowRestController when uploading files.
SO-517 Use sanitized strings to prevent potential log injection in SignOffAdjustmentExecutionService.
SO-519 Fixed an issue where the starter jar didn’t start from the command line, by reverting to the CLASSIC loader implementation for Spring’s Nested Jar Support.