logo

Evergreen New Feature Review Guide (3.14)

Evergreen 3.14
Evergreen 3.14 was released in October 2024. New features and enhancements from the Evergreen 3.14 release are listed below. Descriptions are provided for the highlighted components, and they are grouped together by Evergreen module. See more details about the original 3.14.0 release and subsequent 3.14 patch releases in the full 3.14 release notes

If your library is upgrading and missed an earlier release, please see the links on the right to review previous releases notes, New Feature Release Guides, and equinoxEDU Spotlight sessions for the last few versions of Evergreen.

3.14 Highlights include:
  • Angular Record Buckets
  • Multi-Factor Authentication
  • OPAC Accessibility Omnibus Project
  • Reports Security Improvements
Acquisitions
EDI X12 Parser
(Release Notes)
Sponsor: KCLS | Developer: Mike Rylander (Equinox)
Support is added for handling X12-format ASN messages, which are generally used to deliver shipping status information about EDI-processed materials orders. Development targeted the general X12 message format standard for data parsing and configuration suitable for processing the expected contents of ASN messages in particular. While the initially targeted production vendor test data was from Midwest Tape, the general X12 parser was built using documentation and non-production examples from several vendors and is expected to handle X12-format ASN message from most library materials vendors.
Administration
Z39.50 Target Definition Caching
(Release Notes)
Developer: Galen Charlton (Equinox)
This fix removes per-child-process caching of Z39.50 target definitions to address several issues. It also resolves the problem of Z39.50 server changes not taking effect immediately.

Patron Loader Script
(Release Notes)
Developer: Josh Stompro (LARL)
Academic and school libraries often get their patron data from an external system. This standard support script is for loading patron records into Evergreen and updating existing Evergreen records based on changed data from the SIS. The support script could be run as a cron job, so library workers wouldn't have to manually upload student information throughout the school year. See release notes for details on invocation parameters, file structure, and mapping.
Architecture
New PostgreSQL Minimum Version
(Release Notes)
Evergreen 3.14 no longer supports new installations on PostgreSQL versions less than 13. Evergreen 3.14 is still compatible with PostgreSQL versions of 10 or higher. Existing installations may upgrade to Evergreen 3.14 without requiring a PostreSQL upgrade. Users are encouraged to upgrade to a more recent PostgreSQL version if they are running PostgreSQL versions between 10 and 12.
Cataloging
Angular Record Buckets
(Release Notes)
Sponsor: ECDI | Developer: Jason Etheridge
Moves the Record Buckets feature into a new and reimagined Angular interface with 16 new permissions and adds several new feature improvements:
  • New bucket sharing options at a more granular level
  • Favorites option allowing a staff user to "star" a bucket
  • Direct import of either Bib IDs or TCNS, both from a text file as well as in an upload modal
  • Ability to send report output directly to a new or specified bucket
  • Addition of a new Buckets subtab in the staff catalog interface
  • New buckets admin options
This work also introduces grid component changes and provides a new option to have an Actions button column at the end of each row.

Exports with Public Copy Notes and Copy Tags
(Release Notes)
Developer: Jason Stephenson (Sigio)
Public copy notes and tags are now exported by "marc_export" in the 852 subfield z when the --items option is used.

Option to Require Monograph Parts
(Release Notes)
Developer: Steven Mayo (PINES)
The Require Monographic Part when Present Library Setting, "circ.holds.ui_require_monographic_part_when_present", has been expanded to also require that all copies on the parent bibliographic record have a part when the setting is active. This change only affects the library/organization unit where the setting is set or its sub-units.
Circulation
Hold Reset Reasons
(Release Notes)
Developer: Marshall Llewellyn (NC Cardinal)
Hold reset reasons allow staff to see when and why a hold request has been reset. Reset reasons are generated any time a hold has been reset, whether that’s a manual reset from a staff member or automatically because a hold has reached the hold retarget interval. This can be useful for debugging the hold targeter or identifying bad actors in the system. The expanded functionality introduces two new database tables, a standard set of ten types of reset reasons, and two new library settings.

Self-Checkout Angular Port
(Release Notes)
Developers: Bill Erickson (KCLS), Jane Sandberg (Independent), Stephanie Leary (Equinox), and Mike Rylander (Equinox)
The patron self-checkout interface is now available as an Angular interface. 
New print templates for self-check transactions can be found under Administration ⇒ Server Administration ⇒ Print Templates:
  • Self-Checkout Checkouts
  • Self Checkout Fines
  • Self-Checkout Holds
  • Self-Checkout Items Out  
Client
Dark Mode
(Release Notes)
Developers: Stephanie Leary (Equinox) and Steven Mayo (PINES)
The staff client now supports both light and dark modes. By default, the staff client will use the color mode setting from your operating system.

