• Current and Stable
  • DCB MOBIUS Beta 3.2 - 17 Jan 2024


    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

    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:

    1. Build the new DCB service

    2. Shut down DCB-Service

    3. curl -u "$ES_CREDS" -X DELETE "$ES_HOME/mobius-si"
    4. Deploy the new service

    5. 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

    Check es to ensure there is no mobius-si index


    After deployment

    Check es to ensure the index is populating with records

     

     

    Operated as a Community Resource by the Open Library Foundation