Libki r22.08 has been released! This release includes the Libki server, client, print manager, and print release station.

The manual for r22.08 is available at https://manual.libki.org/

NOTE: Libki will be moving to a monthly release model. If no changes have been made during a given month, that month will not be given a release. As such, expect future releases to contain far fewer changes with each release!

Server release notes

Upgrade Steps

  • Standard upgrade procedures apply

Breaking Changes

  • This release contains no breaking changes and is backwards compatible with all previous client releases

New Features

  • Client will now disable ability for patron to log in if the client is disabled from the server
  • Add Libki Print Manager support for print management
  • Add setting to control if administrators can view user print job files
  • Add ability to choose how to display user for first reservation
  • Add installer for Debian Bullseye
  • Add ability to select date and time format for display
  • Hide option to turn on clients unless wake on lan mac address have been defined
  • Add ability for patron to ‘resume’ a session they were in if the computer has crashed instead of logging out
  • Add ability to auto-prefix cardnumbers entered by patrons
  • Add client name to the ‘Make reservation’ dialog
  • Add logging to database with built in log viewer
  • Add ability to use a template for guess passes using Template Toolkit syntax
  • Add automatic print dialog for batch guest passes
  • Add ability to change both session and allotment minutes at the same time from the Clients table “Modify time” button
  • Add the ability to send a Qt Style Sheet to the Libki client so it can be given custom styling easily
  • Add ability to set custom text for Terms of Service on the message and in the “Show Details” section
  • Libki server automatically redirects to login page when the patron is logged out via a timeout
  • Add ability to select a printer at release time for web-based self service
  • Added automatic dark mode. If your broswer is set to dark mode, Libki will honor it.

Bug Fixes

  • Users getting incorrect session times when logging in before a reservation #210
  • Fix age limit bug
  • Disallow invalid hour/minute selections based on current sessions
  • Fix ReservationShowDisabled = Disabled acting like ReservationShowDisabled = Anonymous
  • Prevent SIP auth from deleting local users by checking the user’s creation_source field
  • Make completed print jobs selected printer updated in web print release if changed elsewhere
  • Fixed closing hours calculation for automatic shutdown
  • Make client behavior without reservations hide the reservation column, not the session minutes column

Other Changes

  • Removed Google Cloud Print support for print management

Client release notes

Upgrade Steps

  • Standard upgrade procedures apply.

Breaking Changes

  • No breaking changes. Client is backwards compatible with previous servers.

New Features

  • Added checks and visual alerts on the login screen if the client has lost server and/or general Internet connectivity
  • Added more thorough debugging / logging statements to almost all methods
  • Add the ability to specify multiple usernames for onlyRunFor and OnlyStopFor. List should be comma delimited e.g. “Name1,Name2,Name3”
  • Add ability to set custom text for Terms of Service on the message and in the “Show Details” section
  • Add ability to show time in system try icon and/or a “splash” in the corner of the screen
  • Update the installer to add the Windows 10 delayed loading registry edit fix: https://thegeekpage.com/startupdelayinmsec/
  • Client now attempts to create printer directories if they do not already exist.

Bug Fixes

  • Fix bug where “lock session” button does not show up on the first run