1 # RELEASE NOTES FOR KOHA 20.05.07
4 Koha is the first free and open source software library automation
5 package (ILS). Development is sponsored by libraries of varying types
6 and sizes, volunteers, and support companies from around the world. The
7 website for the Koha project is:
9 - [Koha Community](http://koha-community.org)
11 Koha 20.05.07 can be downloaded from:
13 - [Download](http://download.koha-community.org/koha-20.05.07.tar.gz)
15 Installation instructions can be found at:
17 - [Koha Wiki](http://wiki.koha-community.org/wiki/Installation_Documentation)
18 - OR in the INSTALL files that come in the tarball
20 Koha 20.05.07 is a bugfix/maintenance release.
22 It includes 2 enhancements, 53 bugfixes.
24 ### System requirements
26 Koha is continuously tested against the following configurations and as such these are the recommendations for
29 - Debian Jessie with MySQL 5.5 (End of life)
30 - Debian Stretch with MariaDB 10.1
31 - Debian Buster with MariaDB 10.3
32 - Ubuntu Bionic with MariaDB 10.1
33 - Debian Stretch with MySQL 8.0 (Experimental MySQL 8.0 support)
37 - Perl 5.10 is required (5.24 is recommended)
38 - Zebra or Elasticsearch is required
45 ### Architecture, internals, and plumbing
47 - [[27002]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27002) Make Koha::Biblio->pickup_locations return a Koha::Libraries resultset
49 ### MARC Authority data support
51 - [[25313]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25313) Add optional skip_merge parameter to ModAuthority
54 ## Critical bugs fixed
58 - [[18267]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18267) Update price and tax fields in EDI to reflect DB changes
59 - [[27082]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27082) Problem when a basket has more of 20 orders with uncertain price
61 ### Architecture, internals, and plumbing
63 - [[27252]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27252) ES5 no longer supported (since 20.11.00)
65 >This prepares Koha to officially no longer support Elasticsearch 5.X.
67 >It adds a new system preference 'ElasticsearchCrossFields' to allow users to choose whether or not to enable this feature.
71 - [[26518]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26518) Adding a record can succeed even if adding the biblioitem fails
73 ### Command-line Utilities
75 - [[27276]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27276) borrowers-force-messaging-defaults throws Incorrect DATE value: '0000-00-00' even though sql strict mode is dissabled
79 - [[26536]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26536) "Writeoff/Pay selected" deducts from old unpaid debts first
80 - [[27079]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27079) UpdateFine adds refunds for fines paid off before return
84 - [[27205]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27205) Hold routes are not dealing with invalid pickup locations
86 ### MARC Bibliographic record staging/import
88 - [[26854]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26854) stage-marc-import.pl does not properly fork
92 - [[27004]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27004) Deleting a staff account who have created claims returned causes problem in the return_claims table because of a NULL value in return_claims.created_by.
93 - [[27144]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27144) Cannot delete any patrons
97 - [[25942]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25942) Batch biblio and borrower operations on report results should not concatenate biblio/cardnumbers into a single string
98 - [[27142]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27142) Patron batch update from report module - no patrons loaded into view
100 >This fixes an error when batch modifying patrons using the reports module. After running a report (such as SELECT * FROM borrowers LIMIT 50) and selecting batch modification an error was displayed: "Warning, the following cardnumbers were not found:", and you were not able to modify any patrons.
104 - [[27166]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27166) SIP2 Connection is killed when an item that was not issued is checked in and generates a transfer
108 - [[7607]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7607) Advanced search: Index and search term don't match when leaving fields empty
110 ### Searching - Elasticsearch
112 - [[26903]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26903) Authority records not being indexed in Elasticsearch
113 - [[27070]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27070) Elasticsearch - with Elasticsearch 6 searches failing unless all terms are in the same field
115 ### Searching - Zebra
117 - [[12430]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=12430) Relevance ranking should also be used without QueryWeightFields system preference
121 - [[26992]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26992) On serial collection page, impossible to delete issues and related items
125 - [[27256]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27256) "Add" button on point of sale page fails on table paging
129 - [[27055]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27055) Update Firefox version used in Selenium GUI tests
133 - [[26516]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26516) Importing records with unexpected format of copyrightdate fails
140 - [[27108]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27108) Update team for 21.05 cycle
144 - [[26905]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26905) Purchase suggestion button hidden for users with suggestion permission but not acq permission
146 ### Architecture, internals, and plumbing
148 - [[16067]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16067) Koha::Cache, fastmmap caching system is broken
149 - [[26849]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26849) Fix Array::Utils dependency in cpanfile
150 - [[27021]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27021) Chaining on Koha::Objects->empty should always return an empty resultset
151 - [[27092]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27092) Remove note about "synced mirror" from the README.md
152 - [[27209]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27209) Add Koha::Hold->set_pickup_location
156 - [[22243]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22243) Advanced Cataloguer editor fails if the target contains an apostrophe in the name
160 - [[25583]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25583) When ClaimReturnedLostValue is not set, the claim returned tab doesn't appear
162 ### Command-line Utilities
164 - [[14564]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=14564) Incorrect permissions prevent web download of configuration backups
165 - [[26337]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26337) Remove unused authorities script should skip merge
169 - [[24519]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24519) Change calculation and validation in Point of Sale should match Paycollect
173 - [[26976]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26976) When renewalsallowed is empty the UI is not correct
174 - [[26988]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26988) Defer loading the hold pickup locations until the dropdown is selected
175 - [[27117]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27117) Staff without modify_holds_priority permission can't update hold pick-up from biblio
177 ### MARC Bibliographic record staging/import
179 - [[27099]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27099) Stage for import button not showing up
183 - [[27230]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27230) purchase suggestion authorized value opac_sug doesn't show opac description
187 - [[25548]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25548) Package install Apache performs unnecessary redirects
191 - [[14708]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=14708) The patron set as the anonymous patron should not be deletable
192 - [[26956]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26956) Allow "Show checkouts/fines to guarantor" to be set without a guarantor saved
196 - [[26846]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26846) serial-collections page should select the expected and late serials automatically
200 - [[23475]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23475) Search context is lost when simple search leads to a single record
201 - [[26938]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26938) Prevent flash of unstyled content on sales table
202 - [[26944]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26944) Help link from automatic item modification by age should go to the relevant part of the manual
203 - [[26946]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26946) Limit size of cash register's name on the UI
207 - [[25514]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25514) REST/Plugin/Objects.t is failing randomly
208 - [[26984]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26984) Tests are failing if AnonymousPatron is configured
209 - [[26986]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26986) Second try to prevent Selenium's StaleElementReferenceException
210 - [[27007]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27007) GetMarcSubfieldStructure called with "unsafe" in tests
214 - [[26336]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26336) Cannot import items if items ignored when staging
215 - [[27247]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27247) Missing highlighting in Quote of the day
218 - ElasticsearchCrossFields
222 The Koha manual is maintained in Sphinx. The home page for Koha
225 - [Koha Documentation](http://koha-community.org/documentation/)
227 As of the date of these release notes, only the English version of the
228 Koha manual is available:
230 - [Koha Manual](http://koha-community.org/manual/20.05/en/html/)
233 The Git repository for the Koha manual can be found at
235 - [Koha Git Repository](https://gitlab.com/koha-community/koha-manual)
239 Complete or near-complete translations of the OPAC and staff
240 interface are available in this release for the following languages:
244 - Armenian (Classical) (99.7%)
245 - Chinese (Taiwan) (94.5%)
247 - English (New Zealand) (67%)
251 - French (Canada) (96.8%)
253 - German (Switzerland) (74.7%)
257 - Norwegian Bokmål (71.4%)
260 - Portuguese (Brazil) (98.4%)
269 Partial translations are available for various other languages.
271 The Koha team welcomes additional translations; please see
273 - [Koha Translation Info](http://wiki.koha-community.org/wiki/Translating_Koha)
275 For information about translating Koha, and join the koha-translate
278 - [Koha Translate List](http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-translate)
280 The most up-to-date translations can be found at:
282 - [Koha Translation](http://translate.koha-community.org/)
286 The release team for Koha 20.05.07 is
289 - Release Manager: Martin Renvoize
291 - Release Manager assistants:
295 - QA Manager: Katrin Fischer
307 - SIP2 -- Colin Campbell
308 - EDI -- Colin Campbell
309 - Elasticsearch -- Fridolin Somers
310 - REST API -- Tomás Cohen Arazi
311 - ILS-DI -- Arthur Suzuki
312 - UI Design -- Owen Leonard
313 - ILL -- Andrew Isherwood
321 - Packaging Manager: Mason James
324 - Documentation Managers:
325 - Caroline Cyr La Rose
328 - Documentation Team:
333 - Translation Manager: Bernardo González Kriegel
336 - Release Maintainers:
337 - 19.11 -- Joy Nelson
338 - 19.05 -- Lucas Gass
339 - 18.11 -- Hayley Mapley
341 - Release Maintainer mentors:
342 - 19.11 -- Martin Renvoize
343 - 19.05 -- Nick Clemens
344 - 18.11 -- Chris Cormack
348 We thank the following individuals who contributed patches to Koha 20.05.07.
350 - Tomás Cohen Arazi (14)
351 - Philippe Blouin (1)
355 - Frédéric Demians (1)
356 - Jonathan Druart (26)
357 - Andrew Fuerste-Henry (5)
358 - Victor Grousset (2)
360 - Andrew Isherwood (1)
365 - Martin Renvoize (12)
367 - Fridolin Somers (1)
369 - Koha Translators (2)
371 We thank the following libraries, companies, and other institutions who contributed
372 patches to Koha 20.05.07
374 - Athens County Public Libraries (2)
376 - ByWater-Solutions (37)
377 - Koha Community Developers (28)
379 - Prosentient Systems (4)
382 - Solutions inLibro inc (1)
384 - Theke Solutions (15)
385 - University of Helsinki (1)
387 We also especially thank the following individuals who tested patches
390 - Tomás Cohen Arazi (15)
395 - Jonathan Druart (73)
396 - Katrin Fischer (10)
397 - Andrew Fuerste-Henry (103)
399 - Victor Grousset (32)
406 - Kelly McElligott (1)
409 - Martin Renvoize (19)
411 - Fridolin Somers (36)
412 - Timothy Alexis Vass (1)
413 - Mengü Yazıcıoğlu (1)
417 We regret any omissions. If a contributor has been inadvertently missed,
418 please send a patch against these release notes to
419 koha-patches@lists.koha-community.org.
421 ## Revision control notes
423 The Koha project uses Git for version control. The current development
424 version of Koha can be retrieved by checking out the master branch of:
426 - [Koha Git Repository](git://git.koha-community.org/koha.git)
428 The branch for this version of Koha and future bugfixes in this release
431 ## Bugs and feature requests
433 Bug reports and feature requests can be filed at the Koha bug
436 - [Koha Bugzilla](http://bugs.koha-community.org)
438 He rau ringa e oti ai.
439 (Many hands finish the work)
441 Autogenerated release notes updated last on 07 Jan 2021 20:19:20.