Difference between revisions of "Releases/Release announcements/Release 2.5.4"
(→Scalability enhancements: Add partial commits to performance issue list) |
(→Bug fixes and minor enhancements: Reorder bug fix issues and add two more additions) |
||
Line 37: | Line 37: | ||
==Bug fixes and minor enhancements== | ==Bug fixes and minor enhancements== | ||
+ | * #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 | * #13243 - Regression: identifier and title context lost on link digital object page | ||
* #13245 - Checksum validation fails when importing large digital objects | * #13245 - Checksum validation fails when importing large digital objects | ||
− | * # | + | * #13266 - Descriptions not indexed on search:populate task |
− | |||
<admonition type="seealso"> | <admonition type="seealso"> |
Revision as of 12:16, 15 April 2020
Main Page > Releases > Releases/Release announcements > Release 2.5.4
Release date: (upcoming, not yet released)
Download link: atom-2.5.4.tar.gz This link is NOT active yet!
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:
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.
Scalability 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
- #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
- #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
- #13266 - Descriptions not indexed on search:populate task
Seealso
For a full list of issues related to the 2.5.4 release, see the following links to our issue tracker: