/
Nolana (R3 2022) Release Notes

Nolana (R3 2022) Release Notes

Important Upgrade Considerations

This section outlines all changes that require special consideration for customers in production.  Configuration changes may be needed to prevent operational interruptions.  See checklist for guidelines on how to fill this out. 

Changes and Required Actions

New Apps


Removed Apps

Permissions Updates

AppNew PermissionsDeprecated PermissionsProduct Owner
DashboardDashboard: Dashboard Administrator
Bulk editBulk edit: In app - Update user records

Known Issues

General

AppKnown issueWorkaroundJIRA issueProduct Owner
UsersMail notices do not get sent to proxy, even when that value is selected, but get sent to sponsorCurrently no work around; this is new work to do the back-end of what is visible in the UI.julie.bickle 
mod-inventory-storageAuthorities update through quick-marc are applied to mod-search records with a delay of 1 updateRemove DB_HOST_READER , DB_PORT_READER environment variables from mod-inventory-storage. Next authority update will be successful.MODINVSTOR-1006Khalilah Gambrell 
Export Manager

Files generated by following jobs are available only for several hours due to AWS Identity and Access Management (IAM) instance profile settings:

  • Bursar
  • Circulation logs
  • Bulk edit
Repeat exports again

MODEXPW-326

Magda Zacharska 
Bulk editIntermittent error "Something went wrong" after rearranging columns while editing holdings record.  The error occurs on the Are you sure form before any changes are committed.Restart bulk edit.

UIBULKED-170

mod-searchboundWith flag is not updated in mod-searchFor mod-search either remove KAFKA_EVENTS_CONSUMER_PATTERN  env variable so that the default ($ENV\.)(.*\.)inventory\.(instance|holdings-record|item|bound-with) is used, or add bound-with to your custom pattern.

MSEARCH-458 - Instance. Bound-with flag set as 'true' but the bound with icon is not displaying in the result list Closed

Title level requests
  1. Users are able to recall items with statuses they should not be able to (Aged to lost, Claimed returned, Declared lost)
  2. Users unable to recall items with status In process, In transit, On order when TLR is enabled
  3. Item level policies are not being upheld by title level requests (Even though an item is not requestable via item level request by the patron, it could be used to fill the title level request upon check in)
  4. Recalls are unevenly distributed when there is no item to page and there is at least one item that is not checked out but is "available" for a recall to be placed upon
No known workarounds. CIRC-1683, CIRC-1684, CIRC-1693

UXPROD-4245

Stephanie Buck 
Purging a tenantAfter disabling modules with purge option for one tenant other tenants get this error:
"ERROR: function f_unaccent(text) does not exist (42883)"
This affectes only modules where environment variable DB_MAXSHAREDPOOLSIZE is set.
After disabling modules with purge option restart all modules where environment variable DB_MAXSHAREDPOOLSIZE is set.

RMB-955 - Set search_path when doing "SET ROLE" for shared pool connection Closed

Julian Ladisch 
All

RMB-348 - Add support for database read/write splitting to RAML Module Builder Closed was implemented to split reading and writing traffics into separate database nodes. While it's working for some workflows (check in/out, MARC BIB/Authority Data import Creates and Updates), it is buggy in other workflows. These are: Acquisition, Data Export, Data Import of MARC Holdings. 

Additionally in very rare circumstances when a failover happens between the database nodes, such as when the write node fails over to the read node (the read node now becomes the new write node and vice versa), the storage modules may still cache the old addresses so they may continue to write to what is now the new read node or that the old write node has gone out of service). 

Remove DB_HOST_READER , DB_PORT_READER environment variables from mod-inventory-storage, mod-data-export, mod-source-record-manager, mod-orders-storage.



A workaround for the failover issue is to create an AWS lambda (or some process that listens for failover events) that restarts the RMB storage modules to create new connections to the new database nodes

MDEXP-576 - Spike - investigate issues for quick export related to read/write node functionality Closed

MODINVSTOR-1019 - Investigate MARC Holdings Imports Failures when R/W split enabled Closed

