Lotus (R1 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
MARC Authority: For libraries that plan to manage MARC authority records in FOLIO. Hosting providers, please ask your customers whether this app should be enabled. Lotus capabilities are
- Create MARC authority records via Data import
- Update MARC authority records via Data import
- Edit MARC authority record via quickMARC
- View MARC authority record source
- Basic/Advanced Search
- Browse Authority headings and references
Removed Apps
- INN-Reach (will be released as a standalone deployment for use with Lotus, but we are awaiting production certification from Innovative before we consider including it in Platform Complete again)
- For more information, contact Brooks Travis
Permissions Updates
| App | New Permissions | Deprecated Permissions | Product Owner |
|---|---|---|---|
| MARC authority app | View MARC authority record Edit MARC authority record quickMARC: View, edit MARC authority record | ||
| Settings - Title level requests | Settings (circ): Title level request edit | ||
| Agreements | Settings (Agreements): Can view app settings Settings (Agreements): Can view and edit app settings These new settings give view/edit permissions to a set of "app settings" via the Settings. As of Lotus, the available app settings are to setup options for storing documents uploaded to the Agreements module in database (default) or S3 storage | Owen Stephens | |
| Licenses | Settings (Licenses): Can view app settings Settings (Licenses): Can view and edit app settings These new settings give view/edit permissions to a set of "app settings" via the Settings. As of Lotus, the available app settings are to setup options for storing documents uploaded to the Licenses module in database (default) or S3 storage | ||
| Invoices | Invoice: Cancel invoices | None |
| App | Changed Permissions | Action required | Contact person, |
|---|---|---|---|
| Data Import | Data import: all permissions | Remove "Settings (Data import): Can view, create, edit, and remove" from roles and users that don't need to change the settings. In Kiwi there was a permission bug: To use data import the settings permission was required. This has been fixed for Lotus, therefore the permission that had been added as a workaround should be removed now. | Ann-Marie Breaux (Deactivated) UIDATIMP-1040 - Getting issue details... STATUS |
Known Issues
General
| App | Known issue | Workaround | JIRA issue | Product Owner |
|---|---|---|---|---|
| Requests | Requests app results/filters columns are not sorting properly, descending or ascending. This should be addressed in Morning Glory. | There is no workaround at this time. | ||
| Requests | After opening the Request details pane, an error message appears. This is related to the hold clearance report and is related to large data sets. It seems the report is not adding current actions to the report. | This is partially addressed by adding indexes in the DB | ||
| Requests | Hold clearance report times out with large data sets. | Brooks Travis | ||
| Title level request data migration | The migration process failed when it could not determine holdingsRecordId and/or instanceId for a request | Lotus HF1 fixes this issue. If migration process fails to determine holdingsRecordId and/or instanceId for a request, a default UUID 00000000-0000-4000-8000-000000000000 is used as a placeholder value Request detail records with a placeholder value may result in broken links (existing item + deleted holdings + deleted instance = page loads normally with broken links) causing the page to continuously spin. This will be fixed in Morning Glory by sending to an error page | Stephanie Buck | |
| Agreements | On adding a tag to an agreement line, the tag count is not immediately updated | Refreshing the page or closing and re-opening the agreement line view will lead the tag count to refreshing | ERM-2066 - Getting issue details... STATUS | Owen Stephens |
| Agreements | Two new Supplementary Properties are created by default on upgrading the module "Author Identification" and "Does this Agreement Support Publishing". While these properties will not cause any harm or affect the operation of the application, they are probably not required by most/all institutions | Delete these supplementary properties immediately after upgrade | ERM-2222 - Getting issue details... STATUS | Owen Stephens |
| Inventory | Instances added in any release up to Iris (R1 2021) that hasn't been updated since then, does not have "_version" field that would result in error ("NumberFormatException: null") when trying to overlay such Instance via Data Import in Lotus GA. This bug has been fixed in Lotus HF#1 and all later releases. | Fixed in Lotus HF#1 and all later releases. Workaround needed for Lotus GA: Add a _version property with a number to all instances without a _version property.
select count ( id ) from <tenant>_mod_inventory_storage."instance" where (jsonb->>'_version') is null;
update <tenant>_mod_inventory_storage."instance" set created_by = created_by where (jsonb->>'_version') is null; Existing trigger would set the version for each Instance that does not have this property | MODINV-684 - Getting issue details... STATUS | Ann-Marie Breaux (Deactivated) |
| Inventory | SEVERE: loadDbSchema loadDbSchema(): Table instance_holdings_item_view NOT FOUND in log | Ignore. RMB should suppress this log message for views but it doesn't. | RMB-909 - Getting issue details... STATUS MODINVSTOR-929 - Getting issue details... STATUS | |
| Inventory/Single Record Import | When importing a Single record using the Import button in Inventory's action menu, then an instance is created. But if the user then use the 'back' button in the browser, a duplicate import of the same record is created | Do not use the 'back' button. | UIIN-2197 - Getting issue details... STATUS | Charlotte Whitt |
| Inventory/Tags | Cannot add tags to Instance when unlinked preceding/succeeding titles present (in a source = FOLIO instance with preceding/succeeding not linked to another FOLIO instance or in a source = MARC instance with preceding/succeeding data from the SRS MARC 780/785 fields) | None | UIIN-2084 - Getting issue details... STATUS MODINV-674 - Getting issue details... STATUS | Ann-Marie Breaux (Deactivated) |
| Data import | A very large job profile can be created in Settings (Data import), but then errors when the user tries to edit it. | Break the job into multiple smaller jobs | UIDATIMP-1166 - Getting issue details... STATUS | Ann-Marie Breaux (Deactivated) |
| Data import | Logs for Inventory Single Record Imports do not always show the details for the imported record | Run a one-time script to set the "order" field of the SRS record. See more details here: Script for setting the SRS record "order" field so that Inventory Single Record Imports do not display blank log information | UIDATIMP-1136 - Getting issue details... STATUS MODSOURMAN-422 - Getting issue details... STATUS | Ann-Marie Breaux (Deactivated) |
| Data import | Permission "Data import: All permissions" is missing permission "data-import.fileExtensions.get" | Corrected in Morning Glory. For now, the missing permission can be manually added to a user as needed. | UIDATIMP-1193 - Getting issue details... STATUS | Ann-Marie Breaux (Deactivated) |
| Data import | MARC-to-Instance match, followed by an Update MARC Bib action, causes import job to hang and never finish. | Use a profile with MARC-to-Instance match followed by Update Instance action, or use a profile with MARC-to-MARC match followed by Update MARC Bib action. In Morning Glory, a job constructed as MARC-to-Instance, then Update MARC Bib action will not work, but will finish with an error instead of getting stuck. | MODSOURCE-509 - Getting issue details... STATUS MODSOURCE-528 - Getting issue details... STATUS | Ann-Marie Breaux (Deactivated) |
| Circulation log | When an item record is deleted, the item barcode remains active in the Circulation log. An error occurs if a user clicks on an item barcode and the item has been deleted. | There is no workaround at this time. | UXPROD-3738 - Getting issue details... STATUS | Stephanie Buck |
| Export Manager | Problems with scheduling bursar transfers and intermittent issues with manual exports . | There is no workaround at this time. The fix will be available in the Morning glory release | MODEXPW-172 - Getting issue details... STATUS MODEXPS-115 - Getting issue details... STATUS | |
| Finance | Optimistic locking is causing transaction processing to fail when older transactions without version numbers are processed. | Optimistic locking should be disabled for the finance module
| MODFISTO-340 - Getting issue details... STATUS | Dennis Bridges |
Acquisitions
Notes on functionality
Optimistic locking has been enabled for inventory instances, holdings records, and items (Optimistic locking proposal, UXPROD-1752, MODINVSTOR-845).
Post-Release Hotfixes
Hot fix release #1 - RELEASED AT JUNE 15
Tickets list
Modules list
| Project | Priority |
|---|
View in Jira
Hot fix release #2 - RELEASED AT JULY 8
Tickets list
Modules list
| Project | Priority |
|---|
View in Jira
Hot fix release #3 - RELEASED ON AUGUST 12
Tickets list
Modules list
| Project | Priority |
|---|
View in Jira
New Features by Epic (Sub-Project)
Closed Bugs
| Project | Priority | ||||||
|---|---|---|---|---|---|---|---|
| T: | |||||||
| ACQ Draft | 0 | 0 | 0 | 0 | 0 | 1 | 1 |
| ARCHIVED: ui-search-es | 0 | 0 | 0 | 0 | 0 | 1 | 1 |
| Bug Fest | 5 | 5 | 3 | 0 | 0 | 7 | 20 |
| ERM Platform | 2 | 0 | 0 | 0 | 0 | 28 | 30 |
| FOLIO | 1 | 6 | 5 | 0 | 0 | 26 | 38 |
| Folio Automation Testing | 0 | 7 | 2 | 0 | 0 | 4 | 13 |
| Okapi | 2 | 0 | 1 | 0 | 0 | 10 | 13 |
| RAML Module Builder | 0 | 1 | 1 | 0 | 0 | 8 | 10 |
| Reservoir | 0 | 0 | 0 | 0 | 0 | 1 | 1 |
| Stripes | 0 | 0 | 0 | 0 | 0 | 1 | 1 |
| Support | 1 | 3 | 1 | 0 | 0 | 3 | 8 |
| User Experience Design | 0 | 0 | 0 | 0 | 0 | 1 | 1 |
| Z39.50 | 0 | 0 | 0 | 0 | 0 | 1 | 1 |
| data-import-processing-core | 2 | 16 | 4 | 0 | 0 | 0 | 22 |
| edge-caiasoft | 0 | 1 | 0 | 0 | 0 | 1 | 2 |
| edge-common | 0 | 0 | 0 | 0 | 0 | 2 | 2 |
| edge-connexion | 0 | 0 | 0 | 0 | 0 | 3 | 3 |
| edge-dematic | 0 | 1 | 0 | 0 | 0 | 0 | 1 |
| edge-inn-reach | 3 | 0 | 0 | 1 | 0 | 2 | 6 |
| edge-patron | 0 | 1 | 2 | 0 | 0 | 0 | 3 |
| folio-kafka-wrapper-util | 0 | 1 | 0 | 0 | 0 | 0 | 1 |
| folio-service-tools | 0 | 0 | 0 | 0 | 0 | 1 | 1 |
| folio-spring-support | 0 | 0 | 0 | 0 | 0 | 2 | 2 |
| folio-vertx-lib | 0 | 0 | 0 | 0 | 0 | 6 | 6 |
| generate-marc-utils | 0 | 1 | 1 | 0 | 0 | 0 | 2 |
| liquibase-util | 0 | 0 | 2 | 0 | 0 | 1 | 3 |
| mod-audit | 0 | 2 | 0 | 0 | 0 | 0 | 2 |
| mod-authtoken | 1 | 1 | 0 | 0 | 0 | 5 | 7 |
| mod-calendar | 0 | 0 | 0 | 0 | 0 | 2 | 2 |
| mod-circulation | 11 | 39 | 15 | 1 | 0 | 19 | 85 |
| mod-circulation-storage | 0 | 1 | 0 | 0 | 0 | 2 | 3 |
| mod-configuration | 0 | 0 | 1 | 0 | 0 | 5 | 6 |
| mod-copycat | 0 | 1 | 0 | 0 | 0 | 2 | 3 |
| mod-data-export | 0 | 7 | 4 | 0 | 0 | 0 | 11 |
| mod-data-export-spring | 4 | 8 | 1 | 0 | 0 | 2 | 15 |
| mod-data-export-worker | 1 | 7 | 3 | 0 | 0 | 1 | 12 |
| mod-data-import | 1 | 10 | 7 | 0 | 0 | 0 | 18 |
| mod-di-converter-storage | 0 | 0 | 5 | 0 | 0 | 0 | 5 |
| mod-email | 0 | 0 | 0 | 0 | 0 | 1 | 1 |
| mod-erm-usage | 0 | 0 | 0 | 0 | 0 | 2 | 2 |
| mod-erm-usage-harvester | 0 | 1 | 0 | 0 | 0 | 6 | 7 |
| mod-eusage-reports | 3 | 1 | 0 | 0 | 0 | 2 | 6 |
| mod-feesfines | 0 | 1 | 4 | 0 | 0 | 2 | 7 |
| mod-finance | 1 | 1 | 0 | 0 | 0 | 0 | 2 |
| mod-finance-storage | 3 | 1 | 3 | 0 | 1 | 0 | 8 |
| mod-gobi | 0 | 1 | 1 | 0 | 0 | 0 | 2 |
| mod-graphql | 0 | 0 | 0 | 0 | 0 | 4 | 4 |
| mod-harvester-admin | 0 | 1 | 0 | 0 | 0 | 0 | 1 |
| mod-idm-connect | 0 | 0 | 0 | 0 | 0 | 2 | 2 |
| mod-inn-reach | 10 | 7 | 0 | 0 | 0 | 3 | 20 |
| mod-inventory | 8 | 9 | 6 | 1 | 0 | 3 | 27 |
| mod-inventory-storage | 2 | 5 | 7 | 1 | 0 | 9 | 24 |
| mod-inventory-update | 0 | 5 | 3 | 0 | 0 | 0 | 8 |
| mod-invoice | 6 | 14 | 7 | 1 | 0 | 1 | 29 |
| mod-invoice-storage | 0 | 1 | 0 | 0 | 0 | 0 | 1 |
| mod-kb-ebsco-java | 0 | 0 | 5 | 0 | 0 | 2 | 7 |
| mod-login | 0 | 0 | 1 | 0 | 0 | 4 | 5 |
| mod-login-saml | 0 | 3 | 3 | 0 | 0 | 5 | 11 |
| mod-notes | 0 | 2 | 7 | 0 | 0 | 1 | 10 |
| mod-notify | 0 | 1 | 1 | 0 | 0 | 3 | 5 |
| mod-oa | 0 | 0 | 0 | 0 | 0 | 1 | 1 |
| mod-oai-pmh | 0 | 4 | 4 | 0 | 0 | 0 | 8 |
| mod-orders | 0 | 8 | 7 | 0 | 0 | 3 | 18 |
| mod-orders-storage | 2 | 2 | 2 | 0 | 0 | 0 | 6 |
| mod-password-validator | 0 | 0 | 0 | 0 | 0 | 2 | 2 |
| mod-patron | 1 | 3 | 1 | 0 | 0 | 1 | 6 |
| mod-patron-blocks | 4 | 2 | 0 | 0 | 0 | 2 | 8 |
| mod-permissions | 2 | 4 | 1 | 0 | 0 | 6 | 13 |
| mod-pubsub | 3 | 0 | 2 | 0 | 0 | 3 | 8 |
| mod-quick-marc | 3 | 8 | 4 | 0 | 0 | 0 | 15 |
| mod-remote-storage | 0 | 2 | 0 | 0 | 0 | 0 | 2 |
| mod-rtac | 0 | 2 | 1 | 0 | 0 | 0 | 3 |
| mod-search | 0 | 10 | 9 | 1 | 0 | 3 | 23 |
| mod-source-record-manager | 4 | 20 | 20 | 0 | 0 | 1 | 45 |
| mod-source-record-storage | 7 | 16 | 6 | 0 | 0 | 0 | 29 |
| mod-tags | 1 | 3 | 1 | 0 | 0 | 2 | 7 |
| mod-template-engine | 0 | 0 | 3 | 0 | 0 | 0 | 3 |
| mod-user-import | 0 | 4 | 1 | 0 | 0 | 3 | 8 |
| mod-users | 0 | 1 | 1 | 1 | 0 | 1 | 4 |
| mod-users-bl | 0 | 1 | 0 | 0 | 0 | 0 | 1 |
| rancher | 1 | 3 | 0 | 0 | 0 | 9 | 13 |
| sip2 | 0 | 1 | 0 | 0 | 0 | 0 | 1 |
| stripes-acq-components | 0 | 2 | 3 | 0 | 0 | 1 | 6 |
| stripes-cli | 1 | 0 | 1 | 0 | 0 | 0 | 2 |
| stripes-components | 0 | 5 | 14 | 0 | 0 | 13 | 32 |
| stripes-connect | 0 | 0 | 1 | 0 | 0 | 0 | 1 |
| stripes-core | 0 | 1 | 4 | 0 | 0 | 0 | 5 |
| stripes-data-transfer-components | 1 | 0 | 1 | 0 | 0 | 0 | 2 |
| stripes-smart-components | 1 | 2 | 8 | 1 | 0 | 4 | 16 |
| stripes-testing | 0 | 0 | 0 | 0 | 0 | 1 | 1 |
| stripes-webpack | 0 | 0 | 0 | 0 | 0 | 2 | 2 |
| ui-acquisition-units | 0 | 0 | 0 | 1 | 0 | 1 | 2 |
| ui-bulk-edit | 1 | 1 | 6 | 0 | 0 | 0 | 8 |
| ui-calendar | 0 | 3 | 1 | 5 | 0 | 1 | 10 |
| ui-checkin | 0 | 1 | 3 | 0 | 0 | 0 | 4 |
| ui-checkout | 0 | 2 | 3 | 0 | 0 | 3 | 8 |
| ui-circulation | 0 | 3 | 16 | 2 | 0 | 2 | 23 |
| ui-circulation-log | 0 | 1 | 0 | 0 | 0 | 1 | 2 |
| ui-data-export | 0 | 1 | 2 | 0 | 0 | 0 | 3 |
| ui-data-import | 1 | 10 | 8 | 0 | 0 | 0 | 19 |
| Total Unique Issues: | 117 | 409 | 375 | 36 | 3 | 330 | 1270 |
All Closed Bugs and Stories
| Project | Priority | ||||||
|---|---|---|---|---|---|---|---|
| T: | |||||||
| ACQ Draft | 0 | 0 | 0 | 0 | 0 | 1 | 1 |
| ARCHIVED: edge-search-srs | 0 | 0 | 1 | 0 | 0 | 0 | 1 |
| ARCHIVED: mod-codex-ekb | 0 | 0 | 1 | 0 | 0 | 0 | 1 |
| ARCHIVED: mod-codex-mux | 0 | 0 | 1 | 0 | 0 | 0 | 1 |
| ARCHIVED: mod-ldp | 0 | 5 | 1 | 0 | 0 | 0 | 6 |
| ARCHIVED: ui-search-es | 0 | 0 | 0 | 0 | 0 | 1 | 1 |
| Bug Fest | 5 | 5 | 3 | 0 | 0 | 7 | 20 |
| Chalmers | 0 | 0 | 1 | 0 | 0 | 0 | 1 |
| ERM Platform | 4 | 0 | 3 | 0 | 0 | 57 | 64 |
| FOLIO | 1 | 13 | 5 | 0 | 0 | 32 | 51 |
| Folio Automation Testing | 0 | 8 | 30 | 1 | 0 | 6 | 45 |
| Okapi | 2 | 1 | 1 | 0 | 0 | 17 | 21 |
| RAML Module Builder | 0 | 1 | 3 | 0 | 0 | 20 | 24 |
| Reservoir | 0 | 11 | 5 | 0 | 0 | 1 | 17 |
| Stripes | 0 | 0 | 2 | 0 | 0 | 1 | 3 |
| Support | 1 | 3 | 1 | 0 | 0 | 3 | 8 |
| User Experience Design | 0 | 0 | 5 | 0 | 0 | 2 | 7 |
| Z39.50 | 0 | 0 | 1 | 0 | 0 | 3 | 4 |
| data-import-processing-core | 2 | 16 | 15 | 0 | 0 | 0 | 33 |
| edge-caiasoft | 0 | 1 | 2 | 0 | 0 | 1 | 4 |
| edge-common | 0 | 0 | 0 | 0 | 0 | 3 | 3 |
| edge-common-spring | 0 | 0 | 2 | 0 | 0 | 0 | 2 |
| edge-connexion | 0 | 0 | 0 | 0 | 0 | 3 | 3 |
| edge-dematic | 0 | 1 | 0 | 0 | 0 | 1 | 2 |
| edge-inn-reach | 5 | 1 | 0 | 2 | 0 | 2 | 10 |
| edge-oai-pmh | 0 | 0 | 2 | 0 | 0 | 0 | 2 |
| edge-patron | 0 | 1 | 4 | 0 | 0 | 1 | 6 |
| folio-custom-fields | 0 | 0 | 1 | 0 | 0 | 0 | 1 |
| folio-di-support | 0 | 0 | 1 | 0 | 0 | 0 | 1 |
| folio-holdingsiq-client | 0 | 0 | 2 | 0 | 0 | 0 | 2 |
| folio-kafka-wrapper-util | 0 | 2 | 0 | 0 | 0 | 0 | 2 |
| folio-service-tools | 0 | 0 | 1 | 0 | 0 | 1 | 2 |
| folio-spring-support | 0 | 2 | 4 | 0 | 0 | 4 | 10 |
| folio-vertx-lib | 0 | 0 | 0 | 0 | 0 | 8 | 8 |
| generate-marc-utils | 0 | 1 | 2 | 0 | 0 | 0 | 3 |
| liquibase-util | 0 | 0 | 3 | 0 | 0 | 1 | 4 |
| mod-audit | 0 | 3 | 0 | 0 | 0 | 1 | 4 |
| mod-authtoken | 1 | 5 | 1 | 0 | 0 | 8 | 15 |
| mod-bulkedit | 0 | 0 | 5 | 0 | 0 | 0 | 5 |
| mod-calendar | 0 | 0 | 0 | 0 | 0 | 2 | 2 |
| mod-circulation | 11 | 41 | 19 | 1 | 0 | 55 | 127 |
| mod-circulation-storage | 0 | 4 | 0 | 0 | 0 | 6 | 10 |
| mod-configuration | 0 | 0 | 1 | 0 | 0 | 6 | 7 |
| mod-copycat | 0 | 1 | 0 | 0 | 0 | 2 | 3 |
| mod-data-export | 0 | 8 | 20 | 0 | 0 | 0 | 28 |
| mod-data-export-spring | 4 | 12 | 8 | 0 | 0 | 2 | 26 |
| mod-data-export-worker | 1 | 15 | 20 | 0 | 0 | 1 | 37 |
| mod-data-import | 1 | 16 | 16 | 0 | 0 | 0 | 33 |
| mod-di-converter-storage | 0 | 0 | 14 | 0 | 0 | 0 | 14 |
| mod-email | 0 | 0 | 0 | 0 | 0 | 1 | 1 |
| mod-erm-usage | 0 | 0 | 0 | 0 | 0 | 2 | 2 |
| mod-erm-usage-harvester | 0 | 1 | 0 | 0 | 0 | 6 | 7 |
| mod-eusage-reports | 4 | 2 | 0 | 1 | 0 | 2 | 9 |
| mod-feesfines | 0 | 3 | 4 | 0 | 0 | 2 | 9 |
| mod-finance | 1 | 2 | 2 | 0 | 0 | 0 | 5 |
| mod-finance-storage | 3 | 3 | 5 | 0 | 1 | 1 | 13 |
| mod-gobi | 0 | 3 | 3 | 0 | 0 | 0 | 6 |
| mod-graphql | 0 | 0 | 0 | 0 | 0 | 6 | 6 |
| mod-harvester-admin | 0 | 1 | 0 | 0 | 0 | 0 | 1 |
| mod-idm-connect | 0 | 0 | 0 | 0 | 0 | 3 | 3 |
| mod-inn-reach | 19 | 43 | 7 | 18 | 0 | 6 | 93 |
| mod-inventory | 9 | 14 | 33 | 1 | 0 | 6 | 63 |
| mod-inventory-storage | 3 | 13 | 19 | 1 | 0 | 9 | 45 |
| mod-inventory-update | 0 | 5 | 3 | 0 | 0 | 0 | 8 |
| mod-invoice | 6 | 16 | 9 | 1 | 0 | 1 | 33 |
| mod-invoice-storage | 0 | 1 | 1 | 0 | 0 | 0 | 2 |
| mod-kb-ebsco-java | 0 | 0 | 16 | 1 | 0 | 3 | 20 |
| mod-login | 0 | 0 | 1 | 0 | 0 | 6 | 7 |
| mod-login-saml | 0 | 4 | 3 | 0 | 0 | 5 | 12 |
| mod-ncip | 0 | 1 | 0 | 0 | 0 | 1 | 2 |
| mod-notes | 0 | 2 | 19 | 0 | 0 | 1 | 22 |
| mod-notify | 0 | 1 | 1 | 0 | 0 | 3 | 5 |
| mod-oa | 0 | 0 | 0 | 0 | 0 | 3 | 3 |
| mod-oai-pmh | 0 | 8 | 10 | 0 | 0 | 0 | 18 |
| mod-orders | 0 | 10 | 15 | 0 | 0 | 4 | 29 |
| mod-orders-storage | 2 | 5 | 9 | 0 | 0 | 1 | 17 |
| mod-organizations | 0 | 0 | 1 | 0 | 0 | 0 | 1 |
| mod-organizations-storage | 0 | 0 | 0 | 1 | 0 | 0 | 1 |
| mod-password-validator | 0 | 0 | 3 | 0 | 0 | 2 | 5 |
| mod-patron | 1 | 5 | 4 | 0 | 0 | 2 | 12 |
| mod-patron-blocks | 4 | 2 | 0 | 0 | 0 | 3 | 9 |
| mod-permissions | 2 | 4 | 1 | 0 | 0 | 11 | 18 |
| mod-pubsub | 3 | 0 | 2 | 0 | 0 | 3 | 8 |
| mod-quick-marc | 3 | 8 | 13 | 0 | 0 | 1 | 25 |
| mod-remote-storage | 0 | 3 | 1 | 0 | 0 | 1 | 5 |
| mod-rtac | 0 | 2 | 2 | 0 | 0 | 0 | 4 |
| mod-search | 0 | 17 | 59 | 1 | 0 | 3 | 80 |
| mod-source-record-manager | 4 | 26 | 52 | 0 | 0 | 1 | 83 |
| mod-source-record-storage | 7 | 18 | 25 | 0 | 0 | 0 | 50 |
| mod-tags | 1 | 3 | 2 | 0 | 0 | 2 | 8 |
| mod-template-engine | 0 | 0 | 3 | 0 | 0 | 0 | 3 |
| mod-user-import | 0 | 4 | 1 | 0 | 0 | 4 | 9 |
| mod-users | 0 | 1 | 1 | 2 | 0 | 1 | 5 |
| mod-users-bl | 0 | 2 | 0 | 0 | 0 | 6 | 8 |
| perf-testing | 0 | 2 | 2 | 0 | 0 | 16 | 20 |
| rancher | 1 | 8 | 4 | 0 | 0 | 12 | 25 |
| sip2 | 0 | 3 | 0 | 0 | 0 | 3 | 6 |
| stripes-acq-components | 0 | 5 | 15 | 1 | 0 | 1 | 22 |
| stripes-cli | 1 | 0 | 1 | 0 | 0 | 1 | 3 |
| stripes-components | 0 | 6 | 28 | 0 | 0 | 16 | 50 |
| Total Unique Issues: | 140 | 635 | 1087 | 75 | 3 | 641 | 2581 |
Remaining Open Bugs at Time of Release
| Project | Priority | ||||||
|---|---|---|---|---|---|---|---|
| T: | |||||||
| mod-okapi-facade | 0 | 3 | 0 | 0 | 0 | 0 | 3 |
| ARCHIVED: application-builder | 0 | 0 | 0 | 1 | 0 | 1 | 2 |
| ARCHIVED: edge-resolver | 0 | 0 | 0 | 0 | 0 | 1 | 1 |
| ARCHIVED: mod-codex-mux | 0 | 0 | 2 | 0 | 0 | 0 | 2 |
| ARCHIVED: mod-customfields | 0 | 0 | 2 | 0 | 0 | 0 | 2 |
| ARCHIVED: mod-ldp | 2 | 4 | 2 | 0 | 0 | 1 | 9 |
| ARCHIVED: ui-search-es | 0 | 0 | 1 | 0 | 0 | 0 | 1 |
| Bug Fest | 84 | 79 | 52 | 5 | 0 | 89 | 309 |
| Chalmers | 0 | 0 | 2 | 0 | 0 | 33 | 35 |
| ERM Platform | 22 | 50 | 27 | 7 | 0 | 292 | 398 |
| EUREKA | 70 | 131 | 103 | 1 | 0 | 87 | 392 |
| Eureka CLI | 0 | 0 | 0 | 0 | 0 | 1 | 1 |
| FOLIO | 2 | 34 | 43 | 3 | 0 | 83 | 165 |
| Folio Automation Testing | 7 | 8950 | 11 | 1 | 0 | 30 | 8999 |
| JIRA Configuration | 0 | 0 | 0 | 0 | 0 | 1 | 1 |
| MetaDB-Improvement | 0 | 0 | 0 | 0 | 0 | 4 | 4 |
| Module Descriptor Validator | 0 | 0 | 0 | 0 | 0 | 3 | 3 |
| Okapi | 4 | 13 | 7 | 3 | 0 | 56 | 83 |
| RAML Module Builder | 3 | 13 | 16 | 0 | 0 | 59 | 91 |
| Reservoir | 1 | 3 | 1 | 0 | 0 | 8 | 13 |
| Service Interaction | 2 | 7 | 1 | 0 | 0 | 24 | 34 |
| Stripes | 3 | 8 | 7 | 2 | 0 | 4 | 24 |
| Support | 0 | 1 | 2 | 0 | 0 | 8 | 11 |
| UI-Serials-Management | 1 | 10 | 9 | 0 | 0 | 59 | 79 |
| UX Product | 0 | 0 | 0 | 0 | 0 | 1 | 1 |
| Z39.50 | 0 | 5 | 6 | 0 | 0 | 4 | 15 |
| application-descriptors | 2 | 4 | 0 | 0 | 0 | 0 | 6 |
| applications-poc-tools | 2 | 7 | 0 | 0 | 0 | 2 | 11 |
| cql2pgjson | 0 | 0 | 3 | 0 | 0 | 0 | 3 |
| data-import-processing-core | 5 | 41 | 18 | 2 | 0 | 7 | 73 |
| edge-api-utils | 0 | 1 | 1 | 0 | 0 | 4 | 6 |
| edge-caiasoft | 0 | 8 | 0 | 0 | 0 | 0 | 8 |
| edge-common | 0 | 2 | 3 | 0 | 0 | 9 | 14 |
| edge-common-spring | 0 | 4 | 0 | 0 | 0 | 2 | 6 |
| edge-connexion | 0 | 1 | 2 | 0 | 0 | 1 | 4 |
| edge-courses | 0 | 4 | 2 | 0 | 0 | 0 | 6 |
| edge-dcb | 0 | 3 | 1 | 0 | 0 | 0 | 4 |
| edge-dematic | 0 | 6 | 5 | 0 | 0 | 3 | 14 |
| edge-erm | 0 | 2 | 1 | 0 | 0 | 0 | 3 |
| edge-fqm | 1 | 5 | 0 | 0 | 0 | 0 | 6 |
| edge-inn-reach | 2 | 5 | 1 | 0 | 0 | 3 | 11 |
| edge-inventory | 0 | 0 | 1 | 0 | 0 | 0 | 1 |
| edge-lti-courses | 0 | 5 | 0 | 0 | 0 | 3 | 8 |
| edge-ncip | 0 | 1 | 0 | 0 | 0 | 2 | 3 |
| edge-oai-pmh | 0 | 4 | 0 | 0 | 0 | 3 | 7 |
| edge-orders | 0 | 2 | 1 | 0 | 0 | 2 | 5 |
| edge-patron | 4 | 6 | 6 | 0 | 0 | 11 | 27 |
| edge-rtac | 1 | 3 | 4 | 1 | 0 | 7 | 16 |
| eslint-config-stripes | 0 | 0 | 0 | 1 | 0 | 5 | 6 |
| folio-custom-fields | 0 | 1 | 4 | 0 | 0 | 3 | 8 |
| folio-di-support | 0 | 0 | 0 | 0 | 0 | 1 | 1 |
| folio-export-common | 0 | 1 | 0 | 0 | 0 | 0 | 1 |
| folio-holdingsiq-client | 0 | 0 | 1 | 0 | 0 | 0 | 1 |
| folio-kafka-wrapper-util | 1 | 3 | 1 | 0 | 0 | 2 | 7 |
| folio-keycloak | 2 | 10 | 8 | 0 | 0 | 1 | 21 |
| folio-keycloak-plugins | 0 | 2 | 0 | 0 | 0 | 3 | 5 |
| folio-kong | 2 | 4 | 3 | 0 | 0 | 0 | 9 |
| folio-module-sidecar | 17 | 27 | 11 | 0 | 0 | 4 | 59 |
| folio-query-tool-metadata | 0 | 0 | 2 | 0 | 0 | 0 | 2 |
| folio-s3-client | 0 | 3 | 3 | 0 | 0 | 6 | 12 |
| folio-service-tools | 1 | 0 | 4 | 2 | 0 | 2 | 9 |
| folio-spring-support | 3 | 9 | 10 | 1 | 0 | 26 | 49 |
| folio-vertx-lib | 0 | 4 | 0 | 0 | 0 | 14 | 18 |
| generate-marc-utils | 0 | 1 | 3 | 0 | 0 | 3 | 7 |
| isbn-util | 0 | 1 | 2 | 0 | 0 | 0 | 3 |
| lib-fqm-query-processor | 0 | 1 | 1 | 0 | 0 | 0 | 2 |
| liquibase-util | 0 | 2 | 1 | 0 | 0 | 3 | 6 |
| mgr-applications | 2 | 7 | 4 | 2 | 0 | 0 | 15 |
| mgr-tenant-entitlements | 4 | 12 | 13 | 0 | 0 | 5 | 34 |
| mgr-tenants | 1 | 3 | 1 | 0 | 0 | 0 | 5 |
| mod-audit | 1 | 16 | 6 | 2 | 0 | 6 | 31 |
| mod-authtoken | 0 | 7 | 1 | 0 | 0 | 8 | 16 |
| mod-batch-print | 0 | 0 | 1 | 0 | 0 | 1 | 2 |
| mod-bulk-operations | 5 | 55 | 58 | 3 | 1 | 14 | 136 |
| mod-bulkedit | 0 | 0 | 0 | 0 | 0 | 1 | 1 |
| mod-calendar | 3 | 3 | 2 | 1 | 0 | 6 | 15 |
| mod-camunda | 0 | 1 | 0 | 0 | 0 | 4 | 5 |
| mod-circulation | 39 | 123 | 63 | 3 | 0 | 19 | 247 |
| mod-circulation-bff | 3 | 11 | 2 | 1 | 0 | 6 | 23 |
| mod-circulation-item | 0 | 2 | 0 | 0 | 0 | 4 | 6 |
| mod-circulation-storage | 4 | 31 | 8 | 0 | 0 | 7 | 50 |
| mod-codex-inventory | 0 | 0 | 1 | 1 | 0 | 0 | 2 |
| mod-codex-mock | 0 | 1 | 0 | 0 | 0 | 0 | 1 |
| mod-configuration | 1 | 0 | 2 | 0 | 0 | 4 | 7 |
| mod-consortia | 3 | 8 | 2 | 0 | 0 | 1 | 14 |
| mod-consortia-keycloak | 7 | 7 | 3 | 0 | 0 | 3 | 20 |
| mod-copycat | 0 | 5 | 1 | 0 | 0 | 1 | 7 |
| mod-courses | 0 | 8 | 3 | 0 | 0 | 5 | 16 |
| mod-data-export | 6 | 29 | 26 | 2 | 0 | 11 | 74 |
| mod-data-export-spring | 3 | 20 | 9 | 3 | 0 | 5 | 40 |
| mod-data-export-worker | 8 | 73 | 53 | 1 | 0 | 14 | 149 |
| mod-data-import | 19 | 36 | 37 | 1 | 0 | 14 | 107 |
| mod-data-loader | 0 | 0 | 2 | 0 | 0 | 0 | 2 |
| mod-dcb | 8 | 13 | 9 | 0 | 0 | 5 | 35 |
| mod-di-converter-storage | 5 | 20 | 5 | 3 | 0 | 1 | 34 |
| mod-ebsconet | 1 | 5 | 3 | 0 | 0 | 1 | 10 |
| mod-email | 1 | 0 | 2 | 1 | 0 | 0 | 4 |
| mod-entities-links | 5 | 40 | 55 | 6 | 0 | 8 | 114 |
| mod-erm-usage | 0 | 2 | 1 | 0 | 0 | 8 | 11 |
| mod-erm-usage-harvester | 1 | 3 | 4 | 0 | 0 | 16 | 24 |
| Total Unique Issues: | 851 | 12204 | 3183 | 313 | 21 | 2399 | 18971 |
Support period
Lotus has reached its end of life and is no longer supported. Lotus had be supported with critical security and bug fixes until Nolana (R3 2022) was released in December 2022. With the Lotus release the Juniper release has reached end of life and is no longer supported. See FOLIO support policy.