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
- SO-1031: Upgraded Common Parent POM and Common Dependencies BOM to version 2.4.0.
- SO-1034: Released code is now formatted using the Spotless maven plugin with the Palantir Java Format.
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/enabledhas been added toISignOffRestServiceto 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::measuresfield 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 renamedString updateState(SignOffProcessInstanceExportDTO)inISignOffRestService
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)toString updateState(SignOffProcessInstanceExportDTO)inISignOffRestService.
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
InputTypedFieldDTOhas been created. It is an extension of theTypedFieldDTO, with an additionalmainfield.
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
AdjustmentRestServiceand theAdjustmentExecutionService, as well as status tracking in theAdjustmentStatusService.
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
cubeandisFactLevelfields to theSupportedAdjustmentDTO - SO-138: Added
optionalfield to theTypedFieldDTO - SO-139: The
measuresfield in theSupportedAdjustmentDTOcan now be set as null, where the adjustment is not performed per measure. - SO-140: The
AdjustmentRequestDTOinput field is now a single set of required inputs. Multi-inputs (e.gscaling Delta > 2.0, Vega > 3.0) are no longer supported. - SO-146: Added
statusfield to theSignOffProcessInstanceExportDTO
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