Skip to content

v3.0.0

Compare
Choose a tag to compare
@psmagin psmagin released this 19 Mar 16:35
· 65 commits to master since this release

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