Difference between revisions of "Releases/Release announcements/Release 2.9.0"
(Blanked the page) |
|||
(3 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
+ | {{#pagetitle:Release 2.9.0}} | ||
+ | [[Main Page]] > [[Releases]] > [[Releases/Release announcements]] > Release 2.9.0 | ||
+ | '''Release date''': March 11, 2025 | ||
+ | |||
+ | '''Download link''': [https://storage.accesstomemory.org/releases/atom-2.9.0.tar.gz atom-2.9.0.tar.gz] | ||
+ | |||
+ | '''Database schema version''': v193 | ||
+ | |||
+ | '''Release 2.9.0''' is a major release which updates ElasticSearch to 6.8.3, PHP support to 8.3, and includes a few small bug fixes. | ||
+ | |||
+ | Visit the [https://www.accesstomemory.org/download/ Downloads] page to download the most recent release, and consult the 2.9 [https://www.accesstomemory.org/docs/2.9/admin-manual/installation/upgrading/ Upgrading] and [https://www.accesstomemory.org/docs/2.9/admin-manual/installation/ubuntu/ Installation] guides in our documentation for further information. | ||
+ | |||
+ | An overview of some of the changes in the 2.9 release is included below. | ||
+ | |||
+ | __TOC__ | ||
+ | |||
+ | ----- | ||
+ | |||
+ | ===Major dependency updates=== | ||
+ | * Updated ElasticSearch and Elastica to 6.x #[https://github.com/artefactual/atom/pull/1880 1880] | ||
+ | * Added fixes for AtoM for ES 6.x #[https://github.com/artefactual/atom/pull/1907 1907] | ||
+ | * Updated Symfony and AtoM code base to PHP 8.x #[https://github.com/artefactual/atom/pull/1909 1909] | ||
+ | |||
+ | |||
+ | ===Enhancements and other changes=== | ||
+ | * Updated CONTRIBUTING.md #[https://github.com/artefactual/atom/pull/1848 1848] | ||
+ | * Added OIDC plugin create user setting #[https://github.com/artefactual/atom/pull/1815 1815] | ||
+ | * Allowed manual user creation based on OIDC setting #[https://github.com/artefactual/atom/pull/1822 1822] | ||
+ | * Allowed selection of secondary OIDC provider #[https://github.com/artefactual/atom/pull/1824 1824] | ||
+ | * Added OIDC 'unauthorized' failure message #[https://github.com/artefactual/atom/pull/1911 1911] | ||
+ | * Clear template cache when authenticating OIDC usr #[https://github.com/artefactual/atom/pull/1835 1835] | ||
+ | * Allow independent OIDC provider config #[https://github.com/artefactual/atom/pull/1836 1836] | ||
+ | * Updated GitHub Workflows for tests #[https://github.com/artefactual/atom/pull/1856 1856] | ||
+ | * Bumped gh actions/cache to v4 #[https://github.com/artefactual/atom/pull/1919 1919] | ||
+ | * Added OIDC plugin activation control #[https://github.com/artefactual/atom/pull/1886 1886] | ||
+ | * Added Include non-visible elements option for BS2 clipboard exp. #[https://github.com/artefactual/atom/issues/1894 1894] | ||
+ | |||
+ | ===General bug fixes=== | ||
+ | * Fixed diacritics typo. #[https://github.com/artefactual/atom/issues/1813 1813] | ||
+ | * Fixed tooltips for BS5 #[https://github.com/artefactual/atom/issues/1777 1777] | ||
+ | * Small spelling fix #[https://github.com/artefactual/atom/pull/1833 1833] | ||
+ | * Fixed IPv6 non-specified ranges unexpectedly allowed #[https://github.com/artefactual/atom/pull/1830 1830] | ||
+ | * Fixed mode option name in data integrity CLI #[https://github.com/artefactual/atom/issues/1844 1844] | ||
+ | * Improved the contrast #[https://github.com/artefactual/atom/pull/1840 1840] | ||
+ | * Fixed accordion button icons for BS5 theme #[https://github.com/artefactual/atom/pull/1853 1853] | ||
+ | * Fixed add function page for PHP 8.x #[https://github.com/artefactual/atom/issues/1947 1947] | ||
+ | * Moved GA4 tracking code to head element to address Google's "Ownership verification failed" error message. #[https://github.com/artefactual/atom/pull/1869 1869] | ||
+ | * Fixed delete function of 'Lang and script note'. #[https://github.com/artefactual/atom/issues/1846 1846] | ||
+ | * Fixed notes section when RAD Title notes are empty/NULL. #[https://github.com/artefactual/atom/issues/1870 1870] | ||
+ | * Updated institution upload limits. #[https://github.com/artefactual/atom/issues/1864 1864] | ||
+ | * Updated composer deps and update php-cs-fixer conf #[https://github.com/artefactual/atom/pull/1881 1881] | ||
+ | * Fixed OIDC plugin getOidcInstance() logic #[https://github.com/artefactual/atom/pull/1882 1882] | ||
+ | * Remove duplicate sfPropelPlugin phing code #[https://github.com/artefactual/atom/pull/1902 1902] | ||
+ | * Fixed missing CSV update import options #[https://github.com/artefactual/atom/pull/1914 1914] | ||
+ | * Fixed Acl check for QubitContactInformation. #[https://github.com/artefactual/atom/pull/1929 1929] | ||
+ | * Updated markdown render for BS5 values. #[https://github.com/artefactual/atom/pull/1927 1927] | ||
+ | * Fixed DO images in the edit DO page #[https://github.com/artefactual/atom/issues/1915 1915] | ||
+ | * Updated imports to check if ID is valid. #[https://github.com/artefactual/atom/pull/1932 1932] | ||
+ | * Ensured check for pdftotext works on all environments. #[https://github.com/artefactual/atom/pull/1933 1933] | ||
+ | * Updated markdown render for BS5 values as html. #[https://github.com/artefactual/atom/pull/1934 1934] | ||
+ | * Refactor getByTitleIdentifierAndRepo() #[https://github.com/artefactual/atom/pull/1931 1931] | ||
+ | * Fixed CLI CSV import update flag #[https://github.com/artefactual/atom/issues/1937 1937] | ||
+ | * Fixed clipboard exports with hidden visible element headers. #[https://github.com/artefactual/atom/issues/1896 1896] | ||
+ | * Added submit button to redirect Load clipboard to View clipboard. #[https://github.com/artefactual/atom/issues/1889 1889] | ||
+ | * Fixed exports for PHP 8.x #[https://github.com/artefactual/atom/issues/1940 1940] | ||
+ | * Fixed 'identifier' spelling. #[https://github.com/artefactual/atom/issues/1904 1904] | ||
+ | * Fixed error with pagination for invalid culture/repo. #[https://github.com/artefactual/atom/pull/1946 1946] | ||
+ | |||
+ | |||
+ | ===Security updates=== | ||
+ | * Updated app.yml CSP Directives Structure #[https://github.com/artefactual/atom/pull/1851 1851] | ||
+ | * Updated default CSP directive #[https://github.com/artefactual/atom/pull/1908 1908] | ||
+ | * Updated logic to ignore newlines in CSP directive in app.yml #[https://github.com/artefactual/atom/pull/1857 1857] | ||
+ | * Fixed 500 error for empty accession #[https://github.com/artefactual/atom/issues/1952 1952] | ||
+ | |||
+ | <admonition type="see also"> | ||
+ | You can read more about how to report a security vulnerability found in AtoM [https://github.com/artefactual/atom/blob/qa/2.x/SECURITY.md here] | ||
+ | </admonition> | ||
+ | |||
+ | ===Community Contributors=== | ||
+ | A huge thank you to all of the community contributors who were involved in AtoM 2.9.0. Their details and contributions can be found in the [https://github.com/artefactual/atom/releases/tag/v2.9.0 GitHub release notes]. | ||
+ | |||
+ | <admonition type="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 [[Development/Contribute_code|contribute code]]! | ||
+ | </admonition> | ||
+ | |||
+ | For a full list of updates, please see the [https://github.com/artefactual/atom/releases/tag/v2.9.0 Release Notes] | ||
+ | |||
+ | |||
+ | ----- | ||
+ | |||
+ | '''Links''' | ||
+ | |||
+ | * AtoM 2.9.0 tarball direct download: [https://storage.accesstomemory.org/releases/atom-2.9.0.tar.gz atom-2.9.0.tar.gz] | ||
+ | * AtoM [https://www.accesstomemory.org/download/ Downloads] page | ||
+ | * 2.9 [https://www.accesstomemory.org/docs/2.9/admin-manual/installation/ubuntu/ installation] and [https://www.accesstomemory.org/docs/2.9/admin-manual/installation/upgrading/ upgrading] instructions | ||
+ | |||
+ | ----- | ||
+ | |||
+ | * [[Releases/Release_announcements|Back to Release announcements]] | ||
+ | * [[Releases|Back to Releases]] | ||
+ | * [[Main Page|AtoM wiki Home]] | ||
+ | |||
+ | |||
+ | [[Category:Releases]] |
Latest revision as of 04:19, 13 March 2025
Main Page > Releases > Releases/Release announcements > Release 2.9.0
Release date: March 11, 2025
Download link: atom-2.9.0.tar.gz
Database schema version: v193
Release 2.9.0 is a major release which updates ElasticSearch to 6.8.3, PHP support to 8.3, and includes a few small bug fixes.
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 release is included below.
Contents
[hide]Major dependency updates
- Updated ElasticSearch and Elastica to 6.x #1880
- Added fixes for AtoM for ES 6.x #1907
- Updated Symfony and AtoM code base to PHP 8.x #1909
Enhancements and other changes
- Updated CONTRIBUTING.md #1848
- Added OIDC plugin create user setting #1815
- Allowed manual user creation based on OIDC setting #1822
- Allowed selection of secondary OIDC provider #1824
- Added OIDC 'unauthorized' failure message #1911
- Clear template cache when authenticating OIDC usr #1835
- Allow independent OIDC provider config #1836
- Updated GitHub Workflows for tests #1856
- Bumped gh actions/cache to v4 #1919
- Added OIDC plugin activation control #1886
- Added Include non-visible elements option for BS2 clipboard exp. #1894
General bug fixes
- Fixed diacritics typo. #1813
- Fixed tooltips for BS5 #1777
- Small spelling fix #1833
- Fixed IPv6 non-specified ranges unexpectedly allowed #1830
- Fixed mode option name in data integrity CLI #1844
- Improved the contrast #1840
- Fixed accordion button icons for BS5 theme #1853
- Fixed add function page for PHP 8.x #1947
- Moved GA4 tracking code to head element to address Google's "Ownership verification failed" error message. #1869
- Fixed delete function of 'Lang and script note'. #1846
- Fixed notes section when RAD Title notes are empty/NULL. #1870
- Updated institution upload limits. #1864
- Updated composer deps and update php-cs-fixer conf #1881
- Fixed OIDC plugin getOidcInstance() logic #1882
- Remove duplicate sfPropelPlugin phing code #1902
- Fixed missing CSV update import options #1914
- Fixed Acl check for QubitContactInformation. #1929
- Updated markdown render for BS5 values. #1927
- Fixed DO images in the edit DO page #1915
- Updated imports to check if ID is valid. #1932
- Ensured check for pdftotext works on all environments. #1933
- Updated markdown render for BS5 values as html. #1934
- Refactor getByTitleIdentifierAndRepo() #1931
- Fixed CLI CSV import update flag #1937
- Fixed clipboard exports with hidden visible element headers. #1896
- Added submit button to redirect Load clipboard to View clipboard. #1889
- Fixed exports for PHP 8.x #1940
- Fixed 'identifier' spelling. #1904
- Fixed error with pagination for invalid culture/repo. #1946
Security updates
- Updated app.yml CSP Directives Structure #1851
- Updated default CSP directive #1908
- Updated logic to ignore newlines in CSP directive in app.yml #1857
- Fixed 500 error for empty accession #1952
Community Contributors
A huge thank you to all of the community contributors who were involved in AtoM 2.9.0. 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.0 tarball direct download: atom-2.9.0.tar.gz
- AtoM Downloads page
- 2.9 installation and upgrading instructions