Difference between revisions of "Archivematica 1.15.1 and Storage Service 0.21.1 release notes"

From Archivematica
Jump to navigation Jump to search
(Archivematica 1.15.1 and Storage Service 0.21.1 release notes)
 
(Add security upgrades)
 
Line 13: Line 13:
  
 
For development purposes, most of our developers prefer to use Docker containers. These and all above environments are linked from the installation instructions above.
 
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 ==
 
== Fixed ==

Latest revision as of 15:41, 29 November 2023

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.