Releases: nasa/cumulus
Releases · nasa/cumulus
v1.1.4
v1.1.3
v1.1.2
Added
- added tools to @cumulus/integration-tests for local integration testing
- added end to end testing for discovering and parsing of PDRs
yarn e2e
command is available for end to end testing
Fixed
- CUMULUS-326: "Occasionally encounter "Too Many Requests" on deployment" The api gateway calls will handle throttling errors
- CUMULUS-175: "Dashboard providers not in sync with AWS providers." The root cause of this bug - DynamoDB operations not showing up in Elasticsearch - was shared by collections and rules. The fix was to update providers', collections' and rules; POST, PUT and DELETE endpoints to operate on DynamoDB and using DynamoDB streams to update Elasticsearch. The following packages were made:
@cumulus/deployment
deploys DynamoDB streams for the Collections, Providers and Rules tables as well as a new lambda function calleddbIndexer
. ThedbIndexer
lambda has an event source mapping which listens to each of the DynamoDB streams. The dbIndexer lambda receives events referencing operations on the DynamoDB table and updates the elasticsearch cluster accordingly.- The
@cumulus/api
endpoints for collections, providers and rules only query DynamoDB, with the exception of LIST endpoints and the collections' GET endpoint.
Updated
- Broke up
kes.override.js
of @cumulus/deployment to multiple modules and moved to a new location - Expanded @cumulus/deployment test coverage
- all tasks were updated to use cumulus-message-adapter-js 1.0.1
- added build process to integration-tests package to babelify it before publication
- Update @cumulus/integration-tests lambda.js
getLambdaOutput
to return the entire lambda output. PreviouslygetLambdaOutput
returned only the payload.
v1.1.1
Removed
- Unused queue lambda in api/lambdas [CUMULUS-359]
Fixed
- Kinesis message content is passed to the triggered workflow [CUMULUS-359]
- Kinesis message queues a workflow message and does not write to rules table [CUMULUS-359]
v1.1.0
Added
- Added a
jlog
function tocommon/test-utils
to aid in test debugging - Integration test package with command line tool [CUMULUS-200] by @laurenfrederick
- Test for FTP
useList
flag [CUMULUS-334] by @kkelly51
Updated
- The
queue-pdrs
task now uses the cumulus-message-adapter-js
library - Updated the
queue-pdrs
JSON schemas - The test-utils schema validation functions now throw an error if validation
fails - The
queue-granules
task now uses the cumulus-message-adapter-js
library - Updated the
queue-granules
JSON schemas
Removed
- Removed the
getSfnExecutionByName
function fromcommon/aws
- Removed the
getGranuleStatus
function fromcommon/aws
v1.0.1
v1.0.0
pre-v1-release
Cumulus Code Base before Version 1.0 release
v1.0.0-beta1
Dec-19-2017