Trillium R1 2026 Notes on functionality

Trillium R1 2026 Notes on functionality

MOD-CONFIGURATION DECOMISSION

App

Notes

Jira

Product Owner

App

Notes

Jira

Product Owner

Bulk edit

Performance improvements due to integration with FQM. New parameters have been added to the module ( FQM_MAX_CHUNK_SIZE and FQM_MAX_PARALLEL_CHUNKS ) and can be configured during module’s deployment.

Observed performance improvements:

Approach

Execution time

Performance gain, %

Trillium - max_parallel_chunks: 5, max_chunk_size: 10000

23 min 2 s

-0.4%

Trillium - max_parallel_chunks: 10, max_chunk_size: 5000

21 min 25 s

6.6%

Trillium - max_parallel_chunks: 10, max_chunk_size: 10000

16 min 26 s

28.4%

Trillium - max_parallel_chunks: 20, max_chunk_size: 5000

15 min 49 s

31.0%

Default values FQM_MAX_CHUNK_SIZE is 10000 and FQM_MAX_PARALLEL_CHUNKS is 10. For more information refer to https://github.com/folio-org/mod-bulk-operations/blob/master/README.md#fqm-integration

https://folio-org.atlassian.net/browse/UXPROD-4990

@Magda Zacharska

Solution Architect: @Viachaslau Khandramai

Orders

Validation of ISBNs no longer occurs when adding an ISBN as a product identifier to an order line. Additionally, ISBN-10 is no longer converted to ISBN-13. (Please note that this has also been backported to Ramsons as of CSP #4 and Sunflower as of CSP #1).

https://folio-org.atlassian.net/browse/UIOR-1335

@Joseph Reimers

eUsage

Counter 5.1 Support

  • Manual upload Counter 5.1 reports for usage data providers in the file formats TSV, CSV and XLSX.

Support for Counter 5.1 is now complete. All other features have been available since the FOLIO release Sunflower.

Manual upload of Counter reports

  • Improvement of the notification of exceptions when manually uploading COUNTER files.

  • Form for manually uploading Counter reports updated in terms of content and appearance.

  • Manually changed Counter reports

    • New icon for Counter reports in the statistics table that have been changed manually. The icon is a pencil.

Exception handling

  • CoP 3030 (No Usage Available for Requested Dates) / 0-Reports. In the UI, Counter reports with error code 3030 have a new icon. The icon is a circle.

  • Report info: Counter exception codes 2011, 3032, 3063 added to the translations.

  • Report info: Improvement of the report info when HTTP status codes occured.

Status active or inactive for UDP data records

Select a Provider status: Active or Inactive. The active status is selected by default. The status you select here defines whether the data record for the usage data provider is active or inactive. The status is used to filter records. The default filtering in eUsage is to show all records with active provider status, instead of basing this on the harvesting status. If you select the inactive option, for example because the provider no longer provides statistics, but you still want to keep the data, eUsage checks this status with the selected harvesting status. This means that you cannot have an inactive provider status if the harvesting status is still active. In this case, eUsage will offer you options.

  • Status active or inactive within UDP data records

  • Search filter for status of UDP data record

Integration of a Month picker

  • New Month picker component based on stripes

  • Month picker within the section to exporting statistics

  • Month picker within the harvest configuration of a UDP

Others

  • New order of UI elements within the edit mode of a UDP. On the one hand, the input sequence is more logical, and on the other hand, a feature should be added in the future that checks the credentials after the data has been entered and which reports are offered by the provider.

  • SUSHI API is now called COUNTER API. The name is to be used from version Counter Release 5 onwards. For this reason, the text has been updated in various places in the user interface.

 

Counter 5.1 Support

https://folio-org.atlassian.net/browse/UXPROD-5300

Manual upload of Counter reports

https://folio-org.atlassian.net/browse/UXPROD-5186

https://folio-org.atlassian.net/browse/UIEUS-421

https://folio-org.atlassian.net/browse/UXPROD-2926

Exception handling

https://folio-org.atlassian.net/browse/UXPROD-5449

https://folio-org.atlassian.net/browse/UXPROD-5252

https://folio-org.atlassian.net/browse/UXPROD-4962

Status active or inactive for UDP data records

https://folio-org.atlassian.net/browse/UXPROD-5084

UXPROD-5292: NFR: Check combination between provider status and harvesting statusClosed

UXPROD-5085: Search Add filter for status of UDP data recordClosed

UIEUS-450: NFR: Changing the predefined search filtersClosed

Month picker

UIEUS-420: Create Monthpicker component based on stripesClosed

UXPROD-5465: Month picker within the section to exporting statisticsClosed

UXPROD-5287: Month picker within the harvest configuration of a UDPClosed

Others

UXPROD-5288: New order of UI elements within the edit mode of a UDPClosed

UXPROD-5495: NFR: Integration of the new term COUNTER alongside SUSHIClosed

UXPROD-5506: NFR: Integration of the new term COUNTER alongside SUSHI (Service type)Closed

@Stefan Dombek