DCB MOBIUS Beta 3.1 Update 1 - 4 Jan 2024
Component | Version | New Version for Release? |
---|---|---|
- 1 Changes
- 2 Deployment
- 2.1 Summary
- 2.2 Instructions *polaris
- 2.3 Verification
- 2.3.1 After clear down
- 2.3.2 After deployment
Changes
Additionally, in dcb-service
v4.3.0
Polaris
Extend error checking and logging when creating patron and placing local hold
Add barcode field when creating a patron
use PATB for looking up patron barcode
Sierra
disable case sensitivity for sierra userId lookup
client code cleanup
Add variable field support to sierra adapter and request varFields when fetching bibs
Populate location for some sierra records
Logging and error checking
add logging when supplying agency service clean up is called
improve logging when checking item availability
added hazelcast, added doOnError to cancel api endpoint for logging
refactor some error scenarios to defer invoking the onError until it's actually needed
info logging on config import
Explore alternate way of populating member bibs for indexing
Add v2 authentication api
provides domain style login identities
use uniqueIds as a parallel for sierra
align auth and lookup methods
return the username as it is known at the DCB boundary - i.e. prefixed with the agency
extra validation
Request and Circulation workflow:
Fill out cleanup transition
Don't cancel a request after it's been finalised if we detect a missing hold
Allow user to request cleanup on ERROR states
Align geo-distance filter with requirement to use only location UUID for pickup location
Use equals for comparing selected bib to members when generating index record.
Don't attempt to post a bulk request unless there are actually ops in the queue
Allow a HUB location type to be posted which does not have an attached agency.
Replace mapping table handling of pickup locations ONLY with direct references to UUIDs from the Location table
Graphql: add locations to agency
Miscellaneous refactoring to support FOLIO integration
Additionally, in dcb-admin-ui
Update keycloak repository links and references (from deprecated
gors-hub-keycloak
todcb-keycloak-extensions
)Add links to help documentation for onboarding stages
Deployment
Summary
Environments to deploy to:
Integration
Beta
Change Category | Required | Recommended | Not Required |
---|---|---|---|
Complete reset |
|
| |
Environment configuration |
|
| |
Host LMS configuration or setup |
| *polaris |
|
Service configuration |
|
| |
Ingest |
|
| |
Index |
|
| |
Library configuration |
|
| |
Deploy new Executables |
|
|
Instructions *polaris
A new optional key has been added to polaris host lms config under the services section:
patron-barcode-prefix
can now be used to provide a prefix to patron barcodes generated on Polaris hosts.This SHOULD be used as Polaris seems very sensitive to duplicate patron barcodes.
Currently in dev systems this is set to "OpenRs-"
Verification
After clear down
After deployment
Operated as a Community Resource by the Open Library Foundation