Skip to content
The latest ArchivesSpace release version

v4.0.0

Major technical infrastructure upgrades and user interface improvements characterize this release. Key changes include:

  • 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
  • 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
  • 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
  • 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
  • Launched new technical documentation site at docs.archivesspace.org
  • Ported all Selenium tests to Capybara
  • Added functionality for test failure screenshots
  • Breaking change: OAI identifiers now use colon separator between the namespace and identifier
  • 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
  • Breaking change: the Sequence module has been removed from core ArchivesSpace
  • 76 community contributions accepted
  • 134 Pull Requests merged
  • 146 Jira Tickets closed
  • Contributions from multiple community members and organizations