Libki r22.08 released!
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