Skip to content

v21.3.5

Choose a tag to compare

@jennyhliu jennyhliu released this 03 Jun 17:35
· 135 commits to master since this release
f52a159

[v21.3.5] 2026-06-02

Changed

  • CSD-99
    • Changed the CMR class to a singleton
    • Changed cmr-utils functions that call the CMR class functions to retry upon 401 authentication failures
    • Added functions checkRefreshLaunchpadToken and refreshLaunchpadToken to the CMR class to be invoked upon a 401 authentication failure which removes and/or retrieves a valid launchpad token
    • Added functions to the launchpad-auth package which adds a lock file for token creation, removes an invalid token, and checks s3 for the token and lock file

Fixed

  • CUMULUS-4874
    • Fixed @cumulus/api endpoints/rules/patchRule to delete old Kinesis and SNS resources prior
      to allocating new resources.
    • Refactored @cumulus/api addSnsTrigger to verify active Lambda permissions before adding permission.
    • Updated snsRuleSpec.js integration test to verify that the updated rule with an existing
      subscription topic correctly triggers workflows.
    • Updated packages/test-data .nc mock granule files to match the checksums defined in their
      signal validation files.