You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
[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/apiendpoints/rules/patchRule to delete old Kinesis and SNS resources prior
to allocating new resources.
Refactored @cumulus/apiaddSnsTrigger 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.