Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 6 Next »


Changes

type key summary components parent status
Loading...
Refresh

Additionally, in dcb-service

V4.5.0

* [General]
	* Add code to index document template.
	* validate patron in folio borrowing system [DCB-766]

## Changes
* [Chore]
	* Pass item barcode when placing request at supplying agency DCB-490
	* Add fallback error for when pickup location to agency mapping fails DCB-490
	* Pass pickup agency when placing request at supplying agency DCB-490
	* Add pickup agency to place request parameters DCB-490
	* Remove redundant modifiers for agency properties DCB-490
	* Replace spaces with tabs in workflow context DCB-490
	* Pass paron type and barcode when placing request at supplying agency DCB-490
	* Add barcode and host LMS to patron identity to string contents DCB-490
	* Incremental refactor preparing for supplier preflight
	* take heed of isActive flag on supplier request
	* more meaningful message when unable to map item type
	* Add patron request UUID to tracking record in preparation for writing audit records with respect to tracking events
	* Change hold status handling in polaris client to switch, add translations for Shipped to IN_TRANSIT, tidy indenting in tracking service
	* Factor in patron request when looking for tracked requests - don't watch anything in an ERROR state
	* Null-safe protection on patron barcode prefix for polaris
* [Feature]
	* Implement tracking service audit logging
	* Add UniqueID+NAME authentication to sierra host lms for WASHU
	* Added handlers for supplier request cancelled and for unhandled state transitions in supplier requests - a noop that will just update the supplier request record
	* Understand label / comment field in reference data import
	* When creating an item in SIERRA, Read back sierra create item before contunuing
* [Refactor]
	* Extract method for creating unable to place request problem DCB-490
* [Test]
	* Check hold is placed at borrowing agency DCB-490
	* Delete all agencies before Polaris host LMS client tests DCB-490
	* Pickup location should be associated with borrowing agency DCB-490
	* Verify pickup location sent to Sierra when placing supplying request DCB-490
	* Verify that hold request was made to Sierra during supplying agency tests DCB-490
	* Use property matcher for Sierra invalid hold policy message DCB-490
	* polaris delete item and delete bib override methods [DCB-789]

## Fixes
* [General]
	* Stop attempting to bulk update on empty lists
	* validate a polaris hold response success [DCB-832]
	* Guard code around invalid bulk operation.

v4.4.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

  • 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

Additionally, in dcb-devops

  • Initial OAI profile script

  • Add SQL directory and switch pickup references to location

Additionally, in dcb-admin-ui

  • Add test to handle titles with ampersands

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 (tick)

  • Beta (tick)

Change Category

Required

Recommended

Not Required

Complete reset

(tick)

Environment configuration

(tick)

Host LMS configuration or setup

(tick)

Service configuration

(tick)

Ingest

(tick)

Index

(tick)

Library configuration

(tick)

Deploy new Executables

(tick)

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

  • No labels