Changes
Related Tickets
dcb-service
v5.x.x
Harvesting, Clustering and Indexing: NA
Search: NA
Request and Circulation workflow:
Remove noise of blank state transitions
Refactor to allow pickup location to propagate to borrowing system hold
Restore delay between item creation and hold placing in sierra
Allow borrowing system to check in an item without the transit phase - bypassing that set of states
Allow an item state of LOANED to allow the RECEVED flow to trigger - letting us handle a failed detection of check-in
fix: updateItemThenCheckout should be passed itemid and not item barcode
Allow virtual items to be tracked even in a missing state
allow awaiting pickup at borrower to progress in transit
Support and use more descriptive note to request workflow context
Client Adaptors
FOLIO:
Add some additional tracked states for FOLIO
Allow FOLIO CLOSED state to complete a dcb request
Stop requesting FOLIO transaction status for empty ID
Polaris:
add extra placeholder to get error on unexpected workflow from polaris, add missing ID annotations to update methods
Revise place hold method in polaris to mirror Leap
take out activation date to match polaris hold
Reinstate flag to not reflect loaned back to polaris
Change the pattern for matching item due dates in polaris
add missing status to get hold in polaris
add patron prefix when checking out item in polaris
handle duplicate holds in polaris workflow
Sierra:
fix: Owning location not being set in sierra, preventing return transit flow
Timing adjustments
Logging and error checking:
Report host lms code when constructing the adapter to aid in troubleshooting from logs
Add logging for new tracking options, including virtual items on patron home system
Remove additional excessive audit messages
better error handling for getting patron barcode by id in polaris client
allow for optional use of HttpClientResponseException handling in polaris exchange method
GraphQL:
fix: don't assume process graphql will come with a sort option
Miscellaneous:
Add missing migration file
Lower concurrency of tracking threads
Startup defaults and JVM info sources
Improve statemodel generation performance
Stop explicitly specifying db pool size and instead compute defaults from allocated cores
v5.10.0
Harvesting, Clustering and Indexing: NA
Search: NA
Request and Circulation workflow
Add workflow messages to request workflow context
Add method to HostLmsClient which controls if borrower checkouts should be reflected back to the supplying library
Correct received token, log mapping failures as errors
Add more granular patron and supplier request polling control
Add
LOANED
andAVAILABLE
to list of tracked states on supplier item
Client Adaptors
FOLIO: NA
Polaris:
Add owning branch id as ILL location when creating virtual item
Set create virtual item assigned branch id to ILL (Polaris)
Allow DCB to understand a Polaris item becoming available again
Sierra: NA
Logging and error checking:
Add an audit message on validation
Add record counts to admin endpoint
change log messages for matching hold, polaris
GraphQL: NA
Miscellaneous:
fix: cloudwatch op-in MICRONAUT_METRICS_EXPORT_CLOUDWATCH_ENABLED=true
Added show_stats.sh script
Update admin controller to return all bib counts
dcb-devops
NA
dcb-admin-ui
v1.x.x
Display all source records on patron request details page
Add 'no source records' message to patron request details
Correct labelling of supplying agency code
dcb-locate
Support
keyword
search index alongside@keyword
index
Deployment
Summary
Environments to deploy to:
Integration
Beta
Dress Rehearsal
Change Category | Required | Recommended | Not Required |
---|---|---|---|
Complete reset | |||
Environment configuration | |||
Host LMS configuration or setup | |||
Service configuration | |||
Ingest | |||
Index | |||
Library configuration | |||
Deploy new Executables |