Staff Multi-Factor Authentication
(Release Notes)
Sponsor: ECDI | Developer: Mike Rylander (Equinox)
Adding support to the Staff Client for Multi-Factor Authentication.
Supported factors:
  • WebAuthn (YubiKey, Paired phones/tablets, Windows Hello, etc)
  • Time-based One-Time Password (Google Authenticator, Twilio Authy, etc)
  • SMS One-Time codes
  • Email One-Time codes
OPAC
OPAC setting to show/hide carousels
(Release Notes)
Developer: Jeff Davis (Sitka)
There is a new setting to hide carousels from the public catalog. This can be useful in cases where carousels are created for use in other sites (e.g. on library websites), rather than for use in the public catalog.

OPAC Accessibility Bugfixes
(Release Notes)
Developer: Stephanie Leary (Equinox)
OPAC overhaul of accessibility in several categories:
  • Headings, landmarks, and HTML structure
  • Eliminating layout tables and fixing data table semantics
  • Revised responsive layouts for better screen magnification support
  • Form field labels, fieldset groups, error message associations
  • Font size inconsistencies; respect users' browser font size settings
  • Color contrast; moving hard-coded colors to variables
  • Focus outline consistency and visibility; form focus behavior
  • New datepicker with keyboard support
  • New tooltips with keyboard support; move most tooltips to visible text
  • Clarifying instructions and hints (forms, browse case sensitivity)
  • Adding unique descriptions to item action labels ("close", "delete")
  • Revised timed logout behavior that allows users to ask for more time
Patron Self Registration Updates
(Release Notes)
Developer: Jason Etheridge (Equinox)
Improves styling and accessibility for the Patron Self-Registration Interface with two new library settings: Hide Username field in Patron Self-Reg and Patron Self-Reg. Date of Birth Order
 
Reports
Reports Security Enhancements
(Release Notes)
Sponsor: BC Libraries Cooperative | Developer: Mike Rylander (Equinox)
New Report Security functionality is primarily configured through the addition of XML attributes to elements in the Fieldmapper XML file, fm_IDL.xml. See Reports Security documentation for more details.
  • In addition to report content security restrictions, report output visibility is now, optionally, restricted based on whether the accessing user either owns the report output, or they have at least the VIEW_REPORT_OUTPUT permission at a location to which the folder in which the output lives has been shared.
Miscellaneous
Various Miscellaneous Topics in this release
See details in the Release Notes
equinoxEDU: Spotlight
Other Resources
Contact Us
Contact Equinox about documentation and training opportunities via email at:
training-events@equinoxOLI.org.
About Equinox Open Library Initiative
Equinox Open Library Initiative Inc. is a 501(c)3 corporation devoted to the support of open source software for public libraries, academic libraries, school libraries, and special libraries. As the successor to Equinox Software, Inc., Equinox provides exceptional service and technical expertise delivered by experienced librarians and technical staff. Equinox offers affordable, customized consulting services, software development, hosting, training, and technology support for libraries of all sizes and types.


To learn more, please visit https://www.equinoxOLI.org
SubjectsPlus
This guide was created using SubjectsPlus, an open source content management system for information sharing. Interested in how SubjectsPlus could benefit your organization? Learn more by visiting us at: https://www.equinoxoli.org/products/subjectsplus.
Upgrade Checklists
To assist with planning for an upgrade, lists are provided to offer a summary of the new features included in each release and the default nature of their availability. Many features in new releases are optional. Some are enabled by the addition of new staff permission groups or new library settings. Notes are provided here to indicate whether a new feature is enabled by default and to identify associated configuration details. 

PDF version of the consolidated checklists for printing:  3.14 Checklist
Evergreen 3.14 Upgrade Defaults for New Features
Module
Feature
Default Availability
Acquisitions

EDI X12 Parser

Requires additional configuration
Administration Z39.50 Target Definition Caching Available by default
Administration Patron Loader Script Requires additional configuration
Architecture New PostgreSQL Minimum Version Reference directive
Cataloging Angular Record Buckets Available after upgrade for optional utilization
Cataloging Exports with Public Copy Notes and Copy Tags Available after upgrade for optional utilization
Cataloging Option to Require Monograph Parts Available after upgrade for optional utilization
Circulation Hold Reset Reasons Available after upgrade for optional utilization
Circulation Self-Checkout Angular Port Available by default
Client Implement Dark Mode Available after upgrade for optional utilization
Client Staff Multi-Factor Authentication Requires additional configuration
OPAC Option to Show/Hide Carousels in the OPAC Available after upgrade for optional utilization
OPAC Accessibility Bugs Omnibus Available by default
OPAC Patron Self-Registration Updates Available after upgrade for optional utilization
Reports Reports Security Enhancements Available by default
  
   
See Release Notes for full list of Miscellaneous enhancements included in the 3.14 release.

Powered by SubjectsPlus