v1.16.1
Please Note
-
The
region
argument to thecumulus
Terraform module has been removed. You may see a warning or error if you have that variable populated. -
Your workflow tasks should use the following versions of the CMA libraries to utilize new granule, parentArn, asyncOperationId, and stackName fields on the logs:
cumulus-message-adapter-js
version 1.0.10+cumulus-message-adapter-python
version 1.1.1+cumulus-message-adapter-java
version 1.2.11+
-
The
data-persistence
module no longer manages the creation of an Elasticsearch service-linked role for deploying Elasticsearch to a VPC. Follow the deployment instructions on preparing your VPC for guidance on how to create the Elasticsearch service-linked role manually. -
There is now a
distribution_api_gateway_stage
variable for thetf-modules/cumulus
Terraform module that will be used as the API gateway stage name used for the distribution API (Thin Egress App) -
Default value for the
urs_url
variable is nowhttps://uat.urs.earthdata.nasa.gov/
in thetf-modules/cumulus
andtf-modules/archive
Terraform modules. So deploying thecumulus
module without aurs_url
variable set will integrate your Cumulus deployment with the UAT URS environment.
Added
-
CUMULUS-1563
- Added
custom_domain_name
variable totf-modules/data-persistence
module
- Added
-
CUMULUS-1654
- Added new helpers to
@cumulus/common/execution-history
:getStepExitedEvent()
returns theTaskStateExited
event in a workflow execution history after the given step completion/failure eventgetTaskExitedEventOutput()
returns the output message for aTaskStateExited
event in a workflow execution history
- Added new helpers to
Changed
-
CUMULUS-1578
- Updates SAML launchpad configuration to authorize via configured userGroup.
See the NASA specific documentation (protected)
- Updates SAML launchpad configuration to authorize via configured userGroup.
-
CUMULUS-1579
- Elasticsearch list queries use
match
instead ofterm
.term
had been analyzing the terms and not supporting-
in the field values.
- Elasticsearch list queries use
-
CUMULUS-1619
- Adds 4 new keys to
@cumulus/logger
to display granules, parentArn, asyncOperationId, and stackName. - Depends on
cumulus-message-adapter-js
version 1.0.10+. Cumulus tasks updated to use this version.
- Adds 4 new keys to
-
CUMULUS-1654
- Changed
@cumulus/common/SfnStep.parseStepMessage()
to a static class method
- Changed
-
CUMULUS-1641
- Added
meta.retries
andmeta.visibilityTimeout
properties to sqs-type rule. To create sqs-type rule, you're required to configure a dead-letter queue on your queue. - Added
sqsMessageRemover
lambda which removes the message from SQS queue upon successful workflow execution. - Updated
sqsMessageConsumer
lambda to not delete message from SQS queue, and to retry the SQS message for configured number of times.
- Added
Removed
-
Removed
create_service_linked_role
variable fromtf-modules/data-persistence
module. -
CUMULUS-1321
- The
region
argument to thecumulus
Terraform module has been removed
- The
Fixed
-
CUMULUS-1668 - Fixed a race condition where executions may not have been
added to the database correctly -
CUMULUS-1654 - Fixed issue with
publishReports
Lambda not including workflow execution error information for failed workflows with a single step -
Fixed
tf-modules/cumulus
module so that theurs_url
variable is passed on to its invocation of thetf-modules/archive
module