Martin Tran 
NCIPWhen the acceptItem service is called, if the pickupLocation contains '/' the service will fail:
org.z3950.zing.cql.CQLParseException: expected boolean, got '/'
Use the patched version of the module:
https://github.com/folio-org/mod-ncip/releases/tag/v1.12.3

MODNCIP-54 - if pickup location code contains '/' acceptItem service fails Closed

ERMWhen you view a License in the License App that has a linked Agreement, on viewing the "Agreements linked to this license" the Agreement information does not display (only the 'License link status' displays)Currently no work around; the issue is fixed in mod-agreements 5.5.x

ERM-2638 - No name of linked agreement in license Closed

Owen Stephens 


Additional known issues 

Key Summary T Updated Status Resolution

Notes on functionality

PO Release Presentations

PresentationPresentation datePresenterSIG meeting (link)Notes
AcquisitionsNovember 1, 2022Dennis BridgesAgenda and Meeting Notes#:~:text=Demo%20Nolana%20Release%20highlights
ERM: AgreementsNovember 2, 2022Owen Stephens 

ERM-SIG:

Notes

Recording

View slide 2-4, and recording from 10:14-37:10 (includes Dashboard 13:45-17:45)
DashboardNovember 2, 2022Owen Stephens 

ERM-SIG:

Notes

Recording

View slide 2, and recording from 13:45-17:45
Bulk editNovember 10, 2022Magda Zacharska 

MM SIG Meeting Recording

Bulk edit related recording starts at 26:20

Post-Release Hotfixes

Hot fix release #1 - RELEASED AT APRIL 20

Tickets list

Key Summary T Assignee P Resolution Reporter

Modules list


The Jira server didn't understand your search query. If you entered JQL, please ensure that it's correctly formed. If you entered an issue key, ensure that it exists and you have permission to view it.

Critical Service Patch #2- RELEASED AT 25 JULY

Approval Log

Key Summary P

Tickets list

Key Summary T Assignee P Resolution Reporter

Modules list

The Jira server didn't understand your search query. If you entered JQL, please ensure that it's correctly formed. If you entered an issue key, ensure that it exists and you have permission to view it.

Release tag

https://github.com/folio-org/platform-complete/releases/tag/R3-2022-csp-2

New Features

Key Summary
UXPROD-2657 Improvements to the Circulation Calendar (Settings > Calendar > Library Hours)
UXPROD-3776 UX improvements for Agreements R3 2022
UXPROD-3756 Support Agreement Line Search and Filter
UXPROD-3754 GOKb Package metadata enhancements in Agreements local KB
UXPROD-3116 Dashboard: implement managed dashboards
UXPROD-3712 Bulk Edit - in app approach - loan types
UXPROD-3705 Bulk Edit - User data - in app approach
UXPROD-3704 Bulk Edit - in app approach - FOLIO holdings locations
UXPROD-3543 Bulk Edit performance
UXPROD-3889 Add federation support for mod-agreements
UXPROD-3855 Offer empty values (no value) for inactive harvesting status
UXPROD-3854 Open UDP details with "Matching summary" accordion closed by default
UXPROD-3801 Harvester logs screen
UXPROD-3795 Use default values in the Create screen for a new UDP
UXPROD-3774 Hide eUsage reports accordion in Agreements, if no Usage data provider is linked
UXPROD-3641 Inventory Elastic Search (Nolana): Timebox for Priority Inventory Search and Filter Enhancements
UXPROD-3621 Spec and planning. Inventory. Mark instance for deletion. 1st iteration. Enable the user to mark an instance for deletion
UXPROD-3134 GBV. FOLIO module wrapper around existing Harvester (Nolana)
UXPROD-3080 Edit - first iteration. Analytical records; bound with - part 2: link multiple bibs to the same item
UXPROD-3793 Identify source of each authority record
UXPROD-3749 R3 2022 (Nolana) Misc Bugfixes, NFRs, and Updates for Tags
UXPROD-2968 quickMARC | Search and Display MARC Authority and Linked MARC bib record(s) - Phase 1 (NO UI)
UXPROD-2966 Authority Control: quickMARC | MANUAL | Link authority record (names) to applicable bib fields (Phase 1) - NO UI
UXPROD-177 Export eHoldings (EBSCO KB customers only)
UXPROD-3681 GOBI integration user interface
UXPROD-3498 Allow user to Download or resend EDIFACT order exports
UXPROD-2899 Ability to generate a fiscal year rollover "preview"
UXPROD-2838 Create invoice automatically from purchase order
UXPROD-3763 Switch Fees/Fines from buttons to action menus
UXPROD-3564 Loan: (FE) Declared Lost/Aged to Lost using ACTUAL COST
UXPROD-3377 Loan: (FE) Lost Item Fees processing page for ACTUAL COST phase 1
UXPROD-2391 Loan: (BE) Declared Lost/Aged to Lost using ACTUAL COST

