06 Jan 2025
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 24.11.01 can be downloaded from:
Installation instructions can be found at:
Koha 24.11.01 is a bugfix/maintenance release.
It includes 1 enhancements, 19 bugfixes.
System requirements
You can learn about the system components (like OS and database) needed for running Koha on the community wiki.
This adds a database index to the
expires
column for the 'oauth_access_tokens' table, making it easier for database administrators to purge older records.
37293 MARC bibliographic framework text for librarians and OPAC limited to 100 characters
This fixes the staff and OPAC description fields for the MARC bibliographic framework forms - it increases the number of characters that can be entered to 255. Previously, the tag description fields were limited to 100 characters and the subfield description fields to 80 characters, even though the database allows up to 255 characters.
Sponsored by Chetco Community Public Library
38602 Columns bookings.creation_date and bookings.modification_date not added if multiple databases are in use
This fixes the database update for Bug 37592 - Add a record of creation and modification to bookings, added in Koha 24.11.00. It covers the case where multiple Koha instances are being updated on the same server - the database update was only updating the first database.
Sponsored by Koha-Suomi Oy
This fixes the ERM agreements license information field (ERM > Agreements) so that more than 80 characters can be entered. It is now a medium text field, which allows entering up to 16,777,215 characters.
This fixes importing of KBART files by adding an error message if the file extension is not .TSV or .CSV, instead of silently failing.
This updates the sample patron data used by koha-testing-docker (KTD) with the new preferred name field added by bug 28633 in Koha 24.11. Without this update, patron search results and detail pages in KTD did not have the patron's first name. NOTE: This only affected the KTD environment, used for Koha development and testing.
This fixes printing lists in the OPAC so that all the items are printed, instead of only the first 10.
This fixes the item status for an item in a bundle, shown in the staff interface's holdings table. If an item is part of a bundle, the item status should show as "Not for loan (Added to bundle). In bundle: [Title and link to record it is bundled with]". It was not showing the "In bundle: [...]" text and link to the bundled item.
(Note: This fixes the staff interface, the OPAC correctly shows the text and link. To use the bundle feature: 1) For a record's leader, set position "7- Bibliographic level" to "c- Collection". 2) Use the "Manage bundle" action for the record's item, and add items to the bundle.)
31470 Incorrect selector for relationship dropdown used in members.js
Sponsored by Koha-Suomi Oy
This fixes the "Configure" button for tables, so that you can now right-click and open the table settings in a new tab.
38536 Patrons requesting modifications: Expand correct panel
This fixes the panels in the staff interface on the patrons requesting modifications page. The automatic panel expansion was not working as expected:
- The first panel should expand by default (when there is no patron selected)
- The panel should expand when a patron is selected (when opening from the patron's record) (This is related to the OPAC and staff interface Bootstrap 5 upgrade in Koha 24.11.)
Sponsored by Athens County Public Libraries
This fixes the tests for t/db_dependent/Koha/OAIHarvester.t - dates were incorrectly handled during the first days of the month because of the use of non-zero-padded days values.
This enhancement adds an easier way to format dates in notices, and minimise potential errors - strftime. It can be used for both date and date time fields, and is locale friendly.
Examples: - Date field: [% borrower.dateexpiry.strftime('%d-%m-%y') %] - Date and time field: [% borrower.lastseen.strftime("%d-%m-%y %H:%M") %] - Locale: [% borrower.dateexpiry.strftime("%d %B %Y", "nl_NL") %]
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:
Armenian (hy_ARMN) (58%)
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 24.11.01 is
Release Manager: Katrin Fischer
Release Manager assistants:
QA Manager: Martin Renvoize
QA Team:
Security Manager: Tomás Cohen Arazi
Topic Experts:
Bug Wranglers:
Packaging Manager: Mason James
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 24.11.01
We thank the following individuals who contributed patches to Koha 24.11.01
We thank the following libraries, companies, and other institutions who contributed patches to Koha 24.11.01
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 24.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 06 Jan 2025 12:48:56.