Difference between revisions of "Releases/Release announcements/Release 2.5.4"
(→Bug fixes and minor enhancements: Add issue #13258 to bug fix section of release notes) |
(Add release date) |
||
(5 intermediate revisions by the same user not shown) | |||
Line 2: | Line 2: | ||
[[Main Page]] > [[Releases]] > [[Releases/Release announcements]] > Release 2.5.4 | [[Main Page]] > [[Releases]] > [[Releases/Release announcements]] > Release 2.5.4 | ||
− | '''Release date''': | + | '''Release date''': May 5, 2020 |
− | '''Download link''': [http://storage.accesstomemory.org/releases/atom-2.5.4.tar.gz atom-2.5.4.tar.gz] | + | '''Download link''': [http://storage.accesstomemory.org/releases/atom-2.5.4.tar.gz atom-2.5.4.tar.gz] |
− | '''Release 2.5.4''' is a scalability and security patch release for AtoM 2.5. We've also closed several bug tickets, including a regression that caused the search box on the Taxonomy term view pages to stop working. You can view more details on each ticket in our issue tracker at the following links: | + | '''Release 2.5.4''' is a scalability and security patch release for AtoM 2.5. We've also closed several bug tickets, including a regression that caused the search box on the Taxonomy term view pages to stop working, and a couple bugs affecting the Description updates page when description change logging is enabled. |
+ | |||
+ | You can view more details on each ticket in our issue tracker at the following links: | ||
* [https://projects.artefactual.com/versions/131 Release 2.5.4 Roadmap / Overview] | * [https://projects.artefactual.com/versions/131 Release 2.5.4 Roadmap / Overview] | ||
Line 13: | Line 15: | ||
Visit the [https://www.accesstomemory.org/download/ Downloads] page to download the most recent release, and consult the 2.5 [https://www.accesstomemory.org/docs/2.5/admin-manual/installation/upgrading/ Upgrading] and [https://www.accesstomemory.org/docs/2.5/admin-manual/installation/linux/linux/ Installation] guides in our documentation for further information. | Visit the [https://www.accesstomemory.org/download/ Downloads] page to download the most recent release, and consult the 2.5 [https://www.accesstomemory.org/docs/2.5/admin-manual/installation/upgrading/ Upgrading] and [https://www.accesstomemory.org/docs/2.5/admin-manual/installation/linux/linux/ Installation] guides in our documentation for further information. | ||
− | == | + | ==Performance enhancements== |
<admonition type="tip"> | <admonition type="tip"> | ||
Line 25: | Line 27: | ||
* #13211 - The deletion of archival descriptions with a lot of descendants is prone to web server timeouts | * #13211 - The deletion of archival descriptions with a lot of descendants is prone to web server timeouts | ||
* #13236 - Investigate memory usage in PHP during digital object upload | * #13236 - Investigate memory usage in PHP during digital object upload | ||
+ | * #13238 - Avoid multiple fetches of the languages enabled from the database on the search populate task | ||
* #13250 - Editing/deleting a repository with a big amount of related descriptions can timeout | * #13250 - Editing/deleting a repository with a big amount of related descriptions can timeout | ||
* #13253 - Add --refresh or --update option to search:populate task | * #13253 - Add --refresh or --update option to search:populate task | ||
Line 37: | Line 40: | ||
==Bug fixes and minor enhancements== | ==Bug fixes and minor enhancements== | ||
+ | * #13051 - AtoM web installer timeouts | ||
* #13177 - Remove references to repositoryHoldings.js | * #13177 - Remove references to repositoryHoldings.js | ||
* #13182 - Search box on term view page does not work | * #13182 - Search box on term view page does not work | ||
Line 44: | Line 48: | ||
* #13258 - Paging doesn't work on description updates page when description change logging is enabled | * #13258 - Paging doesn't work on description updates page when description change logging is enabled | ||
* #13266 - Descriptions not indexed on search:populate task | * #13266 - Descriptions not indexed on search:populate task | ||
+ | * #13289 - Hierarchy browser Reset button missing if treeview pager limit not reached | ||
+ | * #13290 - Purge task flushes the ES index but does not re-index the initial data | ||
+ | * #13292 - Filter ignores start date on description updates page when description change logging is enabled | ||
+ | * #13294 - Browse hierarchy more button disappears after expanding nodes | ||
+ | |||
<admonition type="seealso"> | <admonition type="seealso"> |
Latest revision as of 08:39, 5 May 2020
Main Page > Releases > Releases/Release announcements > Release 2.5.4
Release date: May 5, 2020
Download link: atom-2.5.4.tar.gz
Release 2.5.4 is a scalability and security patch release for AtoM 2.5. We've also closed several bug tickets, including a regression that caused the search box on the Taxonomy term view pages to stop working, and a couple bugs affecting the Description updates page when description change logging is enabled.
You can view more details on each ticket in our issue tracker at the following links:
Visit the Downloads page to download the most recent release, and consult the 2.5 Upgrading and Installation guides in our documentation for further information.
Performance enhancements
Tip
Issue numbers associated with the enhancements and bug fixes listed below refer to the AtoM project issue tracker. Artefactual uses the issue tracker to track bug reports, development tasks, feature requirements, quality assurance testing, and related development discussion. You can use the numbers to search for the related issue ticket in our Issue tracker - often the tickets will include more information on how the feature was implemented.
Based on a number of community reports about certain tasks timing out during large operations, we've included a number of performance enhancements originally intended for the upcoming 2.6 release in this 2.5.4 patch release. These include:
- #13157 - Authority record edit page timeouts when multiple descriptions are related to the resource
- #13175 - Improve Information Object Elasticsearch indexing speed
- #13211 - The deletion of archival descriptions with a lot of descendants is prone to web server timeouts
- #13236 - Investigate memory usage in PHP during digital object upload
- #13238 - Avoid multiple fetches of the languages enabled from the database on the search populate task
- #13250 - Editing/deleting a repository with a big amount of related descriptions can timeout
- #13253 - Add --refresh or --update option to search:populate task
Additional partial issue enhancements
The following issue tickets are tagged for 2.6, as the majority of work associated with them involve using new options available in MySQL8. However, we have picked out individual code commits that can be applied to the 2.5.x branch wherever possible, to add further performance improvements to the 2.5.4 release. These include:
- #13224 - Improve hierarchy management queries
- #13261 - Improve Elasticsearch indexing process
Bug fixes and minor enhancements
- #13051 - AtoM web installer timeouts
- #13177 - Remove references to repositoryHoldings.js
- #13182 - Search box on term view page does not work
- #13230 - Regression: date range sorting is broken after ES upgrade
- #13243 - Regression: identifier and title context lost on link digital object page
- #13245 - Checksum validation fails when importing large digital objects
- #13258 - Paging doesn't work on description updates page when description change logging is enabled
- #13266 - Descriptions not indexed on search:populate task
- #13289 - Hierarchy browser Reset button missing if treeview pager limit not reached
- #13290 - Purge task flushes the ES index but does not re-index the initial data
- #13292 - Filter ignores start date on description updates page when description change logging is enabled
- #13294 - Browse hierarchy more button disappears after expanding nodes
Seealso
For a full list of issues related to the 2.5.4 release, see the following links to our issue tracker: