• Current and Stable
  • DCB MOBIUS Beta 3.1 Update 1 - 4 Jan 2024


    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 to dcb-keycloak-extensions)

    • Add links to help documentation for onboarding stages

    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

     

    *polaris

     

    Service configuration

     

     

    Ingest

     

     

    Index

     

     

    Library configuration

     

     

    Deploy new Executables

     

     

    Instructions *polaris

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