Skip to content

Releases: folio-org/mod-inventory-storage

v28.0.3

17 Dec 14:15
Compare
Choose a tag to compare

Bug fixes

v28.0.2

01 Dec 15:14
Compare
Choose a tag to compare

v28.0.1

08 Nov 10:48
Compare
Choose a tag to compare

Features

  • Modify endpoint for bulk instances upsert with publish events flag (MODINVSTOR-1283)
  • Change Kafka event publishing keys for holdings and items (MODINVSTOR-1281)
  • Append bounded items to invetory-view instances response (MODINVSTOR-1266)

v28.0.0

29 Oct 14:23
Compare
Choose a tag to compare

Breaking changes

  • Migrate "publicationPeriod" data to the Dates object and remove it from the Instance schema (MODINVSTOR-1232)
  • Delete deprecated shelf-locations API (MODINVSTOR-1183)
  • Required sourceId field in holdings record (MODINVSTOR-1161)

New APIs versions

  • Provides instance-storage 11.0
  • Provides instance-storage-batch 3.0
  • Provides instance-storage-batch-sync 3.0
  • Provides instance-storage-batch-sync-unsafe 3.0
  • Provides inventory-view 3.0
  • Provides inventory-view-instance-set 3.0
  • Provides instance-iteration 1.0
  • Provides holdings-storage 8.0
  • Provides bound-with-parts-storage 2.0
  • Provides async-migration 1.0
  • Provides subject-source 1.0
  • Provides subject-types 1.0
  • Provides instance-storage-bulk 1.0
  • Provides instance-date-types 1.0
  • Provides locations 3.1

Removed APIs

  • shelf-locations

Features

  • Add floating collection flag in location schema (MODINVSTOR-1250)
  • Implement domain event production for location create/update/delete (MODINVSTOR-1181)
  • Implement domain event production for library create/update/delete (MODINVSTOR-1216)
  • Implement domain event production for campus create/update/delete (MODINVSTOR-1217)
  • Implement domain event production for institution create/update/delete (MODINVSTOR-1218)
  • Implement a POST request to get Holdings and Instances (MODINVSTOR-1223)
  • Implement instance-date-types endpoint (MODINVSTOR-1235)
  • Restrict instance-date-type changes to central tenant (MODINVSTOR-1238)
  • Implement Subject types management (MODINVSTOR-1221)
  • Implement endpoint to publish reindex event for the range of instance/item/holding records (MODINVSTOR-1230)
  • Info, not warn, about expected 403 from /user-tenants (MODINVSTOR-1237)
  • Implement Subject sources management (MODINVSTOR-1222)
  • Add new date type fields to Instance schema (MODINVSTOR-1188)
  • Implement endpoint for bulk instances upsert from external file (MODINVSTOR-1225)
  • Add Subject source and Subject type to schema (MODINVSTOR-1205)
  • Add codes to Subject sources (MODINVSTOR-1264)
  • Implement publication period migration, create new InstanceWithoutPubPeriod schema for request/response API (MODINVSTOR-1271)

Bug fixes

  • Unintended update of instance records _version (optimistic locking) whenever any of its holdings or items are created, updated or deleted. (MODINVSTOR-1186)
  • Deserialization of Date from long (MODINVSTOR-1198)[https://folio-org.atlassian.net/browse/MODINVSTOR-1198]
  • Do not delete Kafka topics on postTenant if collection topics is enabled (MODINVSTOR-1192)
  • Identifier types: change Cancelled LCCN to Canceled LCCN (MODINVSTOR-1212)
  • Add user-tenants.collection.get to all ECS APIs (MODINVSTOR-1253)
  • Add user-tenants.collection.get to POST /_/tenant API (MODINVSTOR-1260)
  • Update "BC" name in GET instance-date-type to "B.C." (MODINVSTOR-1255)

Tech Dept

  • Upgrade localstack from 0.11.3 to s3-latest (=3.8.0) (MODINVSTOR-1272)
  • Add module descriptor validator plugin and fix the permission names (MODINVSTOR-1247)
  • Kafka testcontainers: kafka.KafkaContainer, apache/kafka-native:3.8.0, KafkaTopicsExistsTest fix (MODINVSTOR-1251)

v27.1.4

27 Jun 07:49
Compare
Choose a tag to compare

###Bug fixes

  • Add manual holdings migration script to module migrations MODINVSTOR-1189

v27.1.3

19 Apr 11:28
Compare
Choose a tag to compare

Bug fixes

  • Create a missing index for instance.complete_updated_date (MODINVSTOR-1190)

v27.1.2

12 Apr 12:31
Compare
Choose a tag to compare

Bug fixes

Dependencies

  • Bump domain-models-runtime from 35.2.1 to 35.2.2

v27.1.1

12 Apr 07:15
Compare
Choose a tag to compare

Bug fixes

  • Unintended update of instance records _version (optimistic locking) whenever any of its holdings or items are created, updated or deleted. (MODINVSTOR-1186)
  • Do not delete Kafka topics on postTenant if collection topics is enabled (MODINVSTOR-1192)

Dependencies

  • Bump RMB from 35.2.0 to 35.2.1
  • Bump Vert.X from 4.5.5 to 4.5.7
  • Bump folio-kafka-wrapper from 3.1.0 to 3.1.1

v27.0.6

12 Apr 07:13
Compare
Choose a tag to compare

Bug Fixes

  • RMB 35.1.3 (Vert.x 4.4.9, log4j 2.20.0) fixing unintended optimistic locking MODINVSTOR-1186
  • Do not delete Kafka topics on postTenant if collection topics is enabled (MODINVSTOR-1192)

Dependencies

  • Bump RMB (domain-models-runtime, util, ...) from Orchid 35.0.4 to Poppy 35.1.3
  • Bump Vert.x from Orchid 4.3.5 to Poppy 4.4.9 fixing CVE-2024-1023: GHSA-5667-3wch-7q7w
  • Bump Log4j from Orchid 2.17.2 to Poppy 2.20.0.

v27.1.0

19 Mar 08:59
Compare
Choose a tag to compare

New APIs versions

  • Provides item-storage v10.1
  • Provides inventory-hierarchy 0.5

Features

  • Provide inventory hierarchy response with new displaySummary field (MODINVSTOR-1170)
  • Add location properties and material type id to inventory-hierarchy items-and-holdings response (MODINVSTOR-1133)
  • Add new field "Display summary" for the item schema (MODINVSTOR-1154)
  • Add new Identifier type Cancelled LCCN (MODINVSTOR-1156)
  • Add source field to contributor name type (MODINVSTOR-1143)
  • Classification-types: Publish domain events on changes (MODINVSTOR-1171)

Bug fixes

Tech Dept

Dependencies

  • Bump vertx from 4.3.5 to 4.5.5
  • Bump log4j from 2.17.2 to 2.23.1
  • Bump domain-models-runtime from 35.0.4 to 35.2.0
  • Bump folio-kafka-wrapper from 3.0.0 to 3.1.0
  • Bump caffeine from 3.1.3 to 3.1.5
  • Bump lombok from 1.18.24 to 1.18.30
  • Bump marc4j from 2.9.4 to 2.9.5
  • Bump commons-lang3 from 3.12.0 to 3.14.0
  • Bump aspectj from 1.9.19 to 1.9.21.2