|
|
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]]
| |