Libki r20.11 is offically out!

Libki r20.11 includes Libki Server v4.2.4 and Libki Client v2.2.2

Server release notes:

New Features in r20.11:

  • Add ability to set expiration for troublemaker setting, adds modal with build in notes editor ( for existing user notes ).
  • Begin using semantic versioning for Libki Server ( version has been fixed at 0.01 since the move to Perl Catalyst ).
  • Bump server version to 4.0.0 to indicate breaking changes with r19.08. Before this, Libki Server was considered to be on version 3 since the addition of multi-tenancy.
  • Update install.sh to support Ubuntu 20.04
  • Add client status field. Rather than delete clients from the database when they no longer respond, the new client status field is set to “offline” which is functionally equivilent. Clients may also be suspended to take them out of use without shutting down the Libki client. New buttons have been added to toggle between suspended and online, and to delete offline clients permanently.
  • Add ability to remotely log a Libki client in as a guest from the admin interface. Feature requires client version 2.1.0 or later.
  • Add the ability to set a user category for guests.
  • Add ability for a user to temporarily lock session. This feature is off by default and is enabled via a server setting. Requires Libki client 2.2.0 or later.
  • Add users.creation_source field to tell how a given user was created ( local, SIP, LDAP, etc )
  • Add ability to have separate minutes allotments per-location for each user
  • Add ability to remotely shutdown, restart, and wake-on-lan clients
  • Add ability to set a gap between reservations to give librarians time to disinfect computers between uses
  • Add Norwegian translation
  • Add the ability to wake the client computers by sending wake on LAN packets

Changes in r20.11:

  • Updated Swedish translation.
  • Updated Swedish translation for the new remote unlock feature.
  • Changed styling of the table toolbars
  • Enable translation of client statuses ( Online, Offline, Suspended )
  • Removed use of local unixtime for calculations, resolves issues where the server timezone differs from the Libki timezone
  • Users can no longer delete themselves #162
  • Administrator can now place a reservation for a patron that’s never been authenticated when using SIP #192

Removals in r20.11:

  • Removed the system setting GuestPassFile from the database, the feature hasn’t existed for a long time now. It was replaced with the ability to print batch guest passes on demand directly from the web browser.

Client release notes:

New features in r20.11

  • Add ability to remotely log a Libki client in as a guest from the admin interface. Feature requires server version 4.2.0 or later.
  • Added the ability for users to temporarily lock an active session, in order to step away from the client. Feature is enabled via a setting on the Libki server. Requires Libki Server 4.2.4 or later.
  • Add ability to remotely shutdown, restart, and wake-on-lan clients

Changes in r20.11

  • Bug fix. If banners wasn’t being used, an error message was displayed about it not being able to find the host.
  • Update Norvegian translation