Releases: openlibraryenvironment/dcb-service
v8.68.0
Changes in this release
The following changes were included in this release of DCB Service.
Features
- Exclude deleted cluster records from resolution
Fixes
- Prevent unresolved checkout at the borrowing library for PUA requests DCB-1948
- Fix "duplicate holds" error in Polaris when attempting to request an item from the same bibliographic record DCB-2168
- Fixed Sierra ping method when validating a new Sierra institution during setup
Improvements
- Run index sync job daily, outside of office hours DCB-2160
v8.67.0
Changes in this release
The following changes were included in this release of DCB Service.
Features
- New indexing job
- Alma sites can now set a configurable "DCB" location and library for virtual items, amongst other miscellaneous improvements.
- Experimental API for 'top requestors' and 'top requested titles' in the consortium DCB-2110
Fixes
- Fixed a situation where Polaris supplier expedited checkout could cause a staff auth failure DCB-2128
- Fixed an issue where, in some situations, the data change log would not record usernames properly DCB-1810
General
- Extended timeout for FOLIO OAI, as sometimes it does not respond quickly enough.
- Ensure consortium administrators can see ingest progress
- General improvements to data fetchers, improving data change logging also.
- Tests: demonstrate existing behaviour during resolution for cluster records.
v8.66.0
Changes in this release
The following changes were included in this release of DCB Service.
Features
- Report zero items when a cluster record has no bibs.
- A common situation where this can happen is for a deleted cluster or one in the process of being deleted.
Fixes
- Do not allow pickup-anywhere supplier pickup: supplier pickup should only be allowed for the walk-up and local flows currently DCB-2092
- Improve clean-up for FOLIO libraries by closing the mod-dcb transaction when permitted DCB-2068
Improvements
- Move common mock server operations to separate classes
- Library setup data fetcher now also creates corresponding agency and checks for Host LMS
- Other setup data fetcher improvements
v8.65.2
Changes included in this release
The following changes were included in this release of DCB Service.
Fixes
- Catch typo in getClusterIdsWithOutdatedUnprocessedBibs
v8.65.1
Changes included in this release
The following changes were included in this release of DCB Service.
Fixes
- Tidy up unreachable bibs
- Added contributes_to is not null to getClusterIdsWithOutdatedUnprocessedBibs
- Fix for an issue with epedited checkout when pickup location is external to Polaris system DCB-2126
v8.65.0
Changes included in this release
The following changes were included in this release of DCB Service.
Fixes
- Fix for a scenario in which we would fail to register that the hold count at the supplier had updated.
Improvements
- Upgrade to Micronaut 4.10.8.
- Update to test containers.
Features - Experimental
- Experimental data fetcher to support filtering patron requests by barcode.
- Experimental endpoint for providing active requests for a patron.
v8.64.0
Changes included in this release
The following changes were included in this release of DCB Service.
Fixes
- Simplified handling of hold counts in the FOLIO adaptor, with mod-dcb as the single source of truth DCB-2123
- Please note that this is limited to holds only: recalls will not be counted, as they are not included in the information DCB receives from mod-dcb.
- A fix for a situation where the clustering housekeeping would not finish in some circumstances.
Features - Experimental
- New data fetchers for adding a Host LMS to DCB, and updating an existing one. This data fetcher verifies the configuration provided and checks that we can authenticate with the host system. DCB-2124
- This functionality will be expanded on in future releases as part of the DCB Setup work.
- New data fetcher for supplying requesting statistics DCB-2110
As of this release, both features should be considered experimental and subject to change in future versions.
v8.63.2
Changes included in this release
The following changes were included in this release of DCB Service.
Fixes
- The mod-dcb FOLIO module is currently giving an incorrect hold count in some situations. We now utilise cached info from RTAC as a fall-back in these occurrences DCB-2123
- This fixes an issue which would cause renewal prevention not to be triggered in some situations.
- Once this issue is addressed in mod-dcb, we will remove this workaround.
v8.63.1
Changes included in this release
The following changes were included in this release of DCB Service.
Fixes
- Fix for queue limit exhaustion with certain data
v8.63.0
Changes included in this release
The following changes were included in this release of DCB Service.
Features
- Disallow borrowing library item selection when picking up elsewhere DCB-2091
Fixes
- Improve handling of null item IDs with Sierra requests DCB-2120
- Improve handling of renewal prevention when a Polaris library is the borrower DCB-1533
Improvements
- Remove redundant pickup location to agency mapping preflight check
- Remove mapping of pickup location context when placing a patron request
- Remove unused resolution of pickup agency by mapping