Difference between revisions of "Archivematica 1.7 and Storage Service 0.11 release notes"

From Archivematica
Jump to navigation Jump to search
Line 25: Line 25:
  
 
*Documentation and translator's guide: [https://www.archivematica.org/en/docs/archivematica-1.6/user-manual/translations/translations/#translations Translations]
 
*Documentation and translator's guide: [https://www.archivematica.org/en/docs/archivematica-1.6/user-manual/translations/translations/#translations Translations]
*Pull request(s): [https://github.com/artefactual/archivematica-storage-service/pull/159 PR 159], [https://github.com/artefactual-labs/appraisal-tab/pull/151 Appraisal tab PR 151], [https://github.com/artefactual-labs/transfer_browser/pull/12 Transfer browser PR 12], [https://github.com/artefactual/archivematica/pull/506 PR 506]
+
*Pull requests: [https://github.com/artefactual/archivematica-storage-service/pull/159 PR 159], [https://github.com/artefactual-labs/appraisal-tab/pull/151 Appraisal tab PR 151], [https://github.com/artefactual-labs/transfer_browser/pull/12 Transfer browser PR 12], [https://github.com/artefactual/archivematica/pull/506 PR 506]
  
 
===AIP encryption===
 
===AIP encryption===
Line 35: Line 35:
 
*Documentation: [https://www.archivematica.org/en/docs/archivematica-1.7/user-manual/archival-storage/archival-storage/#aip-encryption AIP Encryption]
 
*Documentation: [https://www.archivematica.org/en/docs/archivematica-1.7/user-manual/archival-storage/archival-storage/#aip-encryption AIP Encryption]
 
*Github projects: [https://github.com/orgs/artefactual/projects/2 Phase 1], [https://github.com/orgs/artefactual/projects/5 Phase 2]
 
*Github projects: [https://github.com/orgs/artefactual/projects/2 Phase 1], [https://github.com/orgs/artefactual/projects/5 Phase 2]
*Pull request(s): [https://github.com/artefactual/archivematica-storage-service/pull/198 SS PR198], [https://github.com/artefactual/archivematica/pull/616 PR616], [https://github.com/artefactual-labs/archivematica-acceptance-tests/pull/12 Acceptance tests repo PR12], [https://github.com/artefactual-labs/archivematica-acceptance-tests/pull/19 Acceptance tests repo PR 19], [https://github.com/artefactual-labs/ansible-archivematica-src/pull/109 Ansible role PR109], [https://github.com/artefactual/archivematica-storage-service/pull/241 SS PR 241], [https://github.com/artefactual/archivematica/pull/738 PR 738], [https://github.com/artefactual-labs/archivematica-acceptance-tests/pull/22 Acceptance tests repo PR22], [https://github.com/artefactual-labs/mets-reader-writer/pull/27 METS Reader-Writer PR 27]
+
*Pull requests: [https://github.com/artefactual/archivematica-storage-service/pull/198 SS PR198], [https://github.com/artefactual/archivematica/pull/616 PR616], [https://github.com/artefactual-labs/archivematica-acceptance-tests/pull/12 Acceptance tests repo PR12], [https://github.com/artefactual-labs/archivematica-acceptance-tests/pull/19 Acceptance tests repo PR 19], [https://github.com/artefactual-labs/ansible-archivematica-src/pull/109 Ansible role PR109], [https://github.com/artefactual/archivematica-storage-service/pull/241 SS PR 241], [https://github.com/artefactual/archivematica/pull/738 PR 738], [https://github.com/artefactual-labs/archivematica-acceptance-tests/pull/22 Acceptance tests repo PR22], [https://github.com/artefactual-labs/mets-reader-writer/pull/27 METS Reader-Writer PR 27]
*Feature file(s): [https://github.com/artefactual-labs/archivematica-acceptance-tests/blob/master/features/core/aip-encryption.feature AIP encryption feature file], [https://github.com/artefactual-labs/archivematica-acceptance-tests/blob/821ece7db3f098c96b2f76ee1093aa0a14553470/features/core/aip-encryption-mirror.feature AIP encryption mirror location feature file]
+
*Feature files: [https://github.com/artefactual-labs/archivematica-acceptance-tests/blob/master/features/core/aip-encryption.feature AIP encryption feature file], [https://github.com/artefactual-labs/archivematica-acceptance-tests/blob/821ece7db3f098c96b2f76ee1093aa0a14553470/features/core/aip-encryption-mirror.feature AIP encryption mirror location feature file]
  
 
===Shibboleth and LDAP integration===
 
===Shibboleth and LDAP integration===
Line 45: Line 45:
  
 
*Documentation: [https://www.archivematica.org/en/docs/archivematica-1.7/admin-manual/security/security/#user-security Security - User Security]
 
*Documentation: [https://www.archivematica.org/en/docs/archivematica-1.7/admin-manual/security/security/#user-security Security - User Security]
*Pull request(s): [https://github.com/artefactual/archivematica/pull/366 PR 366], [https://github.com/artefactual/archivematica/pull/463 PR 463], [https://github.com/artefactual/archivematica/pull/702 PR 702], [https://github.com/artefactual/archivematica/pull/710 PR 710], [https://github.com/artefactual/archivematica/pull/756 PR 756]
+
*Pull requests: [https://github.com/artefactual/archivematica/pull/366 PR 366], [https://github.com/artefactual/archivematica/pull/463 PR 463], [https://github.com/artefactual/archivematica/pull/702 PR 702], [https://github.com/artefactual/archivematica/pull/710 PR 710], [https://github.com/artefactual/archivematica/pull/756 PR 756]
  
 
===MediaConch integration===
 
===MediaConch integration===
Line 54: Line 54:
  
 
*Documentation: [https://www.archivematica.org/en/docs/fpr/#validation Format Policy Registry - Validation]
 
*Documentation: [https://www.archivematica.org/en/docs/fpr/#validation Format Policy Registry - Validation]
*Pull request(s): [https://github.com/artefactual/archivematica/pull/557 PR 557], [https://github.com/artefactual/archivematica-fpr-admin/pull/35 Format Policy Registry PR 35], [https://github.com/artefactual-labs/archivematica-acceptance-tests/pull/13 Acceptance tests PR 13], [https://github.com/artefactual-labs/ansible-archivematica-src/pull/114 Ansible role PR 114], [https://github.com/artefactual/archivematica-sampledata/pull/2 Sample data PR 2], [https://github.com/artefactual-labs/ammcpc Artefactual Labs Archivematica MediaConch policy check wrapper]
+
*Pull requests: [https://github.com/artefactual/archivematica/pull/557 PR 557], [https://github.com/artefactual/archivematica-fpr-admin/pull/35 Format Policy Registry PR 35], [https://github.com/artefactual-labs/archivematica-acceptance-tests/pull/13 Acceptance tests PR 13], [https://github.com/artefactual-labs/ansible-archivematica-src/pull/114 Ansible role PR 114], [https://github.com/artefactual/archivematica-sampledata/pull/2 Sample data PR 2], [https://github.com/artefactual-labs/ammcpc Artefactual Labs Archivematica MediaConch policy check wrapper]
 
*Feature files: [https://github.com/artefactual-labs/archivematica-acceptance-tests/blob/qa/1.x/features/core/transfer-mkv-conformance.feature Transfer tab MKV conformance], [https://github.com/artefactual-labs/archivematica-acceptance-tests/blob/qa/1.x/features/core/ingest-mkv-conformance.feature Ingest tab MKV conformance], [https://github.com/artefactual-labs/archivematica-acceptance-tests/blob/qa/1.x/features/core/transfer-policy-check.feature Transfer policy check], [https://github.com/artefactual-labs/archivematica-acceptance-tests/blob/qa/1.x/features/core/ingest-policy-check.feature Ingest policy check]
 
*Feature files: [https://github.com/artefactual-labs/archivematica-acceptance-tests/blob/qa/1.x/features/core/transfer-mkv-conformance.feature Transfer tab MKV conformance], [https://github.com/artefactual-labs/archivematica-acceptance-tests/blob/qa/1.x/features/core/ingest-mkv-conformance.feature Ingest tab MKV conformance], [https://github.com/artefactual-labs/archivematica-acceptance-tests/blob/qa/1.x/features/core/transfer-policy-check.feature Transfer policy check], [https://github.com/artefactual-labs/archivematica-acceptance-tests/blob/qa/1.x/features/core/ingest-policy-check.feature Ingest policy check]
  
Line 64: Line 64:
  
 
* Documentation:
 
* Documentation:
* Pull request(s):
+
* Pull requests:
* Feature file(s):
+
* Feature files:
  
 
==Changed==
 
==Changed==

Revision as of 18:48, 19 March 2018

Home > Release Notes > Archivematica 1.7 and Storage Service 0.11 Release Notes

These release notes are a work in progress. Information below may not be accurate and is subject to change.


Released MM DD, 2018.

Archivematica 1.7 adds several exciting new features. Below you'll find a short description of each feature as well as links to the relevant documentation and code changes. This release also includes many enhancements to existing features as well as bug fixes. Thank you to all sponsoring institutions for your dedication to making Archivematica better!

This release also includes several bugfixes, especially related to packaging. We've also been concentrating on improving the overall Archivematica documentation.

This release was truly a team effort. The release team included: Ashley Blewer, Jesús Garcia Crespo, Joel Dunham, José Raddaoui Marín, Justin Simpson, Kelly Stewart, Michelle Curran, Miguel Angel Medinilla Luque, Nick Wilkinson, Ross Spencer, Santiago Rodríguez Collazo, Sara Allain, and Sarah Romkey.

Added

Internationalization/localization

Translation hooks have been added to the Archivematica user interface, the Storage Service, the documentation, and the Archivematica website. This work will support the translation of those resources into many languages through Artefactual's current localization platform, Transifex. Note that translation hooks for Archivematica workflow components (microservice names, job names, and drop-down options) will be added in Archivematica 1.8.

This work was sponsored by the Canadian Council of Archives. Thank you!

NOTE: this work prepares Archivematica for localization; however, minimal translation has been completed. The interface will default to English at the present time, but can be changed to another language in the Settings menu.

AIP encryption

This feature allows users to connect their Archivematica pipeline to GPG-encrypted AIP Storage and Transfer Backlog spaces. AIPs and transfers in backlog can also be encrypted. An AIP or transfer stored in an encrypted location is encrypted at rest; when downloaded, an encrypted AIP is decrypted for use.

This work was sponsored by the Simon Fraser University Archives. Thank you!

Shibboleth and LDAP integration

Archivematica and the Storage Service can now be deployed to use LDAP or Shibboleth authentication.

This work was sponsored by Jisc, MoMA, and the International Institute of Social History - a truly international effort. Thank you!

MediaConch integration

This integration allows users to use MediaConch to check the conformance of .mkv files (originals and derivatives) against the Matroska specification. It also checks the validity of media files against user-provided policies.

This work was sponsored by the PREFORMA Project. Thank you!

Indexless Archivematica

This feature supports deployment of Archivematica in indexless mode, disabling ElasticSearch. This means that users that don't require Archivematica's indexing features can save the compute resources required for what can be an intensive task.

This work was sponsored by the Columbia University Libraries. Thank you!

  • Documentation:
  • Pull requests:
  • Feature files:

Changed

DIP upload and storage workflow improvements

This work clarifies the sequence of the Upload DIP and Store DIP jobs on the Ingest tab. The processing configuration settings have also been updated so that almost every decision point can be automated (the exception is Upload DIP, which requires data entry).

This work was sponsored by MoMA, the MIT Libraries, and the University of York. Thank you!

New Dashboard API whitelist mechanism

Two changes have been made to the API whitelist functionality:

  • The default API whitelist setting is now empty.
  • If the API whitelist setting is empty the user can still authenticate against the API using the key. The whitelist is only activated when at least one IP address is listed.

Fixed

  • Sponsored (Name of sponsor) - Short description of the bug fix - link to Redmine ticket, link to PR

Upgraded tools and dependencies

  • PRONOM updated to version 92
  • METS updated to version 1.11