Skip to content

v9.6.0

Compare
Choose a tag to compare
@laurenfrederick laurenfrederick released this 23 Sep 19:24
· 1824 commits to master since this release
484f939

Release v9.6.0

Added

  • CUMULUS-2576
    • Adds PUT /granules API endpoint to update a granule
    • Adds helper updateGranule to @cumulus/api-client/granules
  • CUMULUS-2606
    • Adds POST /granules/{granuleId}/executions API endpoint to associate an execution with a granule
    • Adds helper associateExecutionWithGranule to @cumulus/api-client/granules
  • CUMULUS-2583
    • Adds queued as option for granule's status field

Changed

  • Moved ssh2 package from @cumulus/common to @cumulus/sftp-client and
    upgraded package from ^0.8.7 to ^1.0.0 to address security vulnerability
    issue in previous version.
  • CUMULUS-2583
    • QueueGranules task now updates granule status to queued once it is added to the queue.

Fixed

  • Added missing permission for <prefix>_ecs_cluster_instance_role IAM role (used when running ECS services/tasks)
    to allow kms:Decrypt on the KMS key used to encrypt provider credentials. Adding this permission fixes the sync-granule task when run as an ECS activity in a Step Function, which previously failed trying to decrypt credentials for providers.