@cumulus/common
Advanced tools
Changelog
[v14.0.0] 2022-12-08
/executions/status/${executionArn}
returns presignedS3Url
and data
s3SignedURL
and data
from the return['createdAt', 'updatedAt', 'timestamp', 'status', 'execution']
false
if
null
is explicitly set with intention to delete the value.@cumulus/api/endpoints/granules
unit to cover duration overwrite
logic for PUT/PATCH endpoint.failTaskWhenFileBackupFail
to the
lzards-backup
task. This setting is false
by default, but when set to
true
, task will fail if one of the file backup request fails./executions/status/${executionArn}
to return the
presigned s3 URL in addition to execution status datalambdas/data-migration2
granule and files migration to have a removeExcessFiles
function like in write-granules that will remove file records no longer associated with a granule being migratedPOST
granules endpoint to check if granuleId exists across all collections rather than a single collection.PUT
granules endpoint to check if granuleId exists across a different collection and throw conflict error if so.timestamp
field. This means that the order
is not guaranteed if two or more records have identical timestamps as there is no secondary sort/tie-breaker.Changelog
[v11.1.8] 2022-11-07 [BACKPORT]
Please note changes in 11.1.7 may not yet be released in future versions, as this is a backport and patch release on the 11.1.x series of releases. Updates that are included in the future will have a corresponding CHANGELOG entry in future releases.
cumuluss/cumulus-ecs-task
Docker image must be updated to
cumuluss/cumulus-ecs-task:1.8.0
. This can be done by updating the image
property of any tasks defined using the cumulus_ecs_service
Terraform
module.43
of cumuluss/async-operation
to Docker Hub which was built with node:14.19.3-buster.CUMULUS-3104
CUMULUS-3080
Changelog
[v13.4.0] 2022-10-31
43
of cumuluss/async-operation
to Docker Hub which was built with node:14.19.3-buster.lzards-api-client
package to Cumulus with submitQueryToLzards
methodexample/cumulus-tf/variables.tf
to have cmr_oauth_provider
default to launchpad
null
files key is provided in an update payload (e.g. files: null
),
an error will be thrown. null
files were not previously supported and would throw potentially unclear errors. This makes the error clearer and more explicit.files
key, all files will be removed in all datastoreslzards-backup-task
to send Cumulus provider and granule createdAt values as metadata in LZARDS backup request to support querying LZARDS for reconciliation reportsprocess-dead-letter-archive
lambda to put messages from S3 dead
letter archive that fail to process to new S3 location.DELETE /granules/<granuleId>
endpoint now includes additional details about granule
deletion, including collection, deleted granule ID, deleted files, and deletion time.Changelog
[v13.3.2] 2022-10-10 [BACKPORT]
Please note changes in 13.3.2 may not yet be released in future versions, as this is a backport and patch release on the 13.3.x series of releases. Updates that are included in the future will have a corresponding CHANGELOG entry in future releases.
@cumulus/aws-client/S3/moveObject
to handle zero byte files (0 byte files).@cumulus/aws-client/S3ObjectStore
class to take string query parameters and
its methods signGetObject
and signHeadObject
to take parameter presignOptions@cumulus/api-client/collections
and @cumulus/integration-tests/api
to encode
collection version in the URI pathnull
files key is provided in an update payload (e.g. files: null
),
an error will be thrown. null
files were not previously supported and would throw potentially unclear errors. This makes the error clearer and more explicit.files
key, all files will be removed in all datastoresChangelog
[v12.0.3] 2022-10-03 [BACKPORT]
Please note changes in 12.0.3 may not yet be released in future versions, as this is a backport and patch release on the 12.0.x series of releases. Updates that are included in the future will have a corresponding CHANGELOG entry in future releases.
null
files key is provided in an update payload (e.g. files: null
),
an error will be thrown. null
files were not previously supported and would throw potentially unclear errors. This makes the error clearer and more explicit.files
key, all files will be removed in all datastores@cumulus/aws-client/S3ObjectStore
class to take string query parameters and
its methods signGetObject
and signHeadObject
to take parameter presignOptions@cumulus/aws-client/S3/moveObject
to handle zero byte files (0 byte files).@cumulus/api-client/collections
and @cumulus/integration-tests/api
to encode
collection version in the URI pathChangelog
[v11.1.7] 2022-10-05 [BACKPORT]
Please note changes in 11.1.7 may not yet be released in future versions, as this is a backport and patch release on the 11.1.x series of releases. Updates that are included in the future will have a corresponding CHANGELOG entry in future releases.
null
files key is provided in an update payload (e.g. files: null
),
an error will be thrown. null
files were not previously supported and would throw potentially unclear errors. This makes the error clearer and more explicit.files
key, all files will be removed in all datastores@cumulus/aws-client/S3ObjectStore
class to take string query parameters and
its methods signGetObject
and signHeadObject
to take parameter presignOptions@cumulus/aws-client/S3/moveObject
to handle zero byte files (0 byte files).@cumulus/api-client/collections
and @cumulus/integration-tests/api
to encode
collection version in the URI path