Release Notes for 12/05/2023

Pika Release Notes 2023.04.0

New Functionality

  • Completed Horizon Libraries - ROA Patron Driver (Minute 11:21)
    • All calls now go to ROA API
    • Performance improvements for patrons with numerous checkouts, holds, and/or fines.
    • PIN Reset functionality (Email PIN reset link)
    • PIN update functionality (Account Settings page, update PIN section)
    • Display of waitlist count on patron checkouts

    

  • Display of hold suspend until date

  • Fines messages ordered by oldest first

 

  • Sierra Libraries (Minute 15:49)- Updated indexing to handle multiple character status codes (Checked out, library use only, etc.) 
  • Sierra Libraries (Minute 16:14) -  Email Password Reset - When the user in Pika does not have an email address, check in Sierra for an email address for the user, in order to send a password reset email for user’s who can’t log into their Pika account.  (Normally, the email address information in Pika updates when users successfully log in.)   

 

 

  • Sierra Libraries  (Minute 17:06) - Staff may place holds for a patron via Pika’s Place Hold action
    • Pika accounts that have a staff PType or a Pika Admin role will have an additional option in the Place Hold form to supply a patron barcode.  When the form is submitted with a library card number inputted, the hold will be placed on the patron’s account.

        

        

  • Any conditions that would prevent a patron from successfully placing a hold on a title themselves will still apply.
  • Security Updates (Minute 19:43)
    • Upgrade jQuery UI library to latest current version 1.13.2
    • Prevent javascript injection via malicious input of url parameters
      • Sanitize url variables page, pagesize, sort for User List pages
      • Sanitize url variable searchSource for Search Results pages
      • Sanitize url variable searchId
      • Sanitize url variables searchTerm, searchBy, page, pagesize, accountSort for reading history pages
  • Sideload Deletes (Minute 20:21) -  Now sideload deletions can be done via a CSV containing ISBNs of records to remove.  Marmot needs the column header of the ISBN column in the CSV file to configure the deletion process to read the ISBNs from that column. 

Bug Fixes

  • Marmot Digital Archive - Transcript timestamp links were not advancing the embedded video or audio player to the corresponding time in the media player
  • Updated URL in Boulder self reg email
  • Corrected OverDrive calls for patrons who passwords include special URL characters in their passwords (Minute 24:31
  • Some Blu-Ray discs were displaying as Playstation 3 games.

Sideloads (Minute 25:26)

  • Midwest Tapes now delivers Hoopla recordsets to Marmot FTP server
  • Sacramento
    • Kanopy
    • Biblioboard
  • Garfield County
    • Biblioboard
  • Fort Lewis
    • GOBI (deletion process)

Additional Work

  • Set up Hoopla sideloads to use and fetch marc records sent to Marmot using a new delivery system created by MidWest Tapes.  This went into production on 11/23/2023 (Thanksgiving). This should resolve the problem of popular titles missing from libraries’ Hoopla collections. (Minute 8:46)
  • Coordinated with Wake County Public Libraries for the major upgrade of their Horizon webservices
  • Louisville theme updates (Minute 25:55)
  • FTP Servers (Minute 23:20)
    • Mesa County Schools - Update FTP server MARC delivery to Mackin to use “FTP over TLS” protocol now required on the Mackin FTP server.
    • Mesa County Schools  - Update FTP Server MARC delivery to Perma-Bound to deliver a MARC file with a date in the file name; and rescheduled to delivery on the first Fridays of the month.
    • Bemis Public Library- Set up Marc export of Bemis’ records to Ingram for acquisitions
  • Longmont self registration email updates (Minute 26:07)
  • Addison Public Library Pika exit work completed (Minute 26:13)

Documentation

Meeting Date: 
Tuesday, 2023, December 5
Documentation Type: 
Release Notes
Committees: 
Discovery Committee