Changelog

For information on upgrading from previous versions, see the Sign-Off API Migration Notes

4.2.1


2026-01-dd

Added

  • SO-XXXX: details

Changed

Deprecated

  • SO-XXXX: details

Removed

  • SO-XXXX: details

Fixed

  • SO-XXXX: details

4.2.0


2025-03-17

Known issues

None.

Summary

  • Sign-Off API Spring Boot Starter: A Spring Boot Starter can now be used to configure the Atoti Sign-Off API in the host application server.
  • Artifact relocation: Artifacts are now released under the group ID com.activeviam.solutions.signoff-api.

Added

  • SO-642: Added an endpoint to fetch the export templates from the application server and a Spring Boot Starter for Atoti Sign-Off API.
  • SO-693: The Common Parent POM and Common Dependencies BOM dependencies have been upgraded to version 2.2.1.
  • SO-813: A new endpoint /sign-off/enabled has been added to ISignOffRestService to let Atoti Sign-Off know when it can begin sending requests.

Changed

  • SO-590: Updated the project artifact’s group ID.

Removed

  • SO-775: The SignOffProcessInstanceExportDTO::measures field has been removed as it is not used.

4.1.0


2024-10-03

Summary

  • Upgrade to Java 21 : The library now requires Java 21, to be compatible with Atoti Server 6.1.x.
  • Update ISignOffRestService : The String approve(SignOffProcessInstanceExportDTO) method has been renamed String updateState(SignOffProcessInstanceExportDTO) in ISignOffRestService

Changed

  • SO-565: Upgraded to Java 21. Upgraded to Common Parent POM and Common Dependencies BOM 2.0.1
  • SO-570: Changed method String approve(SignOffProcessInstanceExportDTO) to String updateState(SignOffProcessInstanceExportDTO) in ISignOffRestService.

4.0.1


2024-03-15

Summary

  • Parameter name retention in the Maven compiler plugin : The Maven compiler plugin configuration has been updated to enable parameter name retention. This fixes an issue introduced by the upgrade to Spring 6.2.0.

Fixed

  • SO-506: Enabled parameter name retention in the Maven compiler plugin.

4.0.0


2024-02-01

Summary

  • Upgrade to Spring Boot 3.2 : The library has been upgraded to Spring Boot 3.2.

Changed

  • PST-1053: Upgraded to Spring Boot 3.2. Upgraded to Common Parent POM and Common Dependencies BOM 2.0.0.

3.0.0


2024-01-16

Summary

  • Upgrade to Java 17 : The library has been upgraded to Java 17.
  • Removed adjustments functionality : The adjustments functionality has been removed from this library.

Changed

  • SO-478: Upgraded to Java 17. Upgraded to Common Parent POM and Common Dependencies BOM 1.2.0.
  • SO-491: Migrated adjustments functionality to the Adjustments Services library.

2.1.0


2022-12-09

Summary

  • Upgrade of dependencies to ensure compatibility with ActivePivot 6.0 The dependencies in the POM file of the project have been upgraded to be compatible with ActivePivot 6.0.

Changed

  • SO-416: Upgraded the Sign-Off Module to ActivePivot 6.0.1

2.0.0


2022-11-14

Summary

  • Changes in REST services and DTOs for compatibility with ActivePivot 6.0-RC : ActivePivot 6.0-RC upgraded to Jackson 2.13.4, and defines REST services using Spring MVC. As a consequence, the DTOs and REST services used in the Signoff-ext dependency have been modified accordingly.

Changed

  • SO-417: Upgraded rhe Sign-Off Module to ActivePivot 6.0-RC

1.5.0


2022-02-02

Summary

  • Upgrade to signoff-ext 1.5.0
  • Using new DTO InputTypedFieldDTO from signoff-ext 1.5.0 : The new DTO InputTypedFieldDTO has been created. It is an extension of the TypedFieldDTO, with an additional main field.

Changed

  • SO-344: A “main” flag is now available to set an input field as a main field in supported adjustments. This flag is used by the UI to render the input field in the correct place in the adjustments window.

1.4.0


2021-10-07

Summary

  • Adding paths to TypedFieldDTO : The path parameter of LevelTypedFieldDTO is moved to TypedFieldDTO.

Changed

  • MRA-1175: The path parameter of LevelTypedFieldDTO is moved to TypedFieldDTO. The LevelTypedFieldDTO class is deprecated.

1.3.0


2021-08-12

Summary

  • Deletion service fix : The deletion services now return execution IDs.

Changed

  • SO-173: The deletion services now return execution IDs.

1.2.0


2021-08-11

Summary

  • Adjustment deletions : Added deletion functionality to services, to enable roll-back of adjustments.

Added

  • SO-173: Added deletion functionality to the AdjustmentRestService and the AdjustmentExecutionService, as well as status tracking in the AdjustmentStatusService.

Fixed

  • SO-164: Prevented the adjustment status service from deadlocking under certain circumstances.

1.1.0


2021-07-08

Summary

  • DTO improvements to better support MRA use-cases.
  • REST service improvements.

Changed

  • SO-137: Added cube and isFactLevel fields to the SupportedAdjustmentDTO
  • SO-138: Added optional field to the TypedFieldDTO
  • SO-139: The measures field in the SupportedAdjustmentDTO can now be set as null, where the adjustment is not performed per measure.
  • SO-140: The AdjustmentRequestDTO input field is now a single set of required inputs. Multi-inputs (e.g scaling Delta > 2.0, Vega > 3.0) are no longer supported.
  • SO-146: Added status field to the SignOffProcessInstanceExportDTO

1.0.0


2021-05-17

Summary

  • Initial release: The first version of the Sign-off API module, superseding the signoff-intf library. It includes interfaces, implementations and DTOs for Sign-off and adjustment functionality.

Added

  • SO-98: Rename signoff-intf to signoff-ext
  • SO-57: Implement REST interfaces for the adjustment services
  • SO-79: Implement supported adjustment service
  • GENACL-366: Implement status tracking
  • GENACL-368: Implement adjustment execution