03 Oct 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.11.09 can be downloaded from:
Installation instructions can be found at:
Koha 23.11.09 is a bugfix/maintenance release.
It includes 1 enhancements, 27 bugfixes and 5 security fixes.
System requirements
You can learn about the system components (like OS and database) needed for running Koha on the community wiki.
37654 XSS in Batch record import for the Citation column
Sponsored by Chetco Community Public Library
37656 XSS in Advanced editor for Z39.50 search results
Sponsored by Chetco Community Public Library
36362 Only call Koha::Libraries->search() if necessary in Item::pickup_locations
Sponsored by Gothenburg University Library
This fixes the editing form for eUsage data providers (ERM > eUsage > Data providers): - It delays the page display until the information from the counter registry is received. Previously, the data provider name was empty until the data from the registry was received. - It removes the 'Create manually' button when editing a data provider that was created from the registry.
37254 Dropdown values not cleared after pressing clear in circulation rules
Sponsored by Koha-Suomi Oy
This fixes the cause of an error (SQL::Abstract::puke():...) that can occur on the holds to pull list (Circulation > Holds > Holds to pull).
This fixes various ESLint errors in enhanced content JavaScript files: - Consistent indentation - Remove variables which are declared but not used - Add missing semicolons - Add missing "var" declarations
This fixes the cause of a warning message in the log files. Changing the sort order for search results in the staff interface (for example, from Relevance to Author (A-Z)) would generate an unnecessary warning message in plack-intranet-error.log: [WARN] Use of uninitialized value $f in hash element at /kohadevbox/koha/Koha/SearchEngine/Elasticsearch/QueryBuilder.pm line 72 5.
This fixes the style of the "Confirm" button in the pop-up window when recording a cashup (Tools > Transaction history for > Record cashup). The button was changed from the default button style (with a white background) to the yellow primary action button.
36129 Check in "Hide all columns" doesn't persist on item batch modification/deletion
This fixes the item batch modification/deletion tool, so that if the "Hide all columns" checkbox is selected and then the page is reloaded, the checkbox is still shown as selected. Before this, the columns remained hidden as expected, but the checkbox wasn't selected.
Sponsored by Koha-Suomi Oy
This fixes the "Batch description" label when editing a patron card batch (Tools > Patrons and circulation > Patron card creator > Manage > Card batches > Edit). When you click on the batch description label, the input field is now selected and you can enter the batch description. Before this, you had to click in the field to add the description.
This enhancement adds an API endpoint for requesting a list of cash registers for a library. For example: http://127.0.0.1:8080/api/v1/libraries/cpl/cash_registers
The Koha manual is maintained in Sphinx. The home page for Koha documentation is
Koha Documentation As of the date of these release notes, the Koha manual is available in the following languages:
Chinese (Traditional) (78%)
The Git repository for the Koha manual can be found at
Complete or near-complete translations of the OPAC and staff interface are available in this release for the following languages:
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.11.09 is
Release Manager: Katrin Fischer
Release Manager assistants:
QA Manager: Martin Renvoize
QA Team:
Topic Experts:
Bug Wranglers:
Packaging Managers:
Documentation Manager: Philip Orr
Documentation Team:
Wiki curators:
Release Maintainers:
We thank the following libraries, companies, and other institutions who are known to have sponsored new features in Koha 23.11.09
We thank the following individuals who contributed patches to Koha 23.11.09
We thank the following libraries, companies, and other institutions who contributed patches to Koha 23.11.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 main branch of:
The branch for this version of Koha and future bugfixes in this release line is 23.11.x.
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 03 Oct 2024 10:12:54.