Koha 3.4.4 is now available

It is with pleasure that I announce the release of Koha 3.4.4.

The package can be retrieved from:


You can use the following checksum and signature files to verify the download:


Release notes for 3.4.4 are below the fold.

Come and get it!

RELEASE NOTES FOR KOHA 3.4.4 - 22 August 2011

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 


Koha 3.4.4 can be downloaded from:


Installation instructions can be found at:


    OR in the INSTALL files that come in the tarball

Koha 3.4.4 is a bugfix/maintenance release.

Highlights of 3.4.4

4415    critical    child record only using parent's info
6269    critical    can't undefine a printer profile
6611    critical    patron barcode removed when editing an attribute
6634    critical    manager_id not populated when paying fines
6635    critical    Can't page through results in label batch
6643    critical    Able to download patron card batches as an unauthorized user
6686    critical    Can't delete messages
6713    critical    marc import not matching
2629    major       Diacritics not being ignored when searching
4873    major       Debian packaging should avoid /var/run and /var/lock in the package
5131    major       XSS vulnerability in the OPAC search results interface
5713    major       Intranet - Circulation - Fines : debug calculation when fines are reversed then re-payed
6476    major       Baker & Taylor Content Not Working after Upgrade
6614    major       CSV Basket Export gives blank lines
6641    major       Specially crafted URL can allow unauthorized download of MARC files from staff client
6642    major       Able to download label batches as an unauthorized user

Bugs fixed in 3.4.4

1604    when doing a 'scan', "count" isn't displayed
1643    moredetail.pl allows item deletion with no warning and irrespective of independentbranches
4002    Issues with borrowernumber set as NULL
4433    $a displayed in front of topical subjects in authority search
4497    Acq > Manage suggestions contains untranslated strings
5072    Filling an order page with no budget defined causes a 500 error
5098    overdue script and csv
5660    Webinstaller should check if KohaOpacLanguage exists in staff
5737    ZOOM connection problem in merge_authority.pl when trying to do a batch merge.
6034    Shelving cart feature can wipe permanent shelving location in certain circumstances
6139    Automatic incrementation of call number does not work if given prefix contains a '
6181    Remove CGI::scrolling_list from C4:Budgets
6235    "Saved" message in sysprefs never gets hidden on IE8
6280    Invalid SQL being passed in circulation checkout
6291    Cart printing truncated in Firefox
6369    Formatting problems on some items when printing an order form (PDF).
6373    The mandatory fields validation popup doesn't appear in IE8
6410    Returns use wrong borrower number var name
6458    incorrect parsing result in translation processing
6461    BiblioDefaultView has no impact on how record are displayed when going from results list
6468    Authorities browsing error in OPAC
6480    Koha produces a lot of apache logs for UNIMARC
6484    Due date sorter on 'my summary' missing
6521    Editing a patron fails with blank cardnumber
6578    serial items have misaligned columns in holdings table
6598    OPACFineNoRenewals syspreference does not stop user renewing in opac
6601    Dictionary items not adding to query
6632    [security] XXS on list name (on admin part)
6638    Columns misaligned on serials claims
6690    If multiple issues are received in serials-edit.pl, changing the status of any issue changes the date of the first issue.
6701    language on timeout system preference is wrong
6714    opac.css uses files in the /en/ directory when using other languages
6743    displayFacetCount not working
3605    Invalid XHTML in z3950_search.tmpl
4959    Language inconsistencies on basket groups; skip confirmation when closing basket.
5468    libyaz3 debian dependency
5662    Show control number without organization code in OPAC URLs
5663    Show control number without organization code in staff URLs
6057    Improve finding next stock number
6080    Total is wrong in acqui-home.pl
6116    Adding child patron: library not set
6135    Insert fields ordered in C4::Biblio::ModBiblioMarc
6144    Cant hide constraints when showed at subfield edition
6290    Fixing uninitialized warnings on homebranch in XSLT.pm
6311    end_patron_session always reports a non-existent error
6346    Patron search results should be valigned top
6412    notes on pay fine full of spaces
6474    Automatic incrementation of call number does not work if given prefix contains a -
6503    Variable $sth is declared 3 times (with keyword "my") in "makepayment" sub of "Accounts.pm"
6599    Don't show dictionary definition table if there are no definitions
6622    Remove closing style tag from staff-global.css
6626    Packages require sudo to work, but it's not a dependency.
6678    Fix some problems with the standard NORMARC framework
6260    Missing space in availability information of OPAC XSLT results
6527    Table striping not working on cataloguing search
6702    BiblioAddsAuthorities pref says too instead of to
5719    Update UNIMARC plugins
5922    Show waiting items for patron on return
6078    Patron with no checkout Report overload the server
6150    UNIMARC field 225 plugin: allow $a value data entry
6259    AllowHoldPolicyOverride ON causes every staff hold to require override
6309    subscription table sorter in the opac
6482    koha-create makes assumptions about the mysql username
6486    Need a quick way to access mysql as the user for a koha instance
6534    Duplicate opac renew buttons at the top of the checkouts list
6540    Add more options to koha-create
6553    Parentheses in corporate author break tracings
6612    Sort pulldown for messages in alphabetical order
6692    Change 'Set' to 'Set library'

System requirements

    Changes since 3.2:

    * Template::Toolkit


As of Koha 3.2, the Koha manual is now maintained in DocBook.  The
home page for Koha documentation is


As of the date of these release notes, only the english version of the
Koha manual is available:


The Git repository for the Koha manual can be found at



Complete or near-complete translations of the OPAC and staff
interface are available in this release for the following languages:

  * Chinese
  * Danish
  * English (New Zealand)
  * English (USA)
  * French (France)
  * French (Canada)
  * German
  * Greek
  * Hindi
  * Italian
  * Norwegian
  * Portuguese
  * Spanish
  * Turkish

Partial translations are available for various other languages.

The Koha team welcomes additional translations; please see


for information about translating Koha, and join the koha-translate
list to volunteer:


The most up-to-date translations can be found at:


Release Team

The release team for Koha 3.4 is

Release Manager:        Chris Cormack <chrisc@catalyst.net.nz>
Documentation Manager:  Nicole C Engard <nengard@gmail.com>
Translation Manager:    Frédéric Demians <frederic@tamil.fr>
Release Maintainer (3.2.x):
                        Chris Nighswonger <cnighswonger@foundations.edu>
Release Maintainer (3.4.x):
                        Chris Nighswonger <cnighswonger@foundations.edu>
QA Manager:             Colin Campbell


We thank the following individuals who contributed patches to
Koha 3.4.4

Alex Arnaud
Colin Campbell
Frédérick Capovilla
Chris Cormack
Christophe Croullebois
Stéphane Delaune
Frédéric Demians
Nicole C. Engard
Magnus Enger
Katrin Fischer
Srdjan Jankovic
Janusz Kaczmarek
Owen Leonard
Frère Sébastien Marie
Ricardo Dias Marques
Julian Maurice
Sophie Meynieux
Chris Nighswonger
Paul Poulain
MJ Ray
Liz Rea
Marcel de Rooy
Brice Sanchez
Jean-André Santoni
John Seymour
Robin Sheat
Juan Romay Sieira
Jane Wagner
Ian Walls

We regret any omissions.  If a contributor has been inadvertantly missed,
please send a patch against these release notes to

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 


The branch for Koha 3.4.x (i.e., this version of Koha and future bugfix
releases) is 3.4.x.

The next major feature release of Koha will be Koha 3.6.0.

Bugs and feature requests

Bug reports and feature requests can be filed at the Koha bug
tracker at


Ehara taku toa i te toa takitahi, engari he toa takitini