DCB MOBIUS Beta 2.4 Update 8 - 12 Dec 2023
Component | Version | New Version for Release? |
---|---|---|
- 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
GraphQL
Add virtual patron identity to supplier request
Add bib record to patron request
Add ReferenceValue and NumericRangeMapping queries
Error logging
Add problemjson error reportds to place request
Add problem properties to audit record
Extend patron authentication and validation logging
Polaris patron block exception reporting
Polaris item creation error logging
Patron authentication and validation
Implement Sierra lookup by username (uniqueid or barcode)
Implement Polaris user lookup
Refactor validate by pin
Add rest annotations
Defer invalid response creation
Additionally, in dcb-admin-ui
Housekeeping: standardise date format and clean up release link
Deployment
Summary
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
This release needs to have a reset of the elastic/opensearch aggregation. Procedure
Shut down the current service (actually more of a good citizen step)
Post -XDELETE to the opensearch index - by way of EXAMPLE
curl -u "$ES_CREDS" -X DELETE "$ES_HOME/mobius-si"
Deploy the new verison of dcb-service
Wait for the new index to be created
Request a re-population of the index by POSTing to “/admin/reindex”
Verification
After clear down
#!/bin/bash
. ./setTarget.sh
TOKEN=`./login`
curl -X POST $TARGET/admin/reindex -H "Accept-Language: en" -H "Content-Type: application/json" -H "Authorization: Bearer $TOKEN" -d '{}'
After deployment
Operated as a Community Resource by the Open Library Foundation