Releases: folio-org/mod-orders-storage
v13.8.2
The primary focus of this release was to fix search locations for POL when updating holding in central tenant
Buf Fixes
- MODORDSTOR-431 - ECS | Update search locations for POL created in Central tenant after updating the permanent location of the holding from Member tenant related to the POL
v13.8.1
The primary focus of this release was to include missing interfaces
Stories
- MODORDSTOR-432 - Missing interface dependencies in module descriptor
Release v13.8.0
The primary focus of this release was to enhance Kafka consumer processing, update tenant logic, and improve filtering performance.
Stories
- MODORDSTOR-426 - Update libraries of dependant acq modules to the latest versions
- MODORDSTOR-419 - Implement Item update event consumer logic to update piece holding across single tenant
- MODORDSTOR-417 - Add Kafka consumer for Item Create events with processing logic
- MODORDSTOR-416 - Add Kafka consumer for Holdings Create events with processing logic
- MODORDSTOR-409 - Investigate way to improve performance of Receiving filtering
- MODORDSTOR-408 - Upgrading tenant resets reference and sample records
- MODORDSTOR-406 - Investigate way to improve performance of Orders filtering
- MODORDSTOR-402 - Setup consortia for Open/UnOpen/Change Instance in cross-tenant environments
- MODORDSTOR-401 - Create migration to populate Holding::permanentLocationId
- MODORDSTOR-396 - Add index for searchLocationIds
- MODORDSTOR-393 - Add bindItemIds to Title schema
- MODORDSTOR-383 - Add receivingTenantId to the Piece schema
- MODORDSTOR-381 - Add tenantId to the Location schema
- MODORDSTOR-380 - Implement CRUD for Settings API
- MODORDSTOR-376 - Create "Bound" flag for receiving pieces
- MODORDSTOR-364 - Create routing_list table and API for it
- MODORDERS-1192 - Add consumer to handle Holding Update event to update all other PO Line holdings to the same instance
Bug Fixes
- MODORDSTOR-410 - Replace PomReader with ModuleName fixing Zip Slip (CWE-22)
- MODORDSTOR-399 - Missing interface dependencies in module descriptor
- MODORDSTOR-394 - PO numbers do not go up consecutively
Tech Debts
- MODORDSTOR-411 - Delete unused acquisition method "Test user method"
Dependencies
- Bump
raml
from35.2.0
to35.3.0
- Added
folio-module-descriptor-validator
version1.0.0
Release v13.7.4
This release focused on remove faulty particular field index that breaks installation in older versions of PG DB (v12)
Full Changelog
Bug Fixes
- MODORDSTOR-406 - Remove faulty purchase_order_no_acq_unit index that breaks installation in older versions of PG DB (v12)
v13.7.3
This release is focused on adding indexes to speed up Orders and Receiving filtering
Full Changelog
Bug Fixes
- MODORDSTOR-406 - Improve performance of Orders filtering
- MODORDSTOR-409 - Improve performance of Receiving filtering
Tech Debt
- MODORDSTOR-408 - Upgrading tenant resets reference and sample records
v13.7.2
This release focused on adding missed required interfaces in module descriptor
Full Changelog
Bug Fixes
- MODORDSTOR-399 - Missing interface dependencies in module descriptor
v13.7.1
This release focused on adding ability to search by location and holding in POL
Full Changelog
Stories
- MODORDSTOR-396 - Add index to satisfy filtering by searchLocationIds
Bug Fixes
- MODORDERS-1085 - Add ability to search by location and holding in POL
- MODORDSTOR-395 - Metadata for Create Title is not populated
v13.7.0
The primary focus of this release was to implement claiming batch status job and improve title functionality
Stories
- MODORDSTOR-389 - Address index warnings for table purchase_order
- MODORDSTOR-387 - Add missed indexes for common operations with orders
- MODORDSTOR-385 - Upgrade RAML Module Builder
- MODORDSTOR-379 - Custom fields - Implement RecordService to manage updates of custom fields
- MODORDSTOR-378 - Adjust processing of scheduled claiming job to use user's timezone
- MODORDSTOR-373 - Add validation for custom field values
- MODORDSTOR-369 - Create migration script to change "caption" to "Display summary" for pieces
- MODORDSTOR-363 - Add indexes to improve performance of Get Order/Get Po Line/Open Order/Receive order flow
- MODORDSTOR-362 - Inherit claimingActive, claimingInterval from Purchase Order Line to the Receiving Title
- MODORDSTOR-360 - Inherit acqUnitIds from Purchase Order when creating new Title
- MODORDSTOR-359 - Create migration script to copy exisitng acqUnitIds from Order to Title
- MODORDSTOR-357 - Implement the capability to send the modified state using a transactional outbox for Piece
- MODORDSTOR-356 - Initial setup of claiming batch job
- MODORDSTOR-354 - Implement business rules to update piece statues in batch job
- MODORDSTOR-353 - Update RMB and vertx to the latest version
Bug Fixes
- MODORDSTOR-374 - Piece status is not changed to "Late" from "Claim delayed" and "Claim sent"
Dependencies
- Bump
rmb
from35.0.1
to35.2.0
- Bump
vertex
from4.3.4
to4.5.4
v13.6.0
13.6.0 - Unreleased
The primary focus of this release was to implement endpoint to update order lines in batch
Stories
- MODORDSTOR-346 - Upgrade folio-kafka-wrapper to 3.0.0 version
- MODORDSTOR-344 - Implement endpoint to update order lines in batch
- MODORDSTOR-342 - Update to Java 17 mod-orders-storage
- MODORDSTOR-330 - Update dependent raml-util
- MODORDSTOR-281 - Logging improvement
Bug Fixes
- MODORDSTOR-343 - Duplicated PO lines have the same numbers related to newly created duplicated order
Dependencies
- Bump
java version
from11
to17
v13.5.0
The focus of this release is to replace PGUtil to use PostgresClient and implement transactional outbox pattern to store audit log in the transactional manner
Stories
- MODORDSTOR-333 - Improve handling of audit log for createdDate and createdBy
- MODORDSTOR-332 - Implement lock mechanism for Outbox Event Log
- MODORDSTOR-328 - Add isAcknowledged field for poLine details
- MODORDSTOR-326 - Replace PGUtil for Edit Order Line to use PostgresClient directly
- MODORDSTOR-325 - Replace PGUtil for Edit Order to use PostgresClient directly
- MODORDSTOR-324 - Add audit log message schemas and producer for sending these Kafka messages
- MODORDSTOR-323 - Implement transactional outbox pattern to store audit log in the transactional manner
- MODORDSTOR-321 - Logging improvement - Configuration