> ## Documentation Index
> Fetch the complete documentation index at: https://docs.activeviam.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Release notes and changelog

<Info>
  For information on upgrading from previous versions, see the
  [Atoti Sign-Off Migration Notes](./migrate-5.2).
</Info>

<Update label="5.2.1" description="2024-07-02">
  Download the distribution files
  [here](https://activeviam.jfrog.io/artifactory/activeviam-accelerators-artifacts/signoff/5.2.1/)

  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](https://artifacts.activeviam.com/share/ActivePivot_stable/6.0.13-sb3/) to locate them.
  </Note>

  * 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](https://activeviam.atlassian.net/browse/SO-529) | Uploading tasks through the UI without a `valid-to` date fails. |

  ### Dependency versions

  | Component                                                                                                      | Version                     |
  | -------------------------------------------------------------------------------------------------------------- | --------------------------- |
  | [Adjustments Services API](https://docs.activeviam.com/products/modules/adjustments-services/4.0/online-help/) | 4.0.0                       |
  | [Atoti Server](https://docs.activeviam.com/products/atoti/server/6.0.13-sb3/)                                  | 6.0.13-sb3                  |
  | [Atoti UI](https://docs.activeviam.com/products/atoti/ui/5.1/)                                                 | 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](https://docs.activeviam.com/products/modules/signoff-api/4.0/online-help/)                      | 4.0.0                       |
  | [UI Components](https://docs.activeviam.com/products/tools/ui-components/5.0.40/online-help/)                  | 5.0.40                      |

  ### Added

  | Issue Key                                                    | Details                                                       |
  | ------------------------------------------------------------ | ------------------------------------------------------------- |
  | [BAS-1803](https://activeviam.atlassian.net/browse/BAS-1803) | Task toolbox filters are optionally applied to the dashboard. |

  ### Changed

  | Issue Key                                                    | Details                                                                                                                          |
  | ------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------- |
  | [BAS-1804](https://activeviam.atlassian.net/browse/BAS-1804) | Task toolbox filters are also applied to the adjustment execution widget.                                                        |
  | [BAS-1806](https://activeviam.atlassian.net/browse/BAS-1806) | The adjustment execution widget now supports sorting.                                                                            |
  | [BAS-1821](https://activeviam.atlassian.net/browse/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](https://activeviam.atlassian.net/browse/BAS-1808) | The adjustment execution widget shows headers for non-default columns.               |
  | [BAS-1848](https://activeviam.atlassian.net/browse/BAS-1848) | Fixed issue where configured `fields` in the UI settings did not exist in all cubes. |
</Update>

<Update label="5.2.0" description="2024-04-30">
  Download the distribution files
  [here](https://activeviam.jfrog.io/artifactory/activeviam-accelerators-artifacts/signoff/5.2.0/)

  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](https://artifacts.activeviam.com/share/ActivePivot_stable/6.0.13-sb3/) to locate them.
  </Note>

  * 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](../../../dev/dev-extensions/custom-ui-exceptions).
  * **UI Activation**: An import of `react-query` is required when using `signoff-sdk`. See [UI activation](../../../dev/dev-ui-config/ui-activation#activating-atoti-sign-off) for more details.

  ### Known issues

  | Issue Key                                                | Details                                                         |
  | -------------------------------------------------------- | --------------------------------------------------------------- |
  | [SO-529](https://activeviam.atlassian.net/browse/SO-529) | Uploading tasks through the UI without a `valid-to` date fails. |

  ### Dependency versions

  | Component                                                                                                      | Version                     |
  | -------------------------------------------------------------------------------------------------------------- | --------------------------- |
  | [Adjustments Services API](https://docs.activeviam.com/products/modules/adjustments-services/4.0/online-help/) | 4.0.1                       |
  | [Atoti Server](https://docs.activeviam.com/products/atoti/server/6.0.13-sb3/)                                  | 6.0.13-sb3                  |
  | [Atoti UI](https://docs.activeviam.com/products/atoti/ui/5.1/)                                                 | 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](https://docs.activeviam.com/products/modules/signoff-api/4.0/online-help/)                      | 4.0.1                       |
  | [UI Components](https://docs.activeviam.com/products/tools/ui-components/5.0.35/online-help/)                  | 5.0.35                      |

  ### Added

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

  ### Changed

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

  ### Fixed

  | Issue Key                                                    | Details                                                                                                                                                                                                                                                               |
  | ------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
  | [BAS-1625](https://activeviam.atlassian.net/browse/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](https://activeviam.atlassian.net/browse/BAS-1687) | Task definitions are now selectable in bulk.                                                                                                                                                                                                                          |
  | [BAS-1715](https://activeviam.atlassian.net/browse/BAS-1715) | Fixed a timeout issue with the `SignOffProcessDefinitionWorkflowRestController` when uploading files.                                                                                                                                                                 |
  | [SO-517](https://activeviam.atlassian.net/browse/SO-517)     | Use sanitized strings to prevent potential log injection in `SignOffAdjustmentExecutionService`.                                                                                                                                                                      |
  | [SO-519](https://activeviam.atlassian.net/browse/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](https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-3.2-Release-Notes#nested-jar-support). |
</Update>
