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