Skip to content

Releases: nasa/cumulus

v1.1.4

15 Mar 16:19
Compare
Choose a tag to compare

Added

  • added flag useList to parse-pdr [CUMULUS-404]

Fixed

  • Pass encrypted password to the ApiGranule Lambda function [CUMULUS-424]

v1.1.3

14 Mar 20:50
Compare
Choose a tag to compare

Fixed

  • Changed @cumulus/deployment package install behavior. The build process will happen after installation

v1.1.2

14 Mar 19:42
Compare
Choose a tag to compare

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 called dbIndexer. The dbIndexer 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. Previously getLambdaOutput returned only the payload.

v1.1.1

08 Mar 16:46
Compare
Choose a tag to compare

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

05 Mar 20:56
Compare
Choose a tag to compare

Added

  • Added a jlog function to common/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 from common/aws
  • Removed the getGranuleStatus function from common/aws

v1.0.1

27 Feb 19:06
Compare
Choose a tag to compare

Added

  • More tests for discover-pdrs, dicover-granules by @yjpa7145
  • Schema validation utility for tests by @yjpa7145

Changed

  • Fix an FTP listing bug for servers that do not support STAT [CUMULUS-334] by @kkelly51

v1.0.0

23 Feb 20:27
Compare
Choose a tag to compare

V1.0.0 release

pre-v1-release

23 Feb 18:52
Compare
Choose a tag to compare
pre-v1-release Pre-release
Pre-release

Cumulus Code Base before Version 1.0 release

v1.0.0-beta1

19 Dec 15:47
Compare
Choose a tag to compare
v1.0.0-beta1 Pre-release
Pre-release

Dec-19-2017