Releases/Release announcements/Release 2.9.1
Release date: May 12, 2025
Download link: atom-2.9.1.tar.gz
Database schema version: v193
Release 2.9.1 is a minor release which primarily addresses bugs introduced due to PHP 8.x and other changes in 2.9.0. It also includes a few enhancements, most notably — improvements to how related materials are listed, a Javascript challenge for human verification to prevent bot attacks, and a couple of performance improvements.
Visit the Downloads page to download the most recent release, and consult the 2.9 Upgrading and Installation guides in our documentation for further information.
An overview of some of the changes in the 2.9.1 release is included below.
Contents
Enhancements and other changes
- Added improvements for how related materials are listed in descriptions #1900
- AtoM now re-encodes AV Files Only when Necessary #1912
- Added xdebug for PHP debugging to the docker env #1989
- Added js challenge for human verification #1962, documentation
- Added capability for searching accessions by linked terms #1986
- Addressed high memory usage in tools:rename-slug #1971
Dependency updates
- Updated composer dependencies #1939 & #2017
- Updated Dockerfile to use PHP8.3, the recommended version for 2.9 #1981
- Updated gh unit test workflow in AtoM to use ubuntu 24.04 #1956
- Upgraded CAS and addressed package name change #1974
General bug fixes
- Fixed broken string from translating html entities #2020
- Clarified Limit IP settings for authenticated users. #2015
- Fixed CSV exports not hiding visible elements # 2005
- Fixed not being able to access User Menu when using CAS Authentication #1983
- Fixed not being able to remove physical object from item #1995
- Fixed broken archival descriptions pages that were linked to a Physical storage #1996
- Fixed empty form values mask submitted values in advanced search #1992
- Fixed 500 error for descriptions with linked physical storage #1987
- Fixed PHP 8.x related clipboard issues #1985
- Fixed identifiers not being searchable #1977
- Fixed broken job links #1975
- Fixed typo in sfImageMagickAdapter #1972
- Updated ImageMagick to be in line with v7 syntax to fix warnings #1918
- Fixed improper escaping double quotes with Markdown #1964, #1978, #1979 and #2001
- Fixed Broken MODS XML exports #1958
- Replaced DebugPDO with PropelPDO for Tests #1965
- Fixed 'Related descriptions' field missing in descriptions #2013
- Fixed broken descriptions with related descriptions #2018
- Fixed hidden ISAD/RAD/DACS elements being visible for public EAD XML #1879
- Fixed PHP 8.x Deprecation warnings in AtoM logs #1960
Community Contributors
A huge thank you to all of the community contributors who were involved in AtoM 2.9.1. Nearly a third of our code changes for this release came from the community – thank you so everyone involved! Their details and contributions can be found in the GitHub release notes.
See Also
If you're a developer interested in committing bug fixes and enhancements back to the public project, check out our guide on how to contribute code!
For a full list of updates, please see the Release Notes
Links
- AtoM 2.9.1 tarball direct download: atom-2.9.1.tar.gz
- AtoM Downloads page
- 2.9 installation and upgrading instructions