Changelog

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

Note on issue keys

Each update is referenced with an issue key which is an internal reference. You can quote this to ActiveViam support if you have any questions about an item listed below.

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

Issue Key Details
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

Issue Key Details
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

Issue Key Details
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

Issue Key Details
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

Issue Key Details
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

Issue Key Details
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

Issue Key Details
[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

Issue Key Details
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

Issue Key Details
[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

Issue Key Details
[SO-173] Added deletion functionality to the AdjustmentRestService and the AdjustmentExecutionService, as well as status tracking in the AdjustmentStatusService.

Fixed

Issue Key Details
[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

Issue Key Details
[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

Issue Key Details
[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