v4.0.0
ArchivesSpace v4.0.0 Release Summary
Section titled “ArchivesSpace v4.0.0 Release Summary”Major technical infrastructure upgrades and user interface improvements characterize this release. Key changes include:
Breaking Changes
Section titled “Breaking Changes”- Breaking change: OAI identifiers now use colon separator between the namespace and identifier
- Breaking change: Solr 9 now required
- Breaking change: the Sequence module has been removed from core ArchivesSpace
Major Infrastructure Updates
Section titled “Major Infrastructure Updates”- Breaking change: Solr 9 now required
- Upgraded to newer versions of:
- Bootstrap (4.3)
- jQuery (3.7.0)
- Rails (6.1.6)
- JRuby (9.3.x.x)
- Nokogiri (1.13.10)
- Sequel (5.9.0)
- Frontend and public development web server migrated from Jetty to Puma (6.4.2)
- Staff application CSS migrated from Less to Sass
- Java 8 no longer supported - requires Java 11 or 17
- Docker now supported as recommended deployment method
Public User Interface Improvements
Section titled “Public User Interface Improvements”- Collection organization sidebar can now be configured for left/right positioning in config.rb
- New information and options for large finding aids
- Displays percentage of loaded records in infinite scroll
- Option to load all children for a resource at once (vs infinite scroll)
- Search terms now highlighted in results
- Fixed bug causing extra lines in notes display
- Change PDF label from “Print” to “Download PDF”
- PDF uses Kurinto fonts by default
- Improved hyperlink display in classification descriptions
Staff Interface Enhancements
Section titled “Staff Interface Enhancements”- Bulk updater plugin now part of core application
- New ability to duplicate full resource or archival object records
- Enhanced spreadsheet importers
- Added new fields for digital objects to bulk Digital Object spreadsheet
- Location imports can include an owner repository
- Archival Object CSV imports now respect publication status
- New option to download partially completed digital object spreadsheet template
- Fixed agent merge preview page
- Improved staff plugins dropdown in repository settings
- Fixes to the Rapid Data Entry modal
- Fixed tooltip bugs
- Improved Jobs status layouts
EAD Export Changes
Section titled “EAD Export Changes”- More fields have special character escaped
- Removed commas and period from langmaterial notes
- Leading XML tags in Revision Description will no longer cause invalid XML
Documentation and Testing
Section titled “Documentation and Testing”- Launched new technical documentation site at docs.archivesspace.org
- Ported all Selenium tests to Capybara
- Added functionality for test failure screenshots
API and Integration Updates
Section titled “API and Integration Updates”- Breaking change: OAI identifiers now use colon separator between the namespace and identifier
Security and Administration
Section titled “Security and Administration”- New config.rb option to allow users with the Administrator role to access the system information page
- Added config.rb option for favicon display
- PUI PDFs will now include clearer error messages when generation fails
- Enhanced bulk import/update capabilities with new configuration options
Plugins and Configuration
Section titled “Plugins and Configuration”- Breaking change: the Sequence module has been removed from core ArchivesSpace
Community Contributions
Section titled “Community Contributions”- 76 community contributions accepted
- 134 Pull Requests merged
- 146 Jira Tickets closed
- Contributions from multiple community members and organizations