Bug 23377: (QA follow-up) Use OVERRIDE_SYSPREF
[koha.git] / misc / release_notes / release_notes_19_05_05.md
1 # RELEASE NOTES FOR KOHA 19.05.05
2 28 Nov 2019
3
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:
8
9 - [Koha Community](http://koha-community.org)
10
11 Koha 19.05.05 can be downloaded from:
12
13 - [Download](http://download.koha-community.org/koha-19.05.05.tar.gz)
14
15 Installation instructions can be found at:
16
17 - [Koha Wiki](http://wiki.koha-community.org/wiki/Installation_Documentation)
18 - OR in the INSTALL files that come in the tarball
19
20 Koha 19.05.05 is a bugfix/maintenance release with security fixes.
21
22 It includes 5 security fixes, 1 enhancements, 59 bugfixes.
23
24 ### System requirements
25
26 Koha is continiously tested against the following configurations and as such these are the recommendations for 
27 deployment: 
28
29 - Debian Jessie with MySQL 5.5
30 - Debian Stretch with MariaDB 10.1 (MySQL 8.0 support is experimental)
31 - Ubuntu Bionic with MariaDB 10.1 (MariaDB 10.3 support is experimental) 
32
33 Additional notes:
34     
35 - Perl 5.10 is required
36 - Zebra or Elasticsearch is required
37
38
39 ## Security bugs
40
41 ### Koha
42
43 - [[22543]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22543) Patron might be logged in again using browser back button
44 - [[23042]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23042) Local login attempt populates shibboleth url with userid and password in plain text
45 - [[23329]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23329) tracklinks.pl accepts any url from a parameter for proxying if not tracking
46 - [[23451]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23451) Reflected XSS in opac-imageviewer.pl
47 - [[23836]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23836) tracklinks.pl should not forward if TrackClicks is disabled
48
49
50 ## Enhancements
51
52 ### I18N/L10N
53
54 - [[23631]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23631) fr-CA translation of NEW_SUGGESTION notice
55
56
57 ## Critical bugs fixed
58
59 ### Acquisitions
60
61 - [[18743]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18743) Filter suggestion lists correctly for IndependentBranches
62
63   **Sponsored by** *BULAC*
64 - [[23854]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23854) Cannot edit a suggestion
65 - [[23855]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23855) Cannot mark the selected suggestion as "pending"
66 - [[23863]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23863) Editing a basket clears create_items value
67
68 ### Architecture, internals, and plumbing
69
70 - [[22857]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22857) Entries missing in koha-conf.xml
71 - [[23723]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23723) Using exit inside eval to stop sending output to the browser doesn't work under Plack
72 - [[23867]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23867) 18.12.00.051 fails with "Truncated incorrect DOUBLE value"
73
74 ### Authentication
75
76 - [[23526]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23526) Shibboleth login url with query has double encoded '?' %3F
77 - [[23771]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23771) CAS/Shib Authentication can fail when multiple users with no userid/cardnumber defined and one of them is locked
78
79 ### Cataloging
80
81 - [[23252]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23252) Pressing enter should not submit form in item editor
82 - [[23851]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23851) Auto generate accession number format <branchcode>yymm0001 fails to add branchcode prefix(branchcode) for multiple item addition
83
84 ### Circulation
85
86 - [[23551]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23551) Problem with renewal period when using the renewal tab
87 - [[23774]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23774) When placing a hold editing using Inspect Element allows addition to the code of non listed library
88 - [[23938]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23938) Title missing from Checked out box
89 - [[23985]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23985) The method Koha::Item-> is not covered by tests!
90 - [[24075]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24075) Backdating a return to the exact due date and time results in the fine not being refunded
91
92 ### Command-line Utilities
93
94 - [[23933]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23933) commit_file.pl Can't call method "get_effective_marcorgcode" on an undefined value at /usr/share/koha/lib/C4/AuthoritiesMarc.pm line 578.
95
96 ### Database
97
98 - [[23579]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23579) error during web install: 'changed_fields' can't have a default value
99 - [[23809]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23809) Update to DB revision 16.12.00.032 fails
100
101 ### Fines and fees
102
103 - [[23826]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23826) Manual Invoice does not use new accounttype and status for fines
104
105 ### Hold requests
106
107 - [[23484]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23484) Holds to pull (pendingreserves.pl) uses removed default_branch_item_rules table
108
109 ### I18N/L10N
110
111 - [[23713]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23713) Subscription add form broken for translations
112
113 ### ILL
114
115 - [[23529]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23529) Interlibrary loan javascript is broken
116
117 ### Installation and upgrade (command-line installer)
118
119 - [[23813]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23813) DB error on 18.12.00.020
120
121 ### MARC Bibliographic record staging/import
122
123 - [[23846]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23846) Handle records with broken MARCXML on the bibliographic detail view
124
125 ### Notices
126
127 - [[23181]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23181) Unable to use payment library in ACCOUNT_PAYMENT or ACCOUNT_WRITEOFF notices
128 - [[23765]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23765) After TranslateNotices is set to 'Don't allow', email settings still show multiple languages
129
130 ### OPAC
131
132 - [[23467]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23467) Duplicated screen if error in opac-reserve.pl
133
134 ### Patrons
135
136 - [[17140]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17140) Incorrect rounding in total fines calculations, part 2
137 - [[23822]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23822) Regression: As of 19.05.04 deletion of patrons with outstanding credits is silently blocked
138
139 ### Reports
140
141 - [[23626]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23626) Add a system preference to limit the number of rows of data used when charting or exporting report results
142 - [[23827]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23827) [19.05] Cash register statistics uses old accounttype values
143
144 ### Searching - Elasticsearch
145
146 - [[22997]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22997) Searching gives no results in auth_finder.pl
147 - [[23630]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23630) Elasticsearch indexing is removing field 999
148
149   >In Koha::SearchEngine::Elasticsearch::Indexer::update_index() first arg record ids is now mandatory
150 - [[23986]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23986) Batch Record Deletion does not remove records from Elasticsearch search index
151
152 ### System Administration
153
154 - [[23398]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23398) Exporting/Reimporting frameworks in XML format will give incomplete results
155 - [[24026]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24026) Wrong parameters in Koha/Templates/Plugin/CirculationRules.pm and smart-rules.tt
156
157 ### Test Suite
158
159 - [[21985]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21985) Test t/db_dependent/Circulation.t fails if SearchEngine is set to elasticsearch
160 - [[23234]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23234) Circulation.t failing when comparing dates that seem identical
161
162 ### Tools
163
164 - [[17359]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17359) Patron import results use wrong encoding
165 - [[18710]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18710) Wrong subfield modified in batch item modification
166 - [[23963]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23963) Visible reduction in image quality
167
168
169 ## Other bugs fixed
170
171 ### Acquisitions
172
173 - [[23101]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23101) Contracts permissions for staff patron
174
175 ### Architecture, internals, and plumbing
176
177 - [[23627]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23627) Koha::Biblio->get_coins too noisy if no 245$b
178
179 ### Circulation
180
181 - [[23679]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23679) Software error when trying to transfer an unknown barcode
182
183 ### ILL
184
185 - [[22280]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22280) The ILL module assumes every status needs a next/previous status
186
187 ### OPAC
188
189 - [[22602]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22602) OverDrive circulation integration is broken when user is referred to Koha from another site
190 - [[22804]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22804) OPAC Overdrive JavaScript contains untranslatable strings
191 - [[23625]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23625) ArticleRequestsMandatoryFields* only affects field labels, does not make inputs required
192
193   **Sponsored by** *California College of the Arts*
194 - [[23683]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23683) Course reserves public notes on specific items should allow for HTML
195
196 ### Patrons
197
198 - [[23589]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23589) Discharge notice does not show non-latin characters
199 - [[23688]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23688) System preference uppercasesurnames broken by typo
200
201 ### REST API
202
203 - [[23607]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23607) Make /patrons/:patron_id/account privileged user only
204
205 ### Reports
206
207 - [[23624]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23624) Count rows in report without (potentially) consuming all memory
208
209   **Sponsored by** *Fenway Libraries Online* and *Higher Education Libraries of Massachusetts*
210
211 ### Staff Client
212
213 - [[23651]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23651) RestrictedPage system preferences should include the address of the page in the description
214 - [[23680]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23680) Can't open 'Edit items' or 'Add item' links in new tab - tab is closed immediately
215
216   **Sponsored by** *Gothenburg University Library*
217
218   >This fixes a problem where the pop-up window or tab immediately closes when attempting to edit or add a bibliographic item.
219 - [[23689]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23689) Terminology: Branches limitations should be libraries limitations - Authorised Values
220 - [[24060]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24060) [19.05] Can't load patron clubs tab on patron details page
221
222 ### Templates
223
224 - [[23605]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23605) Terminology: Branches limitations should be libraries limitations
225 ## New sysprefs
226
227 - RoundFinesAtPayment
228
229 ## Documentation
230
231 The Koha manual is maintained in Sphinx. The home page for Koha 
232 documentation is 
233
234 - [Koha Documentation](http://koha-community.org/documentation/)
235
236 As of the date of these release notes, only the English version of the
237 Koha manual is available:
238
239 - [Koha Manual](http://koha-community.org/manual/19.05/en/html/)
240
241
242 The Git repository for the Koha manual can be found at
243
244 - [Koha Git Repository](https://gitlab.com/koha-community/koha-manual)
245
246 ## Translations
247
248 Complete or near-complete translations of the OPAC and staff
249 interface are available in this release for the following languages:
250
251 - Arabic (99.9%)
252 - Armenian (99.9%)
253 - Basque (59.9%)
254 - Chinese (China) (60.5%)
255 - Chinese (Taiwan) (99.9%)
256 - Czech (92.8%)
257 - Danish (52.7%)
258 - English (New Zealand) (83.7%)
259 - English (USA)
260 - Finnish (79.9%)
261 - French (99.3%)
262 - French (Canada) (100%)
263 - German (100%)
264 - German (Switzerland) (86.7%)
265 - Greek (74.3%)
266 - Hindi (100%)
267 - Italian (90.9%)
268 - Norwegian Bokmål (89.5%)
269 - Occitan (post 1500) (56.6%)
270 - Polish (83.6%)
271 - Portuguese (100%)
272 - Portuguese (Brazil) (94.9%)
273 - Slovak (85%)
274 - Spanish (100%)
275 - Swedish (89%)
276 - Turkish (98.4%)
277 - Ukrainian (72.9%)
278 - Vietnamese (51.4%)
279
280 Partial translations are available for various other languages.
281
282 The Koha team welcomes additional translations; please see
283
284 - [Koha Translation Info](http://wiki.koha-community.org/wiki/Translating_Koha)
285
286 For information about translating Koha, and join the koha-translate 
287 list to volunteer:
288
289 - [Koha Translate List](http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-translate)
290
291 The most up-to-date translations can be found at:
292
293 - [Koha Translation](http://translate.koha-community.org/)
294
295 ## Release Team
296
297 The release team for Koha 19.05.05 is
298
299
300 - Release Manager: Martin Renvoize
301
302 - Release Manager assistants:
303   - Tomás Cohen Arazi
304   - Nick Clemens
305
306 - QA Manager: Katrin Fischer
307
308 - QA Team:
309   - Tomás Cohen Arazi
310   - Alex Arnaud
311   - Nick Clemens
312   - Jonathan Druart
313   - Kyle Hall
314   - Julian Maurice
315   - Josef Moravec
316   - Marcel de Rooy
317
318 - Topic Experts:
319   - REST API -- Tomás Cohen Arazi
320   - SIP2 -- Kyle Hall
321   - UI Design -- Owen Leonard
322   - Elasticsearch -- Alex Arnaud
323   - ILS-DI -- Arthur Suzuki
324   - Authentication -- Martin Renvoize
325
326 - Bug Wranglers:
327   - Michal Denár
328   - Indranil Das Gupta
329   - Jon Knight
330   - Lisette Scheer
331   - Arthur Suzuki
332
333 - Packaging Manager: Mirko Tietgen
334
335 - Documentation Manager: David Nind
336
337 - Documentation Team:
338   - Andy Boze
339   - Caroline Cyr La Rose
340   - Lucy Vaux-Harvey
341
342 - Translation Managers: 
343   - Indranil Das Gupta
344   - Bernardo González Kriegel
345
346 - Release Maintainers:
347   - 19.05 -- Fridolin Somers
348   - 18.11 -- Lucas Gass
349   - 18.05 -- Liz Rea
350 ## Credits
351 We thank the following libraries who are known to have sponsored
352 new features in Koha 19.05.05:
353
354 - [BULAC](http://www.bulac.fr/)
355 - California College of the Arts
356 - Fenway Libraries Online
357 - Gothenburg University Library
358 - Higher Education Libraries of Massachusetts
359
360 We thank the following individuals who contributed patches to Koha 19.05.05.
361
362 - Tomás Cohen Arazi (7)
363 - Philippe Blouin (1)
364 - Nick Clemens (16)
365 - Christophe Croullebois (1)
366 - Jonathan Druart (31)
367 - Magnus Enger (2)
368 - Katrin Fischer (6)
369 - Lucas Gass (1)
370 - David Gustafsson (1)
371 - Kyle Hall (8)
372 - Paul Hoffman (1)
373 - Andrew Isherwood (2)
374 - Owen Leonard (2)
375 - Dobrica Pavlinušić (2)
376 - Eric Phetteplace (1)
377 - Martin Renvoize (18)
378 - Marcel de Rooy (4)
379 - Caroline Cyr La Rose (1)
380 - Fridolin Somers (17)
381 - Lari Taskula (1)
382 - Koha translators (1)
383
384 We thank the following libraries, companies, and other institutions who contributed
385 patches to Koha 19.05.05
386
387 - ACPL (2)
388 - BibLibre (18)
389 - BSZ BW (6)
390 - ByWater-Solutions (25)
391 - flo.org (1)
392 - Göteborgs Universitet (1)
393 - hypernova.fi (1)
394 - Independant Individuals (1)
395 - Koha Community Developers (31)
396 - Libriotech (2)
397 - PTFS-Europe (20)
398 - Rijks Museum (4)
399 - rot13.org (2)
400 - Solutions inLibro inc (2)
401 - Theke Solutions (7)
402
403 We also especially thank the following individuals who tested patches
404 for Koha.
405
406 - Tomás Cohen Arazi (19)
407 - Nick Clemens (26)
408 - Holly Cooper (1)
409 - Sarah Cornell (1)
410 - Jonathan Druart (7)
411 - Bouzid Fergani (3)
412 - Katrin Fischer (15)
413 - Andrew Fuerste-Henry (3)
414 - Kyle Hall (22)
415 - Andrew Isherwood (1)
416 - Owen Leonard (6)
417 - Hayley Mapley (1)
418 - Jesse Maseto (4)
419 - Julian Maurice (2)
420 - Josef Moravec (5)
421 - David Nind (1)
422 - Séverine Queune (5)
423 - Elizabeth Quinn (1)
424 - Liz Rea (6)
425 - Martin Renvoize (129)
426 - Marcel de Rooy (30)
427 - Lisette Scheer (2)
428 - Maryse Simard (1)
429 - Fridolin Somers (97)
430 - Mike Somers (1)
431 - Myka Kennedy Stephens (1)
432 - Theodoros Theodoropoulos (2)
433 - Mark Tompsett (1)
434 - Bin Wen (3)
435
436
437
438 We regret any omissions.  If a contributor has been inadvertently missed,
439 please send a patch against these release notes to 
440 koha-patches@lists.koha-community.org.
441
442 ## Revision control notes
443
444 The Koha project uses Git for version control.  The current development 
445 version of Koha can be retrieved by checking out the master branch of:
446
447 - [Koha Git Repository](git://git.koha-community.org/koha.git)
448
449 The branch for this version of Koha and future bugfixes in this release
450 line is 19.05.x.
451
452 ## Bugs and feature requests
453
454 Bug reports and feature requests can be filed at the Koha bug
455 tracker at:
456
457 - [Koha Bugzilla](http://bugs.koha-community.org)
458
459 He rau ringa e oti ai.
460 (Many hands finish the work)
461
462 Autogenerated release notes updated last on 28 Nov 2019 19:00:35.