ArchivesSpace v2.7.1 Release Notes

Release Date: 2020-02-14 // about 4 years ago
  • ๐Ÿš€ Release notes for v2.7.1

    ๐Ÿš€ This minor release contains program-led and community pull requests that provide feature enhancements, bug fixes, and infrastructure improvements. Some items of note include the ability to merge container profiles, a new select all capability on browse pages, and accessibility improvements.

    ๐Ÿš€ This release includes several modifications to the configuration defaults file:

    • Due to the launch of the new ArchivesSpace user manual, AppConfig[:help_topic_prefix] parameter was removed, AppConfig[:help_url] value was changed, and AppConfig[:help_topic_base_url] was added.
    • AppConfig[:feedback_url] and AppConfig[:ark_naan] values were changed
    • AppConfig[:pui_staff_link_mode] parameter was added

    ๐Ÿš€ This release includes 3 new database migrations. The schema number for this release is 129.

    Community Contributions

    โšก๏ธ METS export updates - thanks to Adam Jazairi.

    โž• Additional FOP fonts and Maven URL fixes - thanks to Alex Duryee.

    โšก๏ธ EAD export and error handling updates - thanks to Andrew Morrison.

    ๐Ÿ“š Documentation updates - thanks to Blake Carver.

    โšก๏ธ EAD importer update - thanks to Brian Harrington.

    ๐Ÿ“š Documentation updates - thanks to Brian Zelip.

    โšก๏ธ RDE error message update - thanks to Chris Fitzpatrick.

    ๐Ÿ“š API documentation enhancements - thanks to Dave Mayo.

    ๐Ÿ›  Fix to migrations - thanks to Douglas Simon.

    Cleanup of directories - thanks to Jeremy Friesen.

    โœจ Enhancements for container profiles, digital object transfer and merge, select all, automated testing, API documentation, and several bug fixes - thanks to Lora Woodford.

    โšก๏ธ Docker, preferences, RDE template updates and delete processing in batches - thanks to Mark Cooper.

    โšก๏ธ Updates to tech-docs pull - thanks to Maura.

    โšก๏ธ UTF-8 encoding update - thanks to Peter Heiner.

    โšก๏ธ Display and RDE template updates - thanks to Sarah Morrissey.

    Badges based upon digital object type - thanks to Steve Majewski.

    โšก๏ธ Launcher script updates - thanks to Tom Shorock.

    ๐Ÿš€ Thanks to the Development Prioritization sub-team for prioritizing the JIRA tickets included in this release.

    ๐Ÿš€ Thanks to the Core Committers Group members for reviewing and merging pull requests for this release.

    ๐Ÿš€ Thanks to the Testing sub-team for testing individual JIRA tickets for this release.


    JIRA Tickets and Pull Requests Completed

    • ANW-758 and Pull Request #1642 FOP fonts
    • Pull Request #1647 Show an error message when the RDE hits a Sequel validation error
    • โœ… Pull Request #1652 Fixes #1651 Removing empty test directories
    • ๐Ÿ”ง ANW-874 and Pull Request #1654 Add new configuration option for mode the staff link on the PUI opens records in the staff interface
    • Pull Request #1678 Process tree node deletes in batches
    • โšก๏ธ Pull Request #1684 Add/update API docs
    • โฌ†๏ธ Pull Request #1695 Upgrade gems
    • โšก๏ธ Pull Request #1696 Update rubyzip gem
    • โœ… Pull Request #1698 Fix or skip regularly failing EAD export tests
    • ๐Ÿ›  Pull Request #1700 Fixes #1697 by recognizing more utf8 encodings
    • โœ… Pull Request #1702 Frontend tests
    • Pull Request #1703 Manage Top Containers accessibility enhancements
    • ANW-205 and Pull Request #1705 Don't allow omitting required fields in RDE templates
    • ANW-864 and Pull Request #1707 launcher.rb - was looking for AppConfig[:frontend_cookie_secret_cookie_secret]
    • ๐ŸŽ Pull Request #1708 Improve performance by getting the json once instead of twice
    • Pull Request #1710 Bump loofah from 2.3.0 to 2.3.1 in /public
    • โšก๏ธ Pull Request #1711 Docker updates
    • โšก๏ธ Pull Request #1712 Update gems
    • ANW-964 and Pull Request #1713 Fix for RDE templates created pre v2.7
    • Pull Request #1714 Ran rubocop on all Gemfiles
    • Pull Request #1716 Make component ids show up in browse view
    • Pull Request #1718 Change to accession date tooltip since it is no longer strictly required
    • ๐Ÿ“„ Pull Request #1719 Fixing Tech Docs Pull
    • ๐Ÿ›  Pull Request #1722 Fixes #1721 EAD export of language notes containing XML as CDATA
    • โšก๏ธ ANW-973 and Pull Request #1723 Bulk update empty
    • Pull Request #1724 Fix preferences selection
    • ANW-975 and Pull Requests #1726 and #1754 Add select all option to all search listings and handle back button
    • Pull Request #1727 Deduplicate check permissions for prefs & rde
    • ANW-659 and Pull Request #1728 Add export CSV to container profiles index page
    • ANW-443 and Pull Request #1729 Add container profiles to browse dropdown
    • ANW-151 and Pull Requests #1730 and #1759 Don't allow transfer of DO's linked to repo-scoped records and make sure to handle transfer of digital objects without digital object components
    • ๐Ÿ“š ANW-976 and Pull Request #1731 Fixed nesting error that was causing some parameters to be omitted from API documentation.
    • ๐Ÿ”€ ANW-550 and Pull Requests #1732, #1733, #1763 Merge container profiles and re-genericize and fix facets in linkers
    • Pull Request #1735 Deterministic order by id unless order provided
    • ANW-149 and Pull Request #1736 Import @Label attribute if present for physdesc note types
    • Pull Request #1737 Reindex archival objects and digital object components so that component IDs show up in browse view
    • Pull Request #1738 Rename/relocate container profile facets
    • ๐Ÿ”€ ANW-145 and Pull Request #1739 Exclude current record from digital object merge
    • ANW-965 and Pull Request #1740 Help pages
    • ANW-760 and Pull Request #1741 Don't drop content in title tags inside record linkers
    • ๐Ÿ›  Pull Request #1743 Fixes #1552 MARC, EAD, EAD3 exports when linked to software agent as subject
    • โœ… Pull Request #1746 Pend search controller benchmark test until better analysis can be performed
    • ๐Ÿ›  Pull Request #1747 Fixes #1687 by adding xsi declaration
    • ๐Ÿ›  Pull Request #1748 Fixes #1725 Clean up slugs to make sure they create a valid URL
    • ๐Ÿ”ง Pull Request #1749 Fixes #1056 Add default data_directory parameter for clustering configuration
    • ๐Ÿ›  Pull Request #1750 Fixes #918 Use boolean true and not string true
    • ๐Ÿ›  ANW-937 and Pull Request #1751 Fixes to METS export
    • ANW-873 and Pull Request #1752 Subnotes created from RDE should be published
    • ๐Ÿ›  Pull Request #1753 Fixes Interrupted Persistent Connections May Leak Response Data
    • Pull Request #1755 Change date to farther in the future
    • ๐Ÿšš ANW-1005 and Pull Request #1758 Remove solr and demo db deletion from frontend:clean ant task
    • ANW-152 and Pull Request #1757 Get agent authority_id from @authfilenumber instead of @id
    • Pull Request #1760 Make sure to account for proxy urls in locations sidebar
    • ANW-954 and Pull Request #1762 Improve accessibility
    • Pull Request #1766 Select correct badge according to digital_object_type
    • Pull Request #1767 Subroutines for handling RecordNotFound (and similar) errors
    • ANW-933 and Pull Request #1768 Make phys desc note only appear once
    • โšก๏ธ ANW-1004 and Pull Request #1769 Update default feedback link
    • ๐Ÿ›  Pull Request #1771 Fixes #1770 by changing factory name
    • Pull Request #1773 Change maven urls to use https and get jetty jar file from a different repo
    • โšก๏ธ Pull Request #1774 Updated maven urls to use https
    • Pull Request #1781 Remove unnecessary configuration help_topic_prefix due to help pages refactor
    • Pull Request #1782 Slight wording changes related to preferences
    • ๐Ÿ‘ Pull Request #1786 Require active_support/inflector in migrations
    • ๐Ÿš€ Pull Request #1796 Clean up issues found when putting together the next release