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

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

Security upgrades

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

API endpoint for listing unapproved transfers returns error

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

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.