Skip to content

Releases: folio-org/mod-entities-links

v3.1.1

21 Nov 09:21
Compare
Choose a tag to compare

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 and profile (MODELINKS-276)
  • Add aatfg to the list of prefixes for Art & Architecture authority file (MODELINKS-272)

Bug fixes

Tech Dept

  • Add missing interface source-storage-batch dependency in module descriptor (MODELINKS-275)
  • Add migration for deleted authorities (MODELINKS-270)

v3.1.0

01 Nov 16:24
Compare
Choose a tag to compare

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

02 Aug 10:13
Compare
Choose a tag to compare

Bug fixes

  • Fix handling of authority heading type change update event (MODELINKS-242)

v3.0.1

11 Apr 17:32
Compare
Choose a tag to compare

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

11 Apr 16:31
Compare
Choose a tag to compare

Bug fixes

  • Do not delete kafka topics if tenant collection topic feature is enabled (MODELINKS-233)

v3.0.0

19 Mar 16:35
Compare
Choose a tag to compare

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 from 3.1.5 to 3.2.3
  • Bump folio-spring-support from 7.2.0 to 8.1.0
  • Bump folio-service-tools from 3.1.0 to 4.0.0
  • Added folio-s3-client 2.1.0
  • Added aws-sdk.s3 2.25.12
  • Removed hypersistence-utils

v2.1.0

02 Feb 08:35
Compare
Choose a tag to compare

Features

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

12 Mar 18:55
Compare
Choose a tag to compare

Bug fixes

  • Use a generic topic name instead of creating a new one for each tenant (MODELINKS-213)

v2.0.4

30 Nov 10:59
Compare
Choose a tag to compare

Bug fixes

v2.0.3

10 Nov 11:43
Compare
Choose a tag to compare

Bug fixes