RELEASE NOTES - TIND 29.2.0
We are pleased to announce TIND release 29.2.0. This is a minor release with a variety of smaller fixes and improvements across all product types. Highlights include a refresh of the Universal Viewer version, performance improvements to the submission dashboard, and a broad set of bug fixes across search, circulation workflows, submission forms, statistics, and SSO.
The 29.2.0 release schedule is as follows:
> Release 29.2.0 Sandbox & Early Release Instances
> Release 29.2.0 to all TIND instances
Universal Viewer [DA, ILS, IR, RDM]: The Universal Viewer has been updated to a newer version, bringing accessibility and stability improvements.
Search [DA, ILS, IR, RDM]: Fixed an issue where a collection named "Books" was sorted by title by default. Collections are now sorted by relevance like other collections, and the default sort option configuration is no longer hardcoded for specific collection names.
SSO / Login [DA, ILS, IR, RDM]: Fixes for intermittent SSO slowness affecting some customers.
Users & Access [ILS]: The admin_ils role can now download records in MARCXML from the search result download options by default.
Submission Forms — DOI import [IR, RDM]: Fixed an issue where author fields were not populated when importing records from an ArXiv DOI.
Submission Dashboards [IR, RDM]: Improved load time for submission dashboards with large numbers of entries by batching database calls and optimising format element handling. This alleviates instance lag previously seen when switching rapidly between dashboard sections.
Workflows — Overdue notices [ILS]: Fixed an issue where overdue workflow steps could stop running after the first notice was sent. The 1-day buffer in is_loan_overdue is now configurable and defaults to 0, with the buffer retained only for fee calculations that require it.
Workflows — Email [DA, ILS, IR, RDM]: Fixed an issue where the send_email workflow task could fail when tokens were not cleared.
Workflows — Circulation [ILS]: Added a new circulation condition "has item recall request", which works similarly to the existing hold request condition but for recalls. This makes it possible to e.g. set a specific status or notify a librarian when an item with a recall request is checked in at a self-check kiosk.
File ingestion — AIP [DA, IR, RDM]: Improved error handling and messaging when an AIP download is attempted before file checksums have been calculated. The system now retries when checksums are still being computed, and eventually fails with a clearer message if the file remains unprocessed.
Item API [ILS]: Fixed an issue where ampersands in call numbers were incorrectly escaped when importing items via the API.
Multi-viewer [DA]: Restored the vertical scrollbar that was missing in the multi-viewer.
Statistics — Matomo [IR, RDM]: Fixed an issue where downloads could be logged twice in Matomo (once with and once without a trailing ? in the URL).
