Archivematica 1.15.1 and Storage Service 0.21.1 release notes

From Archivematica
Revision as of 14:41, 29 November 2023 by Dcerna (talk | contribs) (Add security upgrades)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Home > Release Notes > Archivematica 1.15.1 and Storage Service 0.21.1

Release date: November 29, 2023

Environments[edit]

Please see the installation instructions.

Archivematica 1.15.1 and Storage Service 0.21.1 have been tested in the following environments:

  • Ubuntu 22.04 64-bit Server Edition
  • Rocky Linux 9 x86_64

For development purposes, most of our developers prefer to use Docker containers. These and all above environments are linked from the installation instructions above.

Changed[edit]

Security upgrades[edit]

We have performed upgrades to the follow Python libraries to patch reported security issues in earlier versions:

  • agentarchives: from version 0.8.0 to 0.9.0
  • amclient: from version 1.2.3 to 1.3.0
  • ammcpc: from version 0.1.3 to 0.2.0
  • cryptography: from version 41.0.4 to 41.0.7
  • django: from version 3.2.22 to 3.2.23
  • metsrw: from version 0.4.0 to 0.5.0
  • urllib3: from version 1.26.17 to 2.1.0

We have also upgraded the following JavaScript front-end dependencies:

  • fsevents: from version 1.1.3 to 1.2.13
  • js-yaml: from version 3.7.0 to 3.13.1
  • json5: from version 0.5.1 to 1.0.2
  • karma: from version 0.13 to 6.0.0
  • loader-utils: from version 1.0.2 to 1.4.2
  • lodash: from version 4.5.1 to 4.17.12
  • nodejs: from version 14.x to 20.x
  • shelljs: from version 0.2.6 to 0.8.5

Fixed[edit]

API endpoint for listing unapproved transfers returns error[edit]

UUID identifiers were not encoded properly in the List Unapproved Transfers and List SIPS Waiting for User Input API endpoints.

Transfers cannot be moved to the rejected directory[edit]

In the Archivematica 1.15.0 update, there was a backward-incompatible change involving the configuration parsers for Django settings. This change, part of a simplification process, has affected the handling of the %%sharedPath%% variable. This variable is no longer included in the default settings. If your custom settings rely on this variable, you should now use %sharedPath% to maintain compatibility with the updated system.

Please see the 1.15.1 milestone in GitHub for all issues addressed in this release: https://github.com/archivematica/Issues/milestone/25?closed=1.