Skip to content

v7.0.0

Compare
Choose a tag to compare
@laurenfrederick laurenfrederick released this 24 Feb 23:44
· 2467 commits to master since this release
de98818

Migration Steps

None.

Breaking Changes

Operator API endpoints for the logs (/logs) will now throw an error unless you have integrated with Cloud Metrics

All Changes

Added

  • CUMULUS-2345

  • CUMULUS-2376

    • Added cmrRevisionId as an optional parameter to post-to-cmr that will be used when publishing metadata to CMR.

Changed

  • CUMULUS-2362

    • Logs endpoints only work with Metrics set up
  • CUMULUS-2376

    • Can pass in an optional CMR revision id to the Post to CMR task to throw a version conflict error when multiple workflows are updating CMR metdata
    • Updated publishUMMGJSON2CMR to take in an optional revisionId parameter.
    • Updated publishUMMGJSON2CMR to throw an error if optional revisionId does not match resulting revision ID.
    • Updated publishECHO10XML2CMR to take in an optional revisionId parameter.
    • Updated publishECHO10XML2CMR to throw an error if optional revisionId does not match resulting revision ID.
    • Updated publish2CMR to take in optional cmrRevisionId.
    • Updated getWriteHeaders to take in an optional CMR Revision ID.
    • Updated ingestGranule to take in an optional CMR Revision ID to pass to getWriteHeaders.
    • Updated ingestUMMGranule to take in an optional CMR Revision ID to pass to getWriteHeaders.
  • CUMULUS-2350

    • Updates the examples on the /s3credentialsREADME, to include Python and JavaScript code demonstrating how to refresh the s3credential for programatic access.