Difference between revisions of "Storage Service 0.19 Release Notes"

From Archivematica
Jump to navigation Jump to search
 
(8 intermediate revisions by 2 users not shown)
Line 2: Line 2:
  
 
* '''Release date: 25 Feb 2022'''
 
* '''Release date: 25 Feb 2022'''
 +
 +
This release adds a new feature to the Storage Service
 +
 +
== Environments ==
 +
 +
Please see the [https://www.archivematica.org/en/docs/latest/admin-manual/installation-setup/installation/installation/#installation installation instructions].
 +
 +
Storage Service 0.19.0 has been tested in the following environments:
 +
 +
* Ubuntu 18.04 64-bit Server Edition
 +
* CentOS 7 64-bit
 +
 +
Please note that we've dropped support for Ubuntu Linux 16.04 since it reached the end of its five-year LTS window on April 30th 2021. We're planning to add support for Ubuntu 20.04 in the near future.
 +
 +
For development purposes, most of our developers prefer to use Docker containers. These and all above environments are linked from the installation instructions above.
  
 
== Upgrading ==
 
== Upgrading ==
  
* With the new permission module (see [https://github.com/artefactual/archivematica-storage-service/pull/625 pull request #625] for more), existing users in the application database become administrators automatically. If you have Storage Service configured with an external authentication backend, you can use [https://github.com/artefactual/archivematica-storage-service/tree/stable/0.19.x/install SS_AUTH_DEFAULT_USER_ROLE] to establish a new default user role for authenticated users or tweak the [https://github.com/artefactual/archivematica-storage-service/blob/stable/0.19.x/storage_service/storage_service/settings/base.py authentication backend settings] to map the user roles according to your needs.
+
* With the new permission module (see [https://github.com/artefactual/archivematica-storage-service/pull/625 pull request #625] for more), existing users defined in the application database will automatically become administrators when the Django migrations are executed. If your Storage Service is configured with an external authentication backend, you can use [https://github.com/artefactual/archivematica-storage-service/tree/stable/0.19.x/install SS_AUTH_DEFAULT_USER_ROLE] to establish a new default user role for authenticated users or tweak the [https://github.com/artefactual/archivematica-storage-service/blob/stable/0.19.x/storage_service/storage_service/settings/base.py authentication backend settings] to map the user roles according to your needs.
  
 
== Added ==
 
== Added ==
Line 13: Line 28:
 
* Issue: https://github.com/archivematica/Issues/issues/1486
 
* Issue: https://github.com/archivematica/Issues/issues/1486
  
Users can be associated to one of the following roles or permission sets: administrators, managers, reviewers and readers. Supported authentication backends like LDAP, Shibboleth or CAS include new configuration attributes to promote authenticated users.
+
The Storage Service now includes four different user roles: administrators, managers, reviewers and readers. Previously, users were either administrators or not administrators, the only difference being that administrators can create, edit, and delete other users. All existing users will automatically become administrators on upgrade. You may wish to review your users and adjust their permissions as needed.
 +
 
 +
Supported authentication backends like LDAP, Shibboleth or CAS include new configuration attributes to promote authenticated users.
 +
 
 +
See [https://www.archivematica.org/en/docs/storage-service-0.19/administrators/#users Users] in the Storage Service documentation for more information.
 +
 
 +
== Fixed ==
 +
 
 +
* Storage Service 0.18.x doesn't follow symlinks: https://github.com/archivematica/Issues/issues/1515

Latest revision as of 12:47, 1 March 2022

Home > Release Notes > Storage Service 0.19 release notes

  • Release date: 25 Feb 2022

This release adds a new feature to the Storage Service

Environments[edit]

Please see the installation instructions.

Storage Service 0.19.0 has been tested in the following environments:

  • Ubuntu 18.04 64-bit Server Edition
  • CentOS 7 64-bit

Please note that we've dropped support for Ubuntu Linux 16.04 since it reached the end of its five-year LTS window on April 30th 2021. We're planning to add support for Ubuntu 20.04 in the near future.

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

Upgrading[edit]

  • With the new permission module (see pull request #625 for more), existing users defined in the application database will automatically become administrators when the Django migrations are executed. If your Storage Service is configured with an external authentication backend, you can use SS_AUTH_DEFAULT_USER_ROLE to establish a new default user role for authenticated users or tweak the authentication backend settings to map the user roles according to your needs.

Added[edit]

User roles[edit]

The Storage Service now includes four different user roles: administrators, managers, reviewers and readers. Previously, users were either administrators or not administrators, the only difference being that administrators can create, edit, and delete other users. All existing users will automatically become administrators on upgrade. You may wish to review your users and adjust their permissions as needed.

Supported authentication backends like LDAP, Shibboleth or CAS include new configuration attributes to promote authenticated users.

See Users in the Storage Service documentation for more information.

Fixed[edit]