Nonfunctional Requirements (NFR) Features

Key Summary
UXPROD-3739 Firebird: Bulk Edit UI e-2-e Smoke tests (NFR) - Nolana R3 2022
UXPROD-3720 Firebird - Nolana R3 2022 Module releases, RMB/Stripes updates, migration scripts verification
UXPROD-3665 Firebird - Nolana R3 2022 Enhancements/Bugfixes/Tech Debt
UXPROD-3694 NFR: UI end-to-end tests for Folijet (Nolana R3 2022)
UXPROD-3577 NFR: Module releases, RMB/Stripes updates, Migration scripts (Nolana R3 2022)
UXPROD-3576 NFR: Data Import Support Bug work (Nolana R3 2022)
UXPROD-3575 NFR: Karate API integration tests for key Data Import functionality (Nolana R3 2022)
UXPROD-3557 NFR: Data Import Technical, NFR, & Misc work (Nolana R3 2022)
UXPROD-3858 R3 2022 | Mjolnir Enhancements/Bugfixes/NFR/tech debt
UXPROD-3692 R3 2022 | Prokopovych Release Activities
UXPROD-3691 R3 2022 | Prokopovych Enhancements/Bugfixes/NFR/tech debt
UXPROD-3322 Tech Debt: Create UI-Users tests with RTL/Jest - R3 2022
UXPROD-3867 R3 2022 | Sif Release Activities
UXPROD-3688 Spitfire: e2e tests - R3 2022 Nolana work
UXPROD-3687 Spitfire - Nolana R3 2022 Module releases, RMB/Stripes updates, migration scripts verification
UXPROD-3678 NFR : Inventory (mod-search) enhancements & defects (Nolana)
UXPROD-3677 NFR : Enhancements/Bugfixes/Tech Debt (Nolana)
UXPROD-3676 NFR: eholdings bug fixes and enhancements (Nolana)
UXPROD-3675 NFR: MARC bug fixes and enhancements (Nolana)
UXPROD-3395 folio-spring-base support
UXPROD-3866 R3 2022 | Thor Release Activities
UXPROD-3816 R3 2022 | Thor Enhancements/Bugfixes/NFR/tech debt
UXPROD-3723 Thunderjet: e2e tests | R3 2022 Nolana work
UXPROD-3722 Thunderjet - Nolana R3 2022 Module releases, RMB/Stripes updates, migration scripts verification
UXPROD-3562 Thunderjet - Nolana Bugfixes
UXPROD-3786 UNAM Bug/Task Tickets for Nolana (R2 2022) Release
UXPROD-3847 Module releases, RMB/Stripes updates, migration scripts verification
UXPROD-3693 Vega: UI e-2-e tests (NFR)
UXPROD-3669 Vega - Nolana Enhancements/Bugfixes/Tech Debt
UXPROD-3570 Tech Debt: Create MOD-CIRCULATION tests with Karate - R3 2022
UXPROD-3559 Vega: UI Jest/RTL tests R3 2022


Closed Bugs


All Closed Bugs and Stories


Remaining Open Bugs at Time of Release

Support Period

Assuming the FOLIO support policy remains unchanged, Nolana will be supported with critical security and bug fixes until Poppy (R2 2023) release (around November 2023). With the Nolana release Lotus has reached end of life and is no longer supported.


Related content