From 3de35a3eb90af4082bb6af58fac5c949240c7004 Mon Sep 17 00:00:00 2001
From: Lucas Gass 29 Feb 2024 Koha is the first free and open source software library automation
+package (ILS). Development is sponsored by libraries of varying types
+and sizes, volunteers, and support companies from around the world. The
+website for the Koha project is: Koha 23.05.09 can be downloaded from: Installation instructions can be found at: Koha 23.05.09 is a bugfix/maintenance release. It includes 6 security fixes, 2 enhancements, 40 bugfixes. System requirements You can learn about the system components (like OS and database) needed for running Koha on the community wiki.RELEASE NOTES FOR KOHA 23.05.09
+
+
+
+
+
+
+
+Security bugs
+
+
+
+
+Bugfixes
+
+About
+
+Critical bugs fixed
+
+
+
+
+Accessibility
+
+Other bugs fixed
+
+
+
+Acquisitions
+
+Other bugs fixed
+
+
+
+
+Architecture, internals, and plumbing
+
+Critical bugs fixed
+
+
+
+
+Other bugs fixed
+
+
+
++ +This report ensures that if OPACMaintenance is set, public API calls are blocked with an UnderMaintenance exception. +
35701 Cannot use i18n.inc from memberentrygen +35702 Reduce DB calls when performing authorities merge +35835 Fix shebang for cataloguing/ysearch.pl +36092 sessionID not passed to the template on auth.tt + + +Authentication
+
+This fixes adding a new item to an item group (when using the item groups feature - EnableItemGroups system preference). before this fix, even if you selected an item group, it was not added to it.
+This fixes issues with patron search, and remembering the patrons selected after performing an action (such as Add to patron list, Merge selected patrons, Batch patron modification). Remembering selected patrons was introduced in Koha 22.11, bug 29971.
+ +Previously, the patrons selected after running an action were kept, and this either caused confusion, or could result in data loss if other actions were taken with new searches.
+ +Now, after performing a search and taking one of the actions available, you are now prompted with "Keep patrons selected for a new operation". When you return to the patron search: + - If the patrons are kept: those patrons should still be selected + - If the patrons aren't kept: the patron selection history is empty and no patrons are selected
+This enables breaking large Elasticsearch or Open Search indexing requests into smaller chunks (for example, when updating many records using batch modifications).
+ +This means that instead of sending a single background request for indexing, which could exceed the limits of the search server or take up too many resources, it limits index update requests to a more manageable size.
+ +The default chunk size is 5,000. To configure a different chunk size, add a
+ +directive to the elasticsearch section of the instance's koha-conf.xml (for example: 2000 ).NOTE: This doesn't change the command line indexing script, as this already allows passing a commit size defining how many records to send.
32477 Hiding batch item modification columns isn't remembered correctly
+ +Sponsored by Koha-Suomi Oy
+ ++This fixes showing and hiding columns when batch item editing (Cataloging > Batch editing > Batch item modification). When using the show/hide column options, the correct columns and updating the show/hide selections were not correctly displayed, including when the page was refreshed (for example: selecting the Collection column hid the holds column instead, and the shown/hide option for Collection was not selected).
+
+This adds Non-patron guarantor as an option to the CollapseFieldsPatronAddForm system preference - this section can now be collapsed on the patron form.
The Koha manual is maintained in Sphinx. The home page for Koha +documentation is
+ + + +The Git repository for the Koha manual can be found at
+ + + +Partial translations are available for various other languages.
+ +The Koha team welcomes additional translations; please see
+ + + +For information about translating Koha, and join the koha-translate +list to volunteer:
+ + + +The most up-to-date translations can be found at:
+ + + +The release team for Koha 23.05.09 is
+ +We thank the following libraries, companies, and other institutions who are known to have sponsored +new features in Koha 23.05.09
+ +We thank the following individuals who contributed patches to Koha 23.05.09
+ +We thank the following libraries, companies, and other institutions who contributed +patches to Koha 23.05.09
+ +We also especially thank the following individuals who tested patches +for Koha
+ +We regret any omissions. If a contributor has been inadvertently missed, +please send a patch against these release notes to koha-devel@lists.koha-community.org.
+ +The Koha project uses Git for version control. The current development +version of Koha can be retrieved by checking out the master branch of:
+ + + +The branch for this version of Koha and future bugfixes in this release +line is 23.05.x-security.
+ +Bug reports and feature requests can be filed at the Koha bug +tracker at:
+ + + +He rau ringa e oti ai. +(Many hands finish the work)
+ +Autogenerated release notes updated last on 29 Feb 2024 14:47:08.
diff --git a/misc/release_notes/release_notes_23_05_09.md b/misc/release_notes/release_notes_23_05_09.md new file mode 100644 index 0000000000..4293d86cd3 --- /dev/null +++ b/misc/release_notes/release_notes_23_05_09.md @@ -0,0 +1,371 @@ +# RELEASE NOTES FOR KOHA 23.05.09 +29 Feb 2024 + +Koha is the first free and open source software library automation +package (ILS). Development is sponsored by libraries of varying types +and sizes, volunteers, and support companies from around the world. The +website for the Koha project is: + +- [Koha Community](http://koha-community.org) + +Koha 23.05.09 can be downloaded from: + +- [Download](http://download.koha-community.org/koha-23.05.09.tar.gz) + +Installation instructions can be found at: + +- [Koha Wiki](http://wiki.koha-community.org/wiki/Installation_Documentation) +- OR in the INSTALL files that come in the tarball + +Koha 23.05.09 is a bugfix/maintenance release. + +It includes 6 security fixes, 2 enhancements, 40 bugfixes. + +**System requirements** + +You can learn about the system components (like OS and database) needed for running Koha on the [community wiki](https://wiki.koha-community.org/wiki/System_requirements_and_recommendations). + +#### Security bugs + +- [29510](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29510) objects.find should call search_limited if present +- [34623](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34623) Update jQuery-validate plugin to 1.20.0 +- [35890](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35890) AutoLocation system preference + setting the library IP field - can still login and unexpected results +- [35918](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35918) Incorrect library used when AutoLocation configured using the same IP +- [35942](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35942) OPAC user can enroll several times to the same club +- [36072](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=36072) Can request articles even if ArticleRequests is off + +## Bugfixes + +### About + +#### Critical bugs fixed + +- [35504](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35504) Release team 24.05 + +### Accessibility + +#### Other bugs fixed + +- [34647](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34647) name attribute is obsolete in anchor tag +- [35894](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35894) Duplicate link in booksellers.tt + +### Acquisitions + +#### Other bugs fixed + +- [33457](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33457) Improve display of fund users when the patron has no firstname + +### Architecture, internals, and plumbing + +#### Critical bugs fixed + +- [35843](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35843) No such thing as Koha::Exceptions::Exception + +#### Other bugs fixed + +- [34999](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34999) REST API: Public routes should respect OPACMaintenance + >This report ensures that if OPACMaintenance is set, public API calls are blocked with an UnderMaintenance exception. +- [35701](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35701) Cannot use i18n.inc from memberentrygen +- [35702](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35702) Reduce DB calls when performing authorities merge +- [35835](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35835) Fix shebang for cataloguing/ysearch.pl +- [36092](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=36092) sessionID not passed to the template on auth.tt + +### Authentication + +#### Critical bugs fixed + +- [36034](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=36034) cas_ticket is set to serialized patron object in session + +#### Other bugs fixed + +- [29930](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29930) 'cardnumber' overwritten with userid when not mapped (LDAP auth) + +### Cataloging + +#### Other bugs fixed + +- [33639](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33639) Adding item to item group from 'Add item' screen doesn't work + >This fixes adding a new item to an item group (when using the item groups feature - EnableItemGroups system preference). before this fix, even if you selected an item group, it was not added to it. +- [35695](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35695) Remove useless item group code from cataloging_additem.js +- [35774](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35774) add_item_to_item_group additem.pl should be $item->itemnumber instead of biblioitemnumber + +### Circulation + +#### Critical bugs fixed + +- [35341](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35341) Circulation rule dates are being overwritten +- [35518](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35518) Call to C4::Context->userenv happens before it's gets populated breaks code logic in circulation + +#### Other bugs fixed + +- [35360](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35360) Inconsistent use/look of 'Cancel hold(s)' button on circ/waitingreserves.pl + +### Command-line Utilities + +#### Other bugs fixed + +- [30627](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30627) koha-run-backups delete the backup files after finished its job without caring days option +- [35373](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35373) Remove comment about bug 8000 in gather_print_notices.pl +- [35596](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35596) Error in writeoff_debts documentation + +### Documentation + +#### Other bugs fixed + +- [35354](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35354) Update emailLibrarianWhenHoldisPlaced system preference description + +### Hold requests + +#### Critical bugs fixed + +- [35322](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35322) AllowItemsOnHoldCheckoutSCO and AllowItemsOnHoldCheckoutSIP do not work + +### Installation and upgrade (command-line installer) + +#### Other bugs fixed + +- [34979](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34979) System preferences missing from sysprefs.sql + +### Packaging + +#### Other bugs fixed + +- [25691](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25691) Debian packages point to /usr/share/doc/koha/README.Debian which does not exist + +### Patrons + +#### Critical bugs fixed + +- [34479](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34479) Clear saved patron search selections after certain actions + >This fixes issues with patron search, and remembering the patrons selected after performing an action (such as Add to patron list, Merge selected patrons, Batch patron modification). Remembering selected patrons was introduced in Koha 22.11, bug 29971. + > + >Previously, the patrons selected after running an action were kept, and this either caused confusion, or could result in data loss if other actions were taken with new searches. + > + >Now, after performing a search and taking one of the actions available, you are now prompted with "Keep patrons selected for a new operation". When you return to the patron search: + >- If the patrons are kept: those patrons should still be selected + >- If the patrons aren't kept: the patron selection history is empty and no patrons are selected + +#### Other bugs fixed + +- [35756](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35756) Wrong use of encodeURIComponent in patron-search.inc + +### SIP2 + +#### Other bugs fixed + +- [35461](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35461) Renew All 66 SIP server response messages produce HASH content in replies + +### Searching - Elasticsearch + +#### Other bugs fixed + +- [35086](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35086) Koha::SearchEngine::Elasticsearch::Indexer->update_index needs to commit in batches + >This enables breaking large Elasticsearch or Open Search indexing requests into smaller chunks (for example, when updating many records using batch modifications). + > + >This means that instead of sending a single background request for indexing, which could exceed the limits of the search server or take up too many resources, it limits index update requests to a more manageable size. + > + >The default chunk size is 5,000. To configure a different chunk size, add a