ABCDEFGHIJKLMNOPQRSTUVWXYZAA
1
Release Notes Summary -- Evergreen 3.11
Full 3.11 Release Notesupdated:10/10/2023
2
Each new release contains bug fixes improving on previous releases. All bug fixes refer to the web staff client unless otherwise specified.
3
Each cell with a bug reference is a hyperlink
4
5
RELEASEGENERAL / STAFF CATALOGCATALOGINGCIRCULATIONPUBLIC CATALOGACQ / REPORTS / SERIALS / BOOKING / COURSE RESERVESSYSTEM ADMIN / ANGULAR CLIENT DEV / ARCHITECTURE
6
7
3.11.1

JULY
2023



3.11.1
Launchpad
Bugs


ACCESSIBILITY:
Fixes color contrast in tooltip links (LP#2011056)
Fixes issues with placing holds from patron record in Angular and AngularJS (LP#1996818)ACQUISITIONS: Adds keyboard support for links in PO line item list (LP#2019032)Security Fixes
8
ACCESSIBILITY:
Restores checkbox borders in Bootstrap 5 (LP#2019735)
REPORTS: Fixes issue where enabling Shibboleth broke reports output access (LP#2008252)Fixes an issue in open-ils.fielder that could enable unauthenticated remote SQL injection attacks
9
DOC: Fixes GitHub actions docs build errors (LP#2022366)Administration
10
DOC: Further updating references from master to main in documentation and commentsRemoves unused npm package ngx-i18nsupport (LP#2018694)
11
DOC: Fixes to Standing Penalties docs & release notes (LP#2022962)
12
13
3.11.0

MAY
2023


3.11.0
Launchpad Bugs



3.11-beta
Launchpad Bugs
NEW FEATURES
14
Add patron home library code as a column to View Holds grid in staff catalog record details page (LP#1991726)Add a "Staff View" tab to the record details page in the staff catalog (LP#1959010)Adjust hold cancel reasons selection and update option (LP#2007073)Multi-term Did You Mean search suggestions for single-class searches with multiple terms (LP#1997485)ACQUISITIONS: New Lineitem Detail Audit Table (LP#1965797)New alternative "Enhanced Concerto" dataset (LP#1901932)
15
Patron and staff login forms new button to reveal password input. (LP#1977554)Add the publication date to the Staff Catalog’s Shelf Browse (LP#1999432)Remove the pub flag from the biblio.record_note table (LP#1978978)Restrict login redirect; uses a new global flag (LP#1908576)ACQUISITIONS: Improved styling of paid line items in acquisitions screens (LP#1999270)Add a --pipe option to marc_export (LP#1940662)
16
Tweaks eg-grids to underline hyperlinks within cells; potentially affects multiple interfacesPrevent templates from applying or changing "magical" protected statuses in angular holdings editor (LP#1999401)Access to the holds pull list is now restricted to users with the VIEW_HOLD_PULL_LIST permission (LP#1979345)Accepting payments with SmartPAY uses new Library Settings (LP#1993305)ACQUISITIONS: Better organization of acquisitions line item alert fields (LP#2002977)Use --strip option to suppress generation of specified elements from marc_export output (LP#1754455)
17
New permission: specifically for UPDATE_COPY_BARCODE (LP#1929593)The "Strict Barcode" checkbox is now closer to the barcode input on the Check Out, Check In, and Renew Items pages (LP#1990968)ACQUISITIONS: Links lineitem id link in Acq search results to lineitem detail page rather than PO (LP#2003946)Patch to apply missing database upgrades and bugfixes (related to 3.6.0 update scripts) (LP#1920826)
18
Option to Disable Title-Level Holds on Bib Records with Parts (LP#1965446); adds one global flag and one library settingREPORTS: Include template ID in the template table in the Reporter (LP#1998386)Improvements to permission mapping for groups to allow multiple permissions to be added in one invocation
19
COURSE RESERVES: Fix Circ Modifier display in Course Materials List (LP#1972917)New set of Library Settings to allow staff to set a Custom Value for a Stock Penalty (LP#2006971)
20
COURSE RESERVES: Fix barcode field label on associate item tab (LP#2018939)Local Admin Statistical Categories Port (LP#1857911)
21
eg-org-family-select now supports persistKey
22
Prevent directly editing the shelving location deleted field in the Shelving Locations Editor (LP#2002435)
23
autogen.sh can now accept a -c switch to specify the location of opensrf_core.xml. This is useful for certain multi-tenant setups of Evergreen. (LP#2003707)
24
Architecture
25
Malicious search protection improvements utilizing fewer database operations while protecting against certain problematic query constructs (LP#1775958)
26
Angular staff interface now uses Angular 15 and Bootstrap 5 (LP#2000482)
27
Fix SQL Injection Vulnernability (LP#1999274)
28
Queued Ingest separates bib & authority record updates from search (and other) indexing; includes new global flags (LP#1979071)
29
(Developer) Add Emacs mode to fm_IDL.xml (LP#1914625)
30
Resolve search performance degradation with PostgreSQL version 12 and up (LP#1999274)
31
Client
32
Adds basic keyboard navigation support to the Angular web client navbar (LP#1828468)
33
Improved styling of keyboard shortcut info modal (LP#1999955)
34
API
35
Adds new API call with the new UPDATE_COPY_BARCODE permission (LP#1929593)
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100