Releases: folio-org/mod-kb-ebsco-java
Releases · folio-org/mod-kb-ebsco-java
v5.0.0
Breaking changes
- GET
/eholdings/kb-credentials/{credentialsId}/key
requireskb-ebsco.kb-credentials.key.item.get
permission - GET
/eholdings/kb-credentials/{id}/uc/key
requireskb-ebsco.kb-credentials.uc.key.item.get
permission
APIs versions
- Provides
eholdings v4.0
Bug fixes
- Add missing module permissions to access-types endpoints (MODKBEKBJ-770)
Tech Dept
- Cleanup permissions for eholdings interface (MODKBEKBJ-769)
v4.1.0
Dependencies
- Bump
domain-models-runtime
from35.0.6
to35.2.0
- Bump
folio-di-support
from2.0.1
to2.1.0
- Bump
folio-service-tools
from3.1.0
to4.0.0
- Bump
folio-holdingsiq-client
from3.0.0
to3.1.0
- Bump
folio-liquibase-util
from1.7.0
to1.8.0
- Bump
mod-configuration-client
from5.9.2
to5.10.0
- Bump
vertx
from4.4.6
to4.5.5
- Bump
aspectj
from1.9.20.1
to1.9.21.2
- Bump
jackson
from2.15.2
to2.17.0
- Bump
postgresql
from42.6.0
to42.7.3
- Bump
commons-codec
from1.16.0
to1.16.1
- Bump
commons-configuration2
from2.9.0
to2.10.0
- Bump
lombok
from1.18.30
to1.18.32
- Bump
jetbrains-annotations
from24.0.1
to24.1.0
- Bump
opencsv
from5.8
to5.9
- Bump
commons-lang3
from3.13.0
to3.14.0
- Remove
javax.validation.validation-api
v4.0.0
Breaking changes
- Update the module for Java 17 & the latest dependencies (MODKBEKBJ-732)
APIs versions
- Provides
eholdings v3.3
Features
- GET /eholdings/titles | Add Packages Facet to response and packageIds filter to request (MODKBEKBJ-717)
- GET /eholdings/resource | Changed Proxy to ProxiedUrl class in CustomResourceList from Title class (MODKBEKBJ-740)
Tech Dept
- Logging improvement (MODKBEKBJ-626)
- Increase memory allocation in default LaunchDescriptor (MODKBEKBJ-326)
- Add logs for Usage Consolidation flow (MODKBEKBJ-726)
- Reduce the size of the page by half after failed retry for holdings loading (MODKBEKBJ-747)
Bug fixes
- Load holdings process failing after exceeding status request retries (MODKBEKBJ-713)
Dependencies
- Bump
java
from11
to17
- Bump
folio-holdingsiq-client
from2.3.0
to3.0.0
- Bump
folio-service-tools
from1.10.1
to3.1.0
- Bump
folio-di-support
from1.7.0
to2.0.0
- Bump
mod-configuration-client
from5.9.1
to5.9.2
- Bump
aspectj
from1.9.9.1
to1.9.20.1
- Bump
postgresql
from42.5.3
to42.6.0
- Bump
jetbrains-annotations
from24.0.0
to24.0.1
- Bump
commons-codec
from1.15
to1.16.0
- Bump
commons-configuration2
from2.8.0
to2.9.0
- Bump
commons-lang3
from3.12.0
to3.13.0
- Bump
lombok
from1.18.26
to1.18.30
- Bump
opencsv
from5.7.1
to5.8
- Bump
log4j
from2.19.0
to2.20.0
- Remove
aspectj-maven-plugin
with groupIdcom.nickwongdev
& version1.12.6
- Add
aspectj-maven-plugin
with groupIddev.aspectj
& version1.13.1
v3.13.0
Bug Fixes
- Missing module permission for access status types (MODKBEKBJ-708)
- Load holdings: process failing after exceeding status request retries (MODKBEKBJ-713)
Tech Dept
- Align logging configuration with common Folio solution (MODKBEKBJ-699)
Dependencies
- Bump
folio-service-tools
from1.10.0
to1.10.1
- Bump
folio-holdingsiq-client
from2.2.0
to2.3.0
- Bump
folio-liquibase-util
from1.5.0
to1.6.0
- Bump
mod-configuration-client
from5.9.0
to5.9.1
- Bump
raml-module-builder
from35.0.0
to35.0.6
- Bump
vertx
from4.3.3
to4.3.8
- Bump
spring
from5.3.23
to5.3.25
- Bump
jackson
from2.13.4
to2.14.2
- Bump
postgresql
from42.5.0
to42.5.3
- Bump
lombok
from1.18.24
to1.18.26
- Bump
httpcore
from4.4.15
to4.4.16
- Bump
jetbrains-annotations
from23.0.0
to24.0.0
- Bump
opencsv
from5.7.0
to5.7.1
- Bump
rest-assured
from5.2.0
to5.3.0
- Bump
wiremock
from2.34.0
to2.35.0
- Bump
mockito
from4.8.0
to5.1.1
- Added
assertj
3.24.2
v3.12.2
v3.12.1
- MODKBEKBJ-702 Vert.x 4.3.4, RMB 35.0.3, Jackson 2.14.0
v3.12.0
- MODKBEKBJ-673 User with permission "Settings (eHoldings): Can assign/unassign a user from a KB" can't assign users to KB credentials
- MODKBEKBJ-675 Add checkstyle plugin
- MODKBEKBJ-680 Fix holdings_status migration
- MODKBEKBJ-681 Usage Consolidation | Full text requests by platform usage doesn't display when selected "All platforms"/"Non-publisher platforms only" option
- MODKBEKBJ-682 Supports users interface versions 15.0 16.0
- MODKBEKBJ-688 Fix IndexOutOfBoundException if resource customerResourcesList is empty
- MODKBEKBJ-692 RMB v35 upgrade
v3.11.2
- MODKBEKBJ-695 Load Holdings: Add support for old statuses date format
- MODKBEKBJ-696 Load Holdings: Fix NullPointerException while reading started date
- MODKBEKBJ-697 Load Holdings: Increase size of publication_title field
v3.11.1
v3.11.0
- MODKBEKBJ-621 User-assignment: Rework GET request for '/kb-credentials/{kb-credentials-id}/users'
- MODKBEKBJ-622 User-assignment: Remove parameters from POST request of '/kb-credentials/{kb-credentials-id}/users'
- MODKBEKBJ-623 User-assignment: Remove user-related data from module
- MODKBEKBJ-624 Add new package content types
- MODKBEKBJ-628 Define 'kb-ebsco.user-kb-credential.get' permission
- MODKBEKBJ-637 Implement GET /eholdings/uc-credentials/clientId endpoint
- MODKBEKBJ-638 Implement GET /eholdings/uc-credentials/clientSecret endpoint
- MODKBEKBJ-639 Add the ability to include accessType for package resources
- MODKBEKBJ-659 Upgrade RMB to v34.0.0 and Vert.x to v4.3.1
- MODKBEKBJ-662 User-assignment: sort assigned users by last name
- MODKBEKBJ-665 User-assignment: fix not all assigned users retrieved at response
- MODKBEKBJ-667 User-assignment: check if user exist before assign
- MODKBEKBJ-668 Fix loading holdings failed with NullPointer