The third beta release of Evergreen 3.17 is now available. As compared to the first beta of 3.17, this release includes a significant upgrade of the Angular framework used by the staff interface. While this change is an internals-and-plumbing change that should not result in any visible changes to the staff interface, it does have the potential to cause breakage. Consequently, beta testers are strongly encouraged to thoroughly test all staff interfaces.
This release also contains the following bugfixes since the first beta:
- Fix crash that can occur when Quipu eRENEW attempts to update certain patron records. (Bug 2143938)
- Fixes issue where recall holds on a items with a monograph part fail to be targeted (Bug 2130052)
- Fixes issue where force holds on a items with a monograph part fail to be targeted (Bug 1838069)
- Fixes F-type targeting issue that alternates between targeting and not targeting an item. (Bug 2131948)
- Prevent simplistic scraper bots from wasting resources. (Bug 2113979)
- Fixes bug where the age hold protect value was not included in CSV exports from the Item Table. (Bug 2146564)
- Fix erroneous number on my list count. (Bug 2138265)
- Fixes a security issue with certain database query generation methods (Bug 2147196)
- Fixes a typo in the output of the /openils/bin/api_ctl program. (Bug 2147136)
- Adds missing cancel if not filled by alert dialog in staff client. (Bug 2147225)
- Removes references to the “tundra” CSS class in the TPAC/BOOPAC (Bug 2056771)
- Fixes issue where when a staff member places a hold for a patron via the Traditional (embedded) Catalog, the “No configured email address” warning would show up inappropriately. (Bug 2148326)
- Fixes issue where some invoices charge twice when calculating warning and stop percentages. (Bug 2088125)
- Restores automatic focus on the barcode input after patron logout in the Angular self-check. (Bug 2127936)
- Prevents duplicate patron self-registration submissions by double click. (Bug 1913626)
The beta release is available for download. The release candidate is scheduled for May 6, 2026 and general release is scheduled for May 13, 2026.
