Difference between revisions of "Releases/Release announcements/Release 2.9.0"

From AtoM wiki
(Blanked the page)
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''': TBC
 
 
'''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===
 
* [https://github.com/artefactual/atom/pull/1880 #1880] Updated ElasticSearch and Elastica to 6.x
 
* [https://github.com/artefactual/atom/pull/1907 #1907] Added fixes for AtoM for ES 6.x
 
* [https://github.com/artefactual/atom/pull/1909 #1909] Updated Symfony and AtoM code base to PHP 8.x
 
 
===Enhancements and other changes===
 
* [https://github.com/artefactual/atom/pull/1848 #1848] Updated CONTRIBUTING.md
 
* [https://github.com/artefactual/atom/pull/1815 #1815] Added OIDC plugin create user setting
 
* [https://github.com/artefactual/atom/pull/1822 #1822] Allowed manual user creation based on OIDC setting
 
* [https://github.com/artefactual/atom/pull/1824 #1824] Allowed selection of secondary OIDC provider
 
* [https://github.com/artefactual/atom/pull/1911 #1911] Added OIDC 'unauthorized' failure message
 
* [https://github.com/artefactual/atom/pull/1835 #1835] Clear template cache when authenticating OIDC usr
 
* [https://github.com/artefactual/atom/pull/1836 #1836] Allow independent OIDC provider config
 
* [https://github.com/artefactual/atom/pull/1856 #1856] Updated GitHub Workflows for tests
 
* [https://github.com/artefactual/atom/pull/1919 #1919] Bumped gh actions/cache to v4
 
* [https://github.com/artefactual/atom/pull/1886 #1886] Added OIDC plugin activation control
 
* [https://github.com/artefactual/atom/issues/1894 #1894] Added Include non-visible elements option for BS2 clipboard exp.
 
 
===General bug fixes===
 
* [https://github.com/artefactual/atom/issues/1813 #1813] Fixed diacritics typo.
 
* [https://github.com/artefactual/atom/issues/1777 #1777] Fixed tooltips for BS5
 
* [https://github.com/artefactual/atom/pull/1833 #1833] Small spelling fix
 
* [https://github.com/artefactual/atom/pull/1830 #1830] Fixed IPv6 non-specified ranges unexpectedly allowed
 
* [https://github.com/artefactual/atom/issues/1844 #1844] Fixed mode option name in data integrity CLI
 
* [https://github.com/artefactual/atom/pull/1840 #1840] Improved the contrast
 
* [https://github.com/artefactual/atom/pull/1853 #1853] Fixed accordion button icons for BS5 theme
 
* [https://github.com/artefactual/atom/issues/1947 #1947] Fixed add function page for PHP 8.x
 
* [https://github.com/artefactual/atom/pull/1869 #1869] Moved GA4 tracking code to head element to address Google's "Ownership verification failed" error message.
 
* [https://github.com/artefactual/atom/issues/1846 #1846] Fixed delete function of 'Lang and script note'.
 
* [https://github.com/artefactual/atom/issues/1870 #1870] Fixed notes section when RAD Title notes are empty/NULL.
 
* [https://github.com/artefactual/atom/issues/1864 #1864] Updated institution upload limits.
 
* [https://github.com/artefactual/atom/pull/1881 #1881] Updated composer deps and update php-cs-fixer conf
 
* [https://github.com/artefactual/atom/pull/1882 #1882] Fixed OIDC plugin getOidcInstance() logic
 
* [https://github.com/artefactual/atom/pull/1902 #1902] Remove duplicate sfPropelPlugin phing code
 
* [https://github.com/artefactual/atom/pull/1914 #1914] Fixed missing CSV update import options
 
* [https://github.com/artefactual/atom/pull/1929 #1929] Fixed Acl check for QubitContactInformation.
 
* [https://github.com/artefactual/atom/pull/1927 #1927] Updated markdown render for BS5 values.
 
* [https://github.com/artefactual/atom/issues/1915 #1915] Fixed DO images in the edit DO page
 
* [https://github.com/artefactual/atom/pull/1932 #1932] Updated imports to check if ID is valid.
 
* [https://github.com/artefactual/atom/pull/1933 #1933] Ensured check for pdftotext works on all environments.
 
* [https://github.com/artefactual/atom/pull/1934 #1934] Updated markdown render for BS5 values as html.
 
* [https://github.com/artefactual/atom/pull/1931 #1931] Refactor getByTitleIdentifierAndRepo()
 
* [https://github.com/artefactual/atom/issues/1937 #1937] Fixed CLI CSV import update flag
 
* [https://github.com/artefactual/atom/issues/1896 #1896] Fixed clipboard exports with hidden visible element headers.
 
* [https://github.com/artefactual/atom/issues/1889 #1889] Added submit button to redirect Load clipboard to View clipboard.
 
* [https://github.com/artefactual/atom/issues/1940 #1940] Fixed exports for PHP 8.x
 
* [https://github.com/artefactual/atom/issues/1904 #1904] Fixed 'identifier' spelling.
 
* [https://github.com/artefactual/atom/pull/1946 #1946] Fixed error with pagination for invalid culture/repo.
 
 
 
===Security updates===
 
* [https://github.com/artefactual/atom/pull/1851 #1851] Updated app.yml CSP Directives Structure
 
* [https://github.com/artefactual/atom/pull/1908 #1908] Updated default CSP directive
 
* [https://github.com/artefactual/atom/pull/1857 #1857] Updated logic to ignore newlines in CSP directive in app.yml
 
* [https://github.com/artefactual/atom/issues/1952 #1952] Fixed 500 error for empty accession
 
 
<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]]
 

Revision as of 05:36, 12 March 2025