Trillium R1 2026 Release
Full Changelog: v3.4.0...v4.0.0
Breaking changes
- Migrate to Spring Boot v4.0.5 (MODRS-251)
- Item Storage API version update from 10.1 to 11.0 (MODRS-243)
New APIs versions
- Requires
item-storage v11.0
Features
- Remove custom TenantController and use folio-provided Tenant API 2.0 (MODRS-250)
- Use GitHub Workflows for Maven (MODRS-253)
- Add config file for dependabot, CODEOWNERS and pull request template (MODRS-241)
Bug fixes
- Performance issue - Search of item_notes without index on item_id (MODRS-223)
- Fixed 'management.endpoint.loggers.access' uses an incompatible target type (MODRS-238)
- Add missing permission to system user (MODRS-242)
- Add log-record-event missing module permissions (MODRS-248)
- Sensitive data in logs cleanup (MODRS-229)
Tech Debt
- Migrate from OpenFeign to Spring HTTP Exchange interfaces (MODRS-251)
- Remove custom TenantController in favor of folio-spring-base provided one (MODRS-250)
- Remove Feign client interceptor, request logger, and EnrichHeadersClient (MODRS-251)
- Simplify Dockerfile and remove run.sh (MODRS-251)
Dependencies
- Bump
spring-bootfrom3.4.3to4.0.5 - Bump
folio-spring-supportfrom9.0.0to10.0.0 - Bump
folio-utilfrom35.4.0to36.0.0 - Bump
openapi-generatorfrom7.6.0to7.21.0 - Bump
mod-pubsub-clientfrom2.16.0to2.16.3 - Bump
jsonschema2pojo-maven-pluginfrom1.2.2to1.3.3 - Replace
wiremock-standalonewithfolio-spring-testing - Replace
hibernate-jpamodelgenwithhibernate-processor - Add
lombok-mapstruct-binding0.2.0 - Remove
embedded-database-spring-test - Remove
jackson-dataformat-xml