1 # RELEASE NOTES FOR KOHA 21.11.05
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 21.11.05 can be downloaded from:
13 - [Download](http://download.koha-community.org/koha-21.11.05.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 21.11.05 is a bugfix/maintenance release.
22 It includes 5 enhancements, 57 bugfixes.
24 ### System requirements
26 You can learn about the system components (like OS and database) needed for running Koha here: https://wiki.koha-community.org/wiki/System_requirements_and_recommendations
35 - [[29517]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29517) CanItemBeReserved fetches biblio for agerestriction check if feature not enabled
39 - [[22038]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22038) When exporting account table to excel, decimal is lost
40 - [[29596]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29596) Add Yiddish language
42 >This enhancement adds the Yiddish (יידיש) language to Koha. Yiddish now appears as an option for refining search results in the staff interface advanced search (Search > Advanced search > More options > Language and Language of original) and the OPAC (Advanced search > More options > Language).
44 ### Plugin architecture
46 - [[29787]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29787) Add plugin version to plugin search results
50 - [[30212]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30212) Make Select2 available for ILL backend developers
53 ## Critical bugs fixed
55 ### Architecture, internals, and plumbing
57 - [[29684]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29684) Warning File not found: js/locale_data.js
58 - [[30004]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30004) Prevent TooMany from executing too many SQL queries
59 - [[30172]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30172) Background jobs failing due to race condition
63 - [[30114]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30114) Koha offline circulation will always cancel the next hold when issuing item to a patron
64 - [[30222]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30222) Auto_renew_digest still sends every day when renewals are not allowed
65 - [[30251]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30251) With IndependentBranches non-superlibrarians do not get autocomplete list in circulation module
69 - [[30003]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30003) Register entries doubled up if form fails validation on first submission
73 - [[30266]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30266) Holds marked waiting with a holdingbranch that does not match can cause loss of pickup locations
74 - [[30432]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30432) get_items_that_can_fill needs to specify table for biblionumbers
75 - [[30583]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30583) Hold system broken for translated template
79 - [[30183]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30183) ILL table search filtering broken
83 - [[30325]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30325) (Bug 30098 follow-up) Broken patron search redirect when one result
87 - [[30165]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30165) Several q parameters break the filters
91 - [[30532]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30532) guided_reports.pl has a problem
93 ### Searching - Elasticsearch
95 - [[28610]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28610) Elasticsearch 7 - hits.total is now an object
97 **Sponsored by** *Lund University Library*
99 >This is one of the changes to have Koha compatible with ElasticSearch 7. This one also causes the full end of compatibility with ElasticSearch 5. Users are advised to upgrade as soon as possible to ElasticSearch 7 since version 5 and 6 are not supported anymore by their developers.
100 - [[29893]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29893) ElasticSearch Config UI deletes mappings
101 - [[30584]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30584) Cannot add field mappings to Elasticsearch configuration
105 - [[30199]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30199) self checkout login by cardnumber is broken if you input a non-existent cardnumber
109 - [[30525]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30525) Items batch modification broken
113 - [[19169]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19169) Add a test to detect unneeded 'atomicupdate' files
117 - [[30402]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30402) Authority import hanging when replacing matched record
119 **Sponsored by** *Educational Services Australia SCIS*
124 ### Architecture, internals, and plumbing
126 - [[29957]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29957) Cookies not removed after logout
128 >This patch adds a new config variable to koha-conf.xml called do_not_remove_cookie.
129 >By default, all cookies are cleared now. But you could uncomment the KohaOpacLanguage entry to preserve it.
130 - [[30008]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30008) Software error in details.pl when invalid MARCXML and showing component records
131 - [[30110]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30110) Potential bug source: plenty of "my" declarations with conditional assignments
132 - [[30161]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30161) Remove duplicate z3950_search include lines
133 - [[30253]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30253) Double mana_success line is no success
134 - [[30377]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30377) Fix two CGI::param called in list context-warnings
135 - [[30393]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30393) datatables wrapper should handle searching for %, _ and \
136 - [[30406]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30406) Our DT tables not filtering on the correct column if hidden by default
140 - [[25251]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25251) When a record has no items click delete all does not need an alert
141 - [[26328]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26328) incremental barcode generation fails when incorrectly converting strings to numbers
142 - [[30159]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30159) Fix display of validation of important fields when biblio cataloguing
144 **Sponsored by** *Education Services Australia SCIS*
146 >This patch adds a check for both mandatory and important fields when validating bibliographic records during cataloguing.
147 - [[30376]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30376) Unable to save item if field date acquired is set mandatory
151 - [[30155]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30155) We shouldn't calculate get_items_that_can_fill when we don't have any holds
153 ### Command-line Utilities
155 - [[29501]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29501) gather_print_notices.pl does not use SMTP servers
159 - [[30481]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30481) Drop unique constraint deleteditemsstocknumberidx for deleteditems
160 - [[30498]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30498) Enum search_field.type should contain year in kohastructure
164 - [[29103]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29103) reserves.desk_id for desk of waiting hold only updates when printing new hold slip
168 - [[17648]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17648) ACCTDETAILS notice doesn't show in the notices tab in staff
172 - [[29802]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29802) biblionumber in OPACHiddenItems breaks opac lists
173 - [[30220]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30220) Purchase suggestion defaults to first library
174 - [[30244]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30244) Hide lost items not respected in OPAC results XSLT
175 - [[30426]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30426) suggestion service missing Auth and Output imports
179 - [[26685]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26685) Move Starman out of debian/control.in and into cpanfile
180 - [[30252]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30252) lower version of 'Locale::XGettext::TT2' to 0.6
184 - [[27812]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27812) Remove the ability to transmit a patron's plain text password over email
186 >This bugfix/enhancement improves the default security of Koha by removing the pass of the plain text password to the ACCTDETAILS notice on patron creation.
188 >WARNING: You will need to update your notice template if you were relying on `<<borrowers.password>>` in this notice.
189 - [[29576]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29576) Add street type to fields which can be copied from guarantor to guarantee
190 - [[30175]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30175) Digest options not enabled when populating messaging preferences for a selected category during patron entry
191 - [[30177]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30177) When changing patron categories of existing accounts it should not reset message prefs without warning
192 - [[30214]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30214) Send ACCTDETAILS notice for new patrons added via self registration
194 ### Plugin architecture
196 - [[25285]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25285) Wrong message when plugin required Koha version isn't met
200 - [[26669]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26669) Last Run column not updated when report is run publicly (via CoverFlow or elsewhere)
201 - [[30282]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30282) Overdues report does not display subtitle and other information
205 - [[30118]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30118) holds_block_checkin behavior is different in Koha and in SIP
207 ### Searching - Elasticsearch
209 - [[30142]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30142) ElasticSearch MARC mappings should not accept whitespaces
211 **Sponsored by** *Steiermärkische Landesbibliothek*
213 ### System Administration
215 - [[30107]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30107) When editing a desk, the currently logged in library is selected
217 >Corrects a problem on the administration page for circulation desks where the default library was always being set to the logged in library instead of the library of the desk.
221 - [[29940]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29940) Phase out jquery.cookie.js in the OPAC
227 The Koha manual is maintained in Sphinx. The home page for Koha
230 - [Koha Documentation](http://koha-community.org/documentation/)
234 The Git repository for the Koha manual can be found at
236 - [Koha Git Repository](https://gitlab.com/koha-community/koha-manual)
241 Complete or near-complete translations of the OPAC and staff
242 interface are available in this release for the following languages:
246 - Armenian (Classical) (89%)
248 - Chinese (Taiwan) (79.5%)
250 - English (New Zealand) (59.1%)
254 - French (Canada) (93.2%)
256 - German (Switzerland) (58.8%)
260 - Nederlands-Nederland (Dutch-The Netherlands) (77.2%)
261 - Norwegian Bokmål (63.4%)
264 - Portuguese (Brazil) (83.8%)
273 Partial translations are available for various other languages.
275 The Koha team welcomes additional translations; please see
277 - [Koha Translation Info](http://wiki.koha-community.org/wiki/Translating_Koha)
279 For information about translating Koha, and join the koha-translate
282 - [Koha Translate List](http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-translate)
284 The most up-to-date translations can be found at:
286 - [Koha Translation](http://translate.koha-community.org/)
290 The release team for Koha 21.11.05 is
293 - Release Manager: Fridolin Somers
295 - Release Manager assistants:
300 - QA Manager: Katrin Fischer
315 - UI Design -- Owen Leonard
316 - REST API -- Tomás Cohen Arazi
317 - Zebra -- Fridolin Somers
318 - Accounts -- Martin Renvoize
328 - Documentation Manager: David Nind
331 - Documentation Team:
333 - Caroline Cyr La Rose
339 - Translation Managers:
340 - Bernardo González Kriegel
345 - Release Maintainers:
346 - 21.11 -- Kyle M Hall
347 - 21.05 -- Andrew Fuerste-Henry
348 - 20.11 -- Victor Grousset
349 - 19.11 -- Wainui Witika-Park
352 We thank the following libraries, companies, and other institutions who are known to have sponsored
353 new features in Koha 21.11.05
355 - Education Services Australia SCIS
356 - Educational Services Australia SCIS
357 - Lund University Library
358 - Steiermärkische Landesbibliothek
360 We thank the following individuals who contributed patches to Koha 21.11.05
363 - Tomás Cohen Arazi (12)
364 - Philippe Blouin (1)
369 - Jonathan Druart (18)
372 - Didier Gautheron (2)
375 - Janusz Kaczmarek (1)
376 - Thomas Klausner (1)
377 - Nicolas Legrand (1)
380 - Matthias Meusburger (1)
382 - Martin Renvoize (6)
383 - Marcel de Rooy (12)
384 - Fridolin Somers (3)
386 - Koha translators (1)
389 We thank the following libraries, companies, and other institutions who contributed
390 patches to Koha 21.11.05
392 - Athens County Public Libraries (3)
394 - Bibliotheksservice-Zentrum Baden-Württemberg (BSZ) (3)
395 - Bibliothèque Universitaire des Langues et Civilisations (BULAC) (1)
396 - ByWater-Solutions (33)
397 - Catalyst Open Source Academy (1)
399 - Independant Individuals (8)
400 - Koha Community Developers (18)
402 - Prosentient Systems (3)
405 - Solutions inLibro inc (1)
406 - Theke Solutions (12)
409 We also especially thank the following individuals who tested patches
412 - Tomás Cohen Arazi (12)
413 - Florian Bontemps (1)
416 - Jonathan Druart (40)
417 - Katrin Fischer (13)
418 - Andrew Fuerste-Henry (6)
420 - Victor Grousset (2)
432 - Séverine Queune (7)
434 - Martin Renvoize (36)
436 - Fridolin Somers (103)
440 We regret any omissions. If a contributor has been inadvertently missed,
441 please send a patch against these release notes to koha-devel@lists.koha-community.org.
443 ## Revision control notes
445 The Koha project uses Git for version control. The current development
446 version of Koha can be retrieved by checking out the master branch of:
448 - [Koha Git Repository](https://git.koha-community.org/koha-community/koha)
450 The branch for this version of Koha and future bugfixes in this release
453 ## Bugs and feature requests
455 Bug reports and feature requests can be filed at the Koha bug
458 - [Koha Bugzilla](http://bugs.koha-community.org)
460 He rau ringa e oti ai.
461 (Many hands finish the work)
463 Autogenerated release notes updated last on 26 Apr 2022 17:52:56.