25.05 Bug Roundup

25.05 Bug Roundup


Koha partners were upgraded to Koha v. 25.05.03 during the week of September 22, 2025. Check out the Q&A Webinar with our Education team, which was recorded on October 21, 2025. Please visit the Upgrade Hub to read the release notes, register for webinars, catch up on Monday Minutes, read featured blog posts, and more! This page will be updated as more information becomes available.

Many thanks to our Early Adopters:
  1. Anna Community Library
  2. Northeast Kansas Library System
  3. Ramapo College
  4. Santa Barbara Library
  5. Southern Utah University Library
Alert
In 25.05, the way that upper age limits in patron categories work changed due to Bug 32604. Please see the note in this Knowledge Base article for more information. Who this impacts:
  1. Libraries using the 'Upper Age Limit' setting to automatically update patrons' categories with the update_patrons_category.pl cron
  2. Libraries who have maximum ages of eligibility for patron categories

🪲 Bugs Identified in Koha 25.05.03:


We're working on it
Notes
Bug 37024 - Scrolling glitch on holdings table
X
In Discussion

In the meantime, add the following to IntranetUserCSS:

.dataTable thead {
    position: sticky !important;
    top: 0 !important;
}
Bug 39514 - If one basket has uncertain prices, all basket are displayed in red
Patch submitted
Signed off
Bug 40788 - Add a custom event to Vue/Vue Islands when the Vue is loaded
X
New
Bug 40853 - ElasticsearchBoostFieldMatch - needs to boost results more
Patch submitted
Signed off
Bug 40961 - LocalUse Circulation Statistics offering empty results
X
Pushed to main - coming in 25.11

As a workaround, set "Patron Library" to blank when choosing your search parameters in the wizard.
Bug 40988 - Subfunds in acqui-home.pl and aqbudgets.pl are not collapsible beyond 20th line
X
Pushed to oldstable - coming in 25.05.06
Bug 41047 - Current library and home library sort by code instead of description
X
New


✅ Bugs That Have Been Patched as of 25.05.04

Bug 40593 - Can't search all columns in Acquisitions Suggestions table
Bug 40655 - Transport cost matrix doesn't save changes
Bug 40684 - Permission error for vendors if user has not full acquisition module permission
Bug 40743 - Unable to select the correct fund when paying invoices
Bug 40819 - Guided reports select column should not be initialized as select2
Bug 40854 - Staff interface search results browsing is broken
Bug 40865 - Single patron result does not redirect
Bug 40868 - Vendor module permissions are ignored
Bug 40870 - Fund code is lost when modifying an order in acquisitions
Bug 40886 - Patron circ messages not sorted in chronological order
Bug 40888 - and/or/not drop-downs are missing in the Advanced Search form
Bug 40899 - When placing multiple holds at once the individual "Pickup location:" dropdowns do not update when changing the top level "Pickup at:" dropdown"
Bug 40908 - Issues with deleting items from additem page (in the meantime, use the Actions button to delete items)
Bug 40916 - Cannot edit a list to have a sortfield value of anything other than publicationyear
Bug 40918 - Invoice Adjustment Reason always "No reason" even if report shows a saved reason
Bug 40939 - Cardnumber not found when performing batch actions from report results
Bug 40982 - Basket: Orders table — "Modify" and "Cancel order" columns missing or displayed incorrectly
Bug 40997 - Javascript error prevents saving when an instance of an 'important' field is deleted


🦋 New Behavior That Is Not a Bug:

EDI plugins can now be installed & updated directly from the Plugins page in Koha. No need to manually download the latest release from GitHub. Thank you Kyle!
If you've noticed a change in how your audio alerts are alerting, it could be due to Bug 38842. Send us a ticket and we can set those right.

🥳 Bugs Identified by Early Adopters and patched in 25.05.03. Thank you, Early Adopters!

Bug 40296 - Bookings that are checked out do not have status updated to completed
Bug 40321 - DataTables search ( dt-search ) does not work on holds history page
Bug 40331 - Extra transfer generated when transfer for hold cancelled due to checkin at incorrect library
Bug 40654 - Sorting holds table can cause priority issues
Bug 40709 - Status filter will display in wrong column if item-level_itypes is set to bibliographic record
Bug 40739 - Setting TransfersBlockCirc to 'Don't block' does not allow for scanning to continue
Bug 40755 - Hold cancellation requests cause error 500 on holds waiting page




    • Related Articles

    • Submitting a Bug in Bugzilla

      First, log into Bugzilla. First Search Bugzilla to make sure your bug doesn't exist Use the advanced search to help narrow down your results. If you don't see what you are looking for, click File a Bug. Next, select the type of bug you want to enter, ...
    • Koha Development

      <br> How to Start the Process Submit a ticket to ByWater Solutions with your workflow or idea. ByWater Solutions will communicate to the partner, providing options for what we think the development would look like. You can read more ...
    • Koha Upgrades Testing

      This testing plan was developed to help libraries test their workflows with each upgrade. It does not specifically include each new feature - rather, it is meant to guide libraries through common tasks so that they can note any changes due to ...
    • Using Library Groups in Koha

      Since Koha version 18.05, libraries have been able to define hierarchical groups. This will allow for grouping of libraries based on a special library branch or geographical region, for example. Staff can now set this functionality up in ...
    • Get Involved in the Koha Community

      We refer to libraries we work with as "partners" because in the open-source community, our working relationship is truly a collaborative partnership. We want to work together to make Koha better for all libraries and library users! There are multiple ...