Releases: folio-org/mod-entities-links
Releases · folio-org/mod-entities-links
v3.1.1
Features
- Refactor subfield handling and improve link suggestion logic (MODELINKS-268)
- Keep subfield order in authority control logic (MODELINKS-277)
- Filter full specification updated event based on specification
family
andprofile
(MODELINKS-276) - Add aatfg to the list of prefixes for Art & Architecture authority file (MODELINKS-272)
Bug fixes
- Fix context mix-up on data propagation (MODELINKS-273)
Tech Dept
- Add missing interface
source-storage-batch
dependency in module descriptor (MODELINKS-275) - Add migration for deleted authorities (MODELINKS-270)
v3.1.0
New APIs versions
- Requires
instance-storage v10.0 or v11.0
Features
- Update instance-authority 6XX linking rules to include v, x, y, z subfields (MODELINKS-252)
- Define $9 subfield definitions for MARC bibliographic records (MODELINKS-255)
- Update
source-storage-source-records to v3.2
and rename permissions (MODELINKS-257)
Bug fixes
- Do not delete kafka topics if tenant collection topic feature is enabled (MODELINKS-233)
- Add checking for Authority source file references for member tenant in ECS (MODELINKS-227)
- Return only ids in response when idOnly=true (MODELINKS-237)
- Fix totalRecords count when idOnly=true (MODELINKS-239)
- Add parsing errors handling on bulk api (MODELINKS-249)
Tech Dept
- Fix issue that causes repeated update of same entity with latest Hibernate versions (MODELINKS-237)
v3.0.2
Bug fixes
- Fix handling of authority heading type change update event (MODELINKS-242)
v3.0.1
Bug fixes
- Do not delete kafka topics if tenant collection topic feature is enabled (MODELINKS-233)
- Add checking for Authority source file references for member tenant in ECS (MODELINKS-227)
- Cleanup authority_data_stat foreign-key (MODELINKS-234)
v2.0.6
Bug fixes
- Do not delete kafka topics if tenant collection topic feature is enabled (MODELINKS-233)
v3.0.0
Breaking changes
- Delete PUT endpoint from authority-source-files api(MODELINKS-161)
- Update authority-source-files PATCH endpoint body, add validations and optimistic locking(MODELINKS-160)
New APIs versions
- Provides
authority-source-files v2.2
Features
- Implement Authority Archiving for deleted authorities (MODELINKS-138)
- Add scheduled job to expire archive records with tenant-level retention policy (MODELINKS-139)
- Update authority-source-files DELETE endpoint error message(MODELINKS-162)
- Update authority-source-files POST API request body and DB table schemas with new fields(MODELINKS-123)
- Change the AuthoritySourceType field type from String to Enum(MODELINKS-170)
- Prohibit update/delete of authority consortium shadow copy(MODELINKS-174)
- Prohibit authority source files creation from consortium member tenant(MODELINKS-174)
- Adjust /authority-storage/authorities endpoint to allow retrieving authorities archives and only IDs of records(MODELINKS-142)
- Propagate authority source files to member tenants(MODELINKS-175)
- Implement next hrid endpoint for authority source file(MODELINKS-122)
- Add protocol to base url for authority source files(MODELINKS-191)
- Make system user usage optional (MODELINKS-150 and MODROLESKC-24)
- Propagate authority archives deletion to member tenants (MODELINKS-195)
- Implement endpoint for bulk authorities upsert from external file (MODELINKS-173)
- Add possibility to filter Authority records by (un)defined fields in Cql query (MODELINKS-214)
- Set auto_linking_enabled in instance_authority_linking_rule for 6xx fields (MODELINKS-220)
Bug fixes
- Fix secure setup of system users by default (MODELINKS-135)
- Updating authority's source file field to null is failed (MODELINKS-143)
- Failed to send update event if sourceFile is null (MODELINKS-144)
- Remove foreign key for authority_data_stat (MODELINKS-155)
- Fix empty links list propagation (MODELINKS-166)
- Fix base url of authority file after linking (MODELINKS-192)
- Fix authority source file sequence deletion (MODELINKS-211)
- Fix authority source file prefix validation for PATCH request (MODELINKS-208)
- Fix authority source file sequence start number update ((MODELINKS-212)
- Use generic topic name instead of creating new for each tenant (MODELINKS-213)
- Fix modifying and deleting of source file referenced by authority of member tenant in ECS (MODELINKS-217)
- Add new error code to handle authority source file deletion after authority deletion (MODELINKS-210)
- Fix authority record update and
updatedByUserId
field assignment (MODELINKS-219) - Fix saving of Authority file with empty Base URL when another Authority file with empty Base URL already exists (MODELINKS-216)
Tech Dept
- Create custom Mockito verifies for Hibernate entities (MODELINKS-209)
Dependencies
- Bump
spring-boot
from3.1.5
to3.2.3
- Bump
folio-spring-support
from7.2.0
to8.1.0
- Bump
folio-service-tools
from3.1.0
to4.0.0
- Added
folio-s3-client
2.1.0
- Added
aws-sdk.s3
2.25.12
- Removed
hypersistence-utils
v2.1.0
Features
- Make system user usage optional (MODELINKS-150 and MODROLESKC-24)
Full Changelog: v2.0.4...v2.1.0
Purpose of this release:
The ability to optionally disable system user creation/mgmt/use is required in order to allow for system users to be specified declaratively in module descriptors. These users would instead be created and assigned appropriate privileges by mgr-tenant-entitlements.
v2.0.5
Bug fixes
- Use a generic topic name instead of creating a new one for each tenant (MODELINKS-213)
v2.0.4
Bug fixes
- Fix empty links list propagation (MODELINKS-166)
v2.0.3
Bug fixes
- Remove foreign key for authority_data_stat (MODELINKS-155)