Skip to content

v16.1.1

Compare
Choose a tag to compare
@npauzenga npauzenga released this 07 Aug 18:22
· 251 commits to master since this release
e96bba5

Release 16.1.1

Compatible Orca Version

  • v6.0.3 or v6.04. The orca related ticket work is for future orca releases.

Notable Changes

  • The async_operation_image property of cumulus module should be updated to pull
    the ECR image for cumuluss/async-operation:47

Added

  • CUMULUS-3298
    • Added extra time to the buffer for replacing the launchpad token before it expires to alleviate CMR error messages
  • CUMULUS-3220
    • Created a new send-pan task
  • CUMULUS-3287
    • Added variable to allow the aws_ecs_task_definition health check to be configurable.
    • Added clarity to how the bucket field needs to be configured for the move-granules task definition

Changed

  • Security upgrade node from 14.19.3-buster to 14.21.1-buster
  • CUMULUS-2985
    • Changed onetime rules RuleTrigger to only execute when the state is ENABLED and updated documentation to reflect the change
    • Changed the invokeRerun function to only re-run enabled rules
  • CUMULUS-3188
    • Updated QueueGranules to support queueing granules that meet the required API granule schema.
    • Added optional additional properties to queue-granules input schema
  • CUMULUS-3252
    • Updated example/cumulus-tf/orca.tf to use orca v8.0.1
    • Added cumulus task @cumulus/orca-copy-to-archive-adapter, and add the task to tf-modules/ingest
    • Updated tf-modules/cumulus module to take variable orca_lambda_copy_to_archive_arn and pass to tf-modules/ingest
    • Updated example/cumulus-tf/ingest_and_publish_granule_with_orca_workflow.tf CopyToGlacier (renamed to CopyToArchive) step to call
      orca_copy_to_archive_adapter_task
  • CUMULUS-3253
    • Added cumulus task @cumulus/orca-recovery-adapter, and add the task to tf-modules/ingest
    • Updated tf-modules/cumulus module to take variable orca_sfn_recovery_workflow_arn and pass to tf-modules/ingest
    • Added example/cumulus-tf/orca_recovery_adapter_workflow.tf, OrcaRecoveryAdapterWorkflow workflow has OrcaRecoveryAdapter task
      to call the ORCA recovery step-function.
    • Updated example/data/collections/ collection configuration meta.granuleRecoveryWorkflow to use OrcaRecoveryAdapterWorkflow
  • CUMULUS-3215
    • Create reconciliation reports will properly throw errors and set the async
      operation status correctly to failed if there is an error.
    • Knex calls relating to reconciliation reports will retry if there is a
      connection terminated unexpectedly error
    • Improved logging for async operation
    • Set default async_operation_image_version to 47
  • CUMULUS-3024
    • Combined unit testing of @cumulus/api/lib/rulesHelpers to a single test file
      api/tests/lib/test-rulesHelpers and removed extraneous test files.
  • CUMULUS-3209
    • Apply brand color with high contrast settings for both (light and dark) themes.
    • Cumulus logo can be seen when scrolling down.
    • "Back to Top" button matches the brand color for both themes.
    • Update "note", "info", "tip", "caution", and "warning" components to new admonition styling.
    • Add updated arch diagram for both themes.
  • CUMULUS-3203
    • Removed ACL setting of private on S3.multipartCopyObject() call
    • Removed ACL setting of private for s3PutObject()
    • Removed ACL confguration on sync-granules task
    • Update documentation on dashboard deployment to exclude ACL public-read setting
  • CUMULUS-3245
    • Update SQS consumer logic to catch ExecutionAlreadyExists error and
      delete SQS message accordingly.
    • Add ReportBatchItemFailures to event source mapping start_sf_mapping
  • Added missing name to throttle_queue_watcher Cloudwatch event in throttled-queue.tf

Fixed

  • CUMULUS-2625
    • Optimized heap memory and api load in queue-granules task to scale to larger workloads.
  • CUMULUS-3265
    • Fixed @cumulus/api getGranulesForPayload function to query cloud metrics es when needed.