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.05:


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

Pushed to stable (25.11)
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
Failed QA
Bug 41047 - Current library and home library sort by code instead of description
X
Pushed to stable (25.11.02)
Bug 41211 - Cannot cancel patron holds in some cases

Pushed to 25.11, will not be backported to 25.05.xx
Bug 41251 - Ability to edit linked serials when editing items needs to be optional
X
New
Bug 41358 - action logs info column should always store JSON
X
Needs signoff.

Here's a Monday Minutes video with more info.
Bug 41782 - Cancel All button on Holds Waiting Past Their Expiration Date lacks confirmation and selection of cancellation reason
X
Send us a ticket immediately if waiting holds are accidentally deleted.
Bug 41788 - Make running the holds queue on click optional
X
Signed off


🔜 Bugs That Will Be Patched with 25.05.07 (coming the week of Feb 23, 2026)

Bug 40961 - LocalUse Circulation Statistics offering empty results

Pushed to oldstable - coming in 25.05.07

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

Pushed to oldstable - coming in 25.05.07
Bug 41345 - Regression: Clicking the 'Ignore' button on hold found modal for already-waiting hold does not dismiss the modal (again)

Pushed to main (26.05), backported to BWS branch 25.05.07


✅ Bugs That Have Been Patched as of 25.05.05

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

    • 25.11 Bug Roundup

      Koha partners will be upgraded to Koha v. 25.11.03 during the week of April 20, 2026. 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 ...
    • 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 25.11 Upgrade Hub

      Start here for everything 25.11! Find links to release notes, webinar schedules, registration, Monday Minutes, educational content, and more. This page will be updated as new content is released. Upgrade Schedule Upgrade Time: After 9pm local time ...
    • 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 ...