DCB MOBIUS Beta 3.2 - 17 Jan 2024
Component | Latest Version | Updated? |
---|---|---|
- 1 Changes
- 2 Deployment
- 2.1 Summary
- 2.2 Instructions
- 2.3 Verification
- 2.3.1 After clear down
- 2.3.2 After deployment
Changes
Additionally, in dcb-service
v4.5.0
Cluster management: NA
FOLIO: NA
Polaris
Change hold status handling in Polaris client to switch, add translations for Shipped to IN_TRANSIT, tidy indenting in tracking service
Logging and error checking:
Refactor HostLmsReactions ready for audit logging of events
Implement tracking service audit logging
Improve refdata loading logging
Request and Circulation workflow:
Add patron request UUID to tracking record in preparation for writing audit records with respect to tracking events
Implement supplier preflight checks
Factor in patron request when looking for tracked requests - don't watch anything in an ERROR state
GraphQL: NA
Sierra:
Add UniqueID+NAME authentication to sierra host lms for WASHU
Miscellaneous:
Guard against invalid bulk operation (including on empty lists)
Handle optional reference data labels
Add code to index document template
Additionally, in dcb-devops
Initial OAI profile script
Add SQL directory and switch pickup references to location
Additionally, in dcb-admin-ui
NA
Additionally, in dcb-locate
A new test was added to verify that dcb-locate can cope with a URL-encoded search string that contains an ampersand
Deployment
Summary
Environments to deploy to:
Integration
Beta
Change Category | Required | Recommended | Not Required |
---|---|---|---|
Complete reset |
|
| |
Environment configuration |
|
| |
Host LMS configuration or setup |
|
| |
Service configuration |
|
| |
Ingest |
|
| |
Index |
|
| |
Library configuration |
|
| |
Deploy new Executables |
|
|
Instructions
It is important that this release is accompanied by a complete reset of the elastic search index. The ideal procedure is:
Build the new DCB service
Shut down DCB-Service
curl -u "$ES_CREDS" -X DELETE "$ES_HOME/mobius-si"
Deploy the new service
Startup
If this procedure is followed, dcb-service will recreate the missing mobius-si index at startup with the new definitions that include newer stopword and parsing definitions.
After resetting ops will need to post to the re-index endpoint to force a re-population of the new index structures:
curl -X POST $TARGET/admin/reindex -H "Accept-Language: en" -H "Content-Type: application/json" -H "Authorization: Bearer $TOKEN" -d '{}'
Verification
After clear down
After deployment
Operated as a Community Resource by the Open Library Foundation