• Current and Stable
  • DCB MOBIUS Beta 2.4 Update 8 - 12 Dec 2023


    Changes

    Additionally, in dcb-service

    • v.3.0.x

      • 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

    • v.1.0.5

      • Housekeeping: standardise date format and clean up release link

    Deployment

    Summary

    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

    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

    Request a full repopulation of the Open/Elastic search index

    #!/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