@cumulus/errors
Package that exports error classes for use in Cumulus workflow code
Usage
npm install @cumulus/errors
About Cumulus
Cumulus is a cloud-based data ingest, archive, distribution and management prototype for NASA's future Earth science data streams.
Cumulus Documentation
Contributing
To make a contribution, please see our contributing guidelines.
[v16.1.2] 2023-11-01
Please note changes in 16.1.2 may not yet be released in future versions, as this
is a backport/patch release on the 16.x series of releases. Updates that are
included in the future will have a corresponding CHANGELOG entry in future releases.
Added
- CUMULUS-3218
- Added optional
maxDownloadTime
field to provider
schema - Added
max_download_time
column to PostgreSQL providers
table - Updated
@cumulus/ingest/lock
to check expired locks based on provider.maxDownloadTime
Fixed
- @aws-sdk upgrade
- Fixed TS compilation error on aws-client package caused by @aws-sdk/client-dynamodb 3.433.0 upgrade
- Updated mapping for collection Elasticsearch records to prevent dynamic field for keys under
meta
.
- CUMULUS-3286
- Fixed
@cumulus/cmrjs/cmr-utils/getGranuleTemporalInfo
and @cumulus/message/Granules/getGranuleCmrTemporalInfo
to handle non-existing cmr file. - Updated mapping for granule and deletedgranule Elasticsearch records to prevent dynamic field for keys under
queryFields
.
- CUMULUS-3293
- Process Dead Letter Archive is fixed to properly copy objects from
/sqs/
to /failed-sqs/
location
- CUMULUS-3393
- Fixed
PUT
collection endpoint to update collection configuration in S3.
- CUMULUS-3467
- Added
childWorkflowMeta
to QueueWorkflow
task configuration