Koha is the first free and open source software library automation
package (ILS). Development is sponsored by libraries of varying types
and sizes, volunteers, and support companies from around the world. The
website for the Koha project is:
The account offsets table allows libraries to know the entire history of fees and payments in Koha. Previously there was no way to directly connect fees and payments. The addition of the account offsets table allows you to know which fees paid which fines visa versa. This data will be accessible via reports and later via the staff intranet ( via Bug 2696 ).
This development allows adding new payment methods through the use of Koha plugins. It provides institutions with more flexibility and an easier path to integrate local payment methods.
Circulation
[7317] Add an Interlibrary Loan Module to Circulation and OPAC
Adds the ability to place interlibrary loan requests in Koha.
Interlibrary loan requests are common especially in academic or special libraries where the enduser or librarian may be entitled to request a book or article from an external library such as the British Library (BLDSS) using their interlibrary loan service.
This patch set comes with 3 configured backends - BLDSS, Freeform and a Dummy account which is the default for testing. The BLDSS backend allows users to search stock held by the British Library using their api, and allows requests to be placed against it. The Freeform backend allows the creation of Interlibrary loan requests using a manual form.
Interlibrary loan requests can be made from the OPAC or from the staff client. The enduser can query the backend database and place requests. Alternatively they can create requests using the manual form.
From the OPAC interface endusers can view and comment on their requests if enabled.
In the staff client librarians can manage requests placed on the OPAC, processing them against a backend (e.g. British Library). Alternatively the system allows requests to be placed with peer libraries. Peer libraries can be identified by an Organizational patron category type and requests can be sent to the peer library by email.
Core request information such as links to borrowers, branch, request status, staff and customer notes, unique identifiers are stored in the database and can be displayed and reported on.
Add a summary to the OPAC once the user has logged in that
shows the users number of checkouts, overdues, holds pending, holds waiting and total fines. It can be turned on with the new system preference OPACUserSummary.
This new feature adds new page called "Holds history". The page is accessible from left menu on every patron related page. It allows librarians to see the history of all holds of given patron, with the actual status. It could be useful especially when the hold is cancelled. Before this patch the hold just disappeared when cancelled (automatically or manually).
Add the option to enforce a strong password policy.
That policy would mean that passwords should include 1 lowercase, 1 uppercase and 1 digit.
This option is turned on for new installations.
[10132] Add option to set MarcOrgCode on branch level
This development allows setting different MARC organization codes (http://www.loc.gov/marc/organizations) for each library/branch, instead of only the globally configured 'MARCOrgCode' syspref. This is particularly useful for consortia with different libraries and different MARC organization codes.
Enhancements
Acquisitions
[8612] CSV export profile to have custom fields in export csv basket
[18708] Show itemBarcodeFallbackSearch results in a modal window
[18882] Add location code to statistics table for checkouts and renewals
Command-line Utilities
[14533] koha-create --use-db option shouldn't create any db or db user
[16187] Add a script to cancel unfilled holds after a specified number of days
[17467] Introduce a single koha-zebra script to handle Zebra daemons for instances
To ease multi-tenant sites maintenance, several handy scripts were introduced. For handling Zebra, 4 scripts were introduced: koha-start-zebra, koha-stop-zebra, koha-restart-zebra and koha-rebuild-zebra.
This patch introduces a new script, koha-zebra, that unifies those actions regarding Zebra daemons on a per instance base, through the use of option switches.
[18877] Add documentation on dbhost for koha-create help
[19129] Clean up templates for organisation patrons in staff
[19215] Typo in URL when editing a patron club template
[19258] Fix warns when paying or writing off a fine or charge
[19275] clubs table broken at the opac if public enrollment is not allowed
[19398] Wrong date format in quick patron search table
[19443] Error while attempting to duplicate a patron
[19531] When editing patrons without circulation permission redirect should be to the patron's detail page
Reports
[11235] Names for reports and dictionary are cut off when quotes are used
[13452] Average checkout report always uses biblioitems.itemtype
[18734] Internal server error in cash_register_stats.pl when exporting to file
[18742] Circulation statistics wizard no longer exports the total row
[18919] "Transaction Branch" select field broken in Cash register statistics
[18985] SQL reports 'Last edit' and 'Last run' columns sort alphabetically, not chronologically
SIP2
[18755] Allow empty password fields in Patron Info requests
Some SIP devices expect an empty password field in a patron info request to be accepted as OK by the server. Since patch for bug 16610 was applied this is not the case. This reinstates the old behaviour for sip logins with the parameter allow_empty_passwords="1"
[18812] SIP Patron status does not respect OverduesBlockCirc
Searching
[16485] Collection column in Item search is always empty
[19389] Don't offer search option for libary groups when no groups are defined
Searching - Elasticsearch
[16660] Elasticsearch broken if OpacSuppression is activated
Serials
[13747] Fix problems with frequency descriptions containing quotes
[18356] Prediction pattern wrong, skips years, for some year based frequencies
[18607] Fix date calculations for monthly frequencies in Serials
[18697] Fix date calculations for day/week frequencies in Serials
[19315] Routing preview may use wrong biblionumber
Staff Client
[18673] News author does not display on staff client home page
[19193] When displaying the fines of the guarantee on the guarantor account, price is not in correct format.
System Administration
[16726] Text in Preferences search box does not clear
We thank the following libraries who are known to have sponsored
new features in Koha 17.11.00:
BULAC - http://www.bulac.fr/
ByWater Solutions
Camden County
Catalyst IT
Dover
Tulong Aklatan
Washoe County Library System
We thank the following individuals who contributed patches to Koha 17.11.00.
Blou (1)
Nazlı (1)
Aleisha Amohia (49)
Michael Andrew Cabus (1)
Alex Arnaud (6)
Stefan Berndtsson (2)
David Bourgault (2)
Alex Buckley (12)
Colin Campbell (9)
Hector Castro (2)
Nick Clemens (76)
Tomás Cohen Arazi (86)
David Cook (5)
Chris Cormack (4)
Christophe Croullebois (1)
Marcel de Rooy (141)
Yarik Dot (1)
Jonathan Druart (332)
Serhij Dubyk {Сергій Дубик} (2)
Magnus Enger (3)
Charles Farmer (3)
Katrin Fischer (22)
Amit Gupta (33)
David Gustafsson (1)
Mason James (2)
Lee Jamison (6)
Srdjan Jankovic (1)
Dilan Johnpullé (1)
Andreas Jonsson (1)
Chris Kirby (1)
Olli-Antti Kivilahti (10)
Jon Knight (3)
David Kuhn (2)
Owen Leonard (24)
Julian Maurice (16)
Sophie Meynieux (1)
Kyle M Hall (42)
Josef Moravec (30)
Joy Nelson (1)
Dobrica Pavlinusic (3)
Martin Persson (2)
Dominic Pichette (1)
Karam Qubsi (1)
Liz Rea (1)
David Roberts (1)
Andreas Roussos (1)
Rodrigo Santellan (1)
Alex Sassmannshausen (4)
Fridolin Somers (15)
Lari Taskula (19)
Mirko Tietgen (1)
Mark Tompsett (29)
Eric Vantillard (1)
Oleg Vasylenko (1)
Marc Véron (67)
Jesse Weaver (1)
Baptiste Wojtkowski (6)
We thank the following libraries, companies, and other institutions who contributed
patches to Koha 17.11.00
abunchofthings.net (1)
ACPL (24)
BibLibre (45)
BigBallOfWax (3)
BSZ BW (44)
bugs.koha-community.org (332)
ByWater-Solutions (121)
Catalyst (16)
Devinim (1)
evaxion.fr (1)
Göteborgs universitet (2)
Ilsley Public Library (1)
informaticsglobal.com (33)
jns.fi (29)
KohaAloha (2)
Kreablo AB (1)
Libriotech (3)
Loughborough University (3)
Marc Véron AG (67)
Marywood University (6)
Prosentient Systems (5)
PTFS-Europe (14)
Rijksmuseum (141)
rot13.org (3)
Solutions inLibro inc (7)
Theke Solutions (86)
unidentified (122)
We also especially thank the following individuals who tested patches
for Koha.
anafe (1)
Blou (1)
fcouffignal (1)
Guillaume (1)
Harold (1)
iflora (1)
m23 (2)
maricris (1)
mehdi (1)
NickUCKohaCon17 (1)
Srdjan (1)
Brendan A Gallagher (8)
Hugo Agud (11)
Aleisha Amohia (8)
Michael Andrew Cabus (2)
Israelex A Veleña for KohaCon17 (3)
sonia BOUIS (2)
David Bourgault (20)
Christopher Brannon (4)
Alex Buckley (34)
Michael Cabus (1)
Colin Campbell (7)
Axelle Clarisse (1)
Nick Clemens (173)
Tomas Cohen Arazi (192)
David Cook (1)
Chris Cormack (19)
Caroline Cyr La Rose (5)
Benjamin Daeuber (2)
Indranil Das Gupta (L2C2 Technologies) (1)
Frédéric Demians (3)
Marcel de Rooy (383)
Jonathan Druart (1105)
Serhij Dubyk {Сергій Дубик} (1)
Magnus Enger (12)
Katrin Fischer (109)
Barbara Fondren (1)
Jessica Freeman (1)
Eivin Giske Skaaren (2)
Marijana Glavica (2)
Eric Gosselin (1)
Claire Gravely (7)
Victor Grousset (1)
Amit Gupta (6)
Andreas Hedström Mace (2)
Felix Hemme (3)
Lee Jamison (62)
Dilan Johnpullé (12)
Eugene Jose Espinoza (4)
Christopher Kellermeyer (1)
Chris Kirby (2)
Olli-Antti Kivilahti (7)
Jon Knight (2)
David Kuhn (1)
Rhonda Kuiper (1)
macon lauren KohaCon2017 (1)
Owen Leonard (53)
Jesse Maseto (7)
Julian Maurice (48)
Matthias Meusburger (4)
Kyle M Hall (137)
Josef Moravec (120)
Jason Palmer (1)
Dominic Pichette (5)
Simon Pouchol (2)
Séverine QUEUNE (4)
Laurence Rault (1)
Liz Rea (1)
Martin Renvoize (2)
David Roberts (1)
Benjamin Rokseth (9)
Fridolin Somers (3)
Lari Taskula (7)
Mirko Tietgen (4)
Mark Tompsett (53)
Marc Véron (62)
George Williams (1)
And people who contributed to the Koha manual during the release cycle of Koha 17.11.00.
Daniel Brady (1)
Julie Cameron-Jones (2)
Nick Clemens (1)
Chris Cormack (39)
Kelly Drake (1)
Jonathan Druart (14)
Karl Eagle (1)
Katrin Fischer (48)
Jessica Freeman (1)
Jack Gilmour (1)
Bernardo Gonzalez Kriegel (2)
Lee Jamison (25)
Owen Leonard (1)
vicky Lin (1)
Steve Macgregor (1)
Kelly McElligott (9)
Joanne Morahan (2)
Jessica Zairo (4)
We regret any omissions. If a contributor has been inadvertently missed,
please send a patch against these release notes to
koha-patches@lists.koha-community.org.
Special thanks
I would like to thank again all the people who contributed to this release: the author of the patches, the testers, the QA team, as well as the manual contributors and the translators.
And in particular Tomás and Katrin who were always available when I needed them!
Thanks to BibLibre, ByWater Solution and PTFS Europe to continue to support and trust me.
Notes from the Release Manager
This release was mainly focussed on:
* improving the manual - it will be translatable very soon, to add more work to our translators :)
* making our testing suite even more robust than before
* security fixes
We also focussed a lot on elastic search. If you are interested by using it and make it ready for production in the last version, you should consider testing it and reporting everything that can be useful.
I would add that this release contains less enhancements and bugfixes as the previous major releases.
The number of contributors is also significantly lower. We need your help to report bugs, test or write patches, improve the manual, translate Koha or the manual, join IRC meetings, etc.
But new contributors already joined us! Welcome to them!
Enjoy this version of Koha, the best one, before the next one :)
Revision control notes
The Koha project uses Git for version control. The current development
version of Koha can be retrieved by checking out the master branch of: