diff --git a/.eslint-ratchet-high-water-mark b/.eslint-ratchet-high-water-mark index 239cbd5e348..340b3519a5d 100644 --- a/.eslint-ratchet-high-water-mark +++ b/.eslint-ratchet-high-water-mark @@ -1 +1 @@ -1577 +1576 diff --git a/CHANGELOG.md b/CHANGELOG.md index fbe7f4970b9..070a1566bdf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,16 +6,25 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. ## [Unreleased] +## [v1.2.0] - 2018-03-20 + ### Fixed - Update vulnerable npm packages [CUMULUS-425] - `@cumulus/api`: `kinesis-consumer.js` uses `sf-scheduler.js#schedule` instead of placing a message directly on the `startSF` SQS queue. This is a fix for [CUMULUS-359](https://bugs.earthdata.nasa.gov/browse/CUMULUS-359) because `sf-scheduler.js#schedule` looks up the provider and collection data in DynamoDB and adds it to the `meta` object of the enqueued message payload. - `@cumulus/api`: `kinesis-consumer.js` catches and logs errors instead of doing an error callback. Before this change, `kinesis-consumer` was failing to process new records when an existing record caused an error because it would call back with an error and stop processing additional records. It keeps trying to process the record causing the error because it's "position" in the stream is unchanged. Catching and logging the errors is part 1 of the fix. Proposed part 2 is to enqueue the error and the message on a "dead-letter" queue so it can be processed later ([CUMULUS-413](https://bugs.earthdata.nasa.gov/browse/CUMULUS-413)). +- **CUMULUS-260: "PDR page on dashboard only shows zeros."** The PDR stats in LPDAAC are all 0s, even if the dashboard has been fixed to retrieve the correct fields. The current version of pdr-status-check has a few issues. + - pdr is not included in the input/output schema. It's available from the input event. So the pdr status and stats are not updated when the ParsePdr workflow is complete. Adding the pdr to the input/output of the task will fix this. + - pdr-status-check doesn't update pdr stats which prevent the real time pdr progress from showing up in the dashboard. To solve this, added lambda function sf-sns-report which is copied from @cumulus/api/lambdas/sf-sns-broadcast with modification, sf-sns-report can be used to report step function status anywhere inside a step function. So add step sf-sns-report after each pdr-status-check, we will get the PDR status progress at real time. + - It's possible an execution is still in the queue and doesn't exist in sfn yet. Added code to handle 'ExecutionDoesNotExist' error when checking the execution status. +- Fixed `aws.cloudwatchevents()` typo in `packages/ingest/aws.js`. This typo was the root cause of the error: `Error: Could not process scheduled_ingest, Error: : aws.cloudwatchevents is not a constructor` seen when trying to update a rule. + ### Removed - `@cumulus/ingest/aws`: Remove queueWorkflowMessage which is no longer being used by `@cumulus/api`'s `kinesis-consumer.js`. ## [v1.1.4] - 2018-03-15 + ### Added - added flag `useList` to parse-pdr [CUMULUS-404] @@ -41,11 +50,6 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. - `@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. -- **CUMULUS-260: "PDR page on dashboard only shows zeros."** The PDR stats in LPDAAC are all 0s, even if the dashboard has been fixed to retrieve the correct fields. The current version of pdr-status-check has a few issues. - - pdr is not included in the input/output schema. It's available from the input event. So the pdr status and stats are not updated when the ParsePdr workflow is complete. Adding the pdr to the input/output of the task will fix this. - - pdr-status-check doesn't update pdr stats which prevent the real time pdr progress from showing up in the dashboard. To solve this, added lambda function sf-sns-report which is copied from @cumulus/api/lambdas/sf-sns-broadcast with modification, sf-sns-report can be used to report step function status anywhere inside a step function. So add step sf-sns-report after each pdr-status-check, we will get the PDR status progress at real time. - - It's possible an execution is still in the queue and doesn't exist in sfn yet. Added code to handle 'ExecutionDoesNotExist' error when checking the execution status. - ### Updated - Broke up `kes.override.js` of @cumulus/deployment to multiple modules and moved to a new location - Expanded @cumulus/deployment test coverage @@ -95,7 +99,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. ## [v1.0.0] - 2018-02-23 -[Unreleased]: https://github.com/cumulus-nasa/cumulus/compare/v1.1.4...HEAD +[Unreleased]: https://github.com/cumulus-nasa/cumulus/compare/v1.2.0...HEAD +[v1.2.0]: https://github.com/cumulus-nasa/cumulus/compare/v1.1.4...v1.2.0 [v1.1.4]: https://github.com/cumulus-nasa/cumulus/compare/v1.1.3...v1.1.4 [v1.1.3]: https://github.com/cumulus-nasa/cumulus/compare/v1.1.2...v1.1.3 [v1.1.2]: https://github.com/cumulus-nasa/cumulus/compare/v1.1.1...v1.1.2 diff --git a/cumulus/services/sfn-scheduler/package.json b/cumulus/services/sfn-scheduler/package.json index 1d0e5376aea..82007cc4fff 100644 --- a/cumulus/services/sfn-scheduler/package.json +++ b/cumulus/services/sfn-scheduler/package.json @@ -1,7 +1,7 @@ { "name": "@cumulus/sfn-scheduler", "private": true, - "version": "1.1.3", + "version": "1.2.0", "description": "Runs ingest timers as configured in /config/products.json", "main": "index.js", "keywords": [ @@ -17,7 +17,7 @@ "author": "Cumulus Authors", "license": "Apache-2.0", "dependencies": { - "@cumulus/common": "^1.1.3", + "@cumulus/common": "^1.2.0", "lodash": "^4.17.4", "uuid": "^3.0.1" } diff --git a/cumulus/services/sfn-throttler/package.json b/cumulus/services/sfn-throttler/package.json index d812879937d..39e591fbeb2 100644 --- a/cumulus/services/sfn-throttler/package.json +++ b/cumulus/services/sfn-throttler/package.json @@ -1,6 +1,6 @@ { "name": "aws-step-function-throttling-service", - "version": "1.0.0", + "version": "1.2.0", "private": true, "description": "A service to throttle concurrent executions of AWS Step Functions.", "main": "index.js", diff --git a/cumulus/tasks/copy-idx-from-s3-to-efs/package.json b/cumulus/tasks/copy-idx-from-s3-to-efs/package.json index 54d012e358f..b092c5064bc 100644 --- a/cumulus/tasks/copy-idx-from-s3-to-efs/package.json +++ b/cumulus/tasks/copy-idx-from-s3-to-efs/package.json @@ -1,6 +1,6 @@ { "name": "@cumulus/copy-idx-from-s3-to-efs", - "version": "1.1.3", + "version": "1.2.0", "description": "Task to copy idx file from S3 to EFS for OnEarth 2.0.", "main": "index.js", "private": true, @@ -35,8 +35,8 @@ ] }, "dependencies": { - "@cumulus/common": "^1.1.3", - "@cumulus/test-data": "^1.1.3" + "@cumulus/common": "^1.2.0", + "@cumulus/test-data": "^1.2.0" }, "devDependencies": { "@ava/babel-preset-stage-4": "^1.1.0", diff --git a/cumulus/tasks/delete-ingest-tracking-data/package.json b/cumulus/tasks/delete-ingest-tracking-data/package.json index 36747bcd6dc..dd40e83a066 100644 --- a/cumulus/tasks/delete-ingest-tracking-data/package.json +++ b/cumulus/tasks/delete-ingest-tracking-data/package.json @@ -1,6 +1,6 @@ { "name": "@cumulus/delete-ingest-tracking-data", - "version": "1.1.3", + "version": "1.2.0", "description": "Task to delete ingest tracking data when ingest has completed.", "main": "index.js", "private": true, @@ -36,7 +36,7 @@ ] }, "dependencies": { - "@cumulus/common": "^1.1.3" + "@cumulus/common": "^1.2.0" }, "devDependencies": { "@ava/babel-preset-stage-4": "^1.1.0", diff --git a/cumulus/tasks/delete-pdr-ftp/package.json b/cumulus/tasks/delete-pdr-ftp/package.json index 16c6cb6e1cb..17f6e016b78 100644 --- a/cumulus/tasks/delete-pdr-ftp/package.json +++ b/cumulus/tasks/delete-pdr-ftp/package.json @@ -1,7 +1,7 @@ { "name": "@cumulus/delete-pdr-ftp", "private": true, - "version": "1.1.3", + "version": "1.2.0", "description": "SIPS handler PDR discovery task", "main": "index.js", "keywords": [ @@ -35,7 +35,7 @@ ] }, "dependencies": { - "@cumulus/common": "^1.1.3", + "@cumulus/common": "^1.2.0", "ftp": "^0.3.10", "node-fetch": "^1.6.1", "parse-duration": "^0.1.1", diff --git a/cumulus/tasks/delete-pdr-s3/package.json b/cumulus/tasks/delete-pdr-s3/package.json index 61bb8ea8a1f..efb80178d89 100644 --- a/cumulus/tasks/delete-pdr-s3/package.json +++ b/cumulus/tasks/delete-pdr-s3/package.json @@ -1,7 +1,7 @@ { "name": "@cumulus/delete-pdr-s3", "private": true, - "version": "1.1.3", + "version": "1.2.0", "description": "SIPS handler PDR discovery task", "main": "index.js", "keywords": [ @@ -39,7 +39,7 @@ ] }, "dependencies": { - "@cumulus/common": "^1.1.3", + "@cumulus/common": "^1.2.0", "ftp": "^0.3.10", "node-fetch": "^1.6.1", "parse-duration": "^0.1.1", diff --git a/cumulus/tasks/discover-cmr-granules/package.json b/cumulus/tasks/discover-cmr-granules/package.json index 27610984037..0f12ac9fa41 100644 --- a/cumulus/tasks/discover-cmr-granules/package.json +++ b/cumulus/tasks/discover-cmr-granules/package.json @@ -1,7 +1,7 @@ { "name": "@cumulus/discover-cmr-granules", "private": true, - "version": "1.1.3", + "version": "1.2.0", "description": "Discovers granules from the CMR", "main": "index.js", "keywords": [ @@ -19,7 +19,7 @@ "author": "Cumulus Authors", "license": "Apache-2.0", "dependencies": { - "@cumulus/common": "^1.1.3", + "@cumulus/common": "^1.2.0", "moment": "^2.21.0", "node-fetch": "^1.6.1", "parse-duration": "^0.1.1" diff --git a/cumulus/tasks/discover-granules/package.json b/cumulus/tasks/discover-granules/package.json index 7eb2b993e3a..b9583a1a641 100644 --- a/cumulus/tasks/discover-granules/package.json +++ b/cumulus/tasks/discover-granules/package.json @@ -1,6 +1,6 @@ { "name": "@cumulus/discover-granules", - "version": "1.1.4", + "version": "1.2.0", "description": "Discover Granules in FTP/HTTP/SFTP endpoints", "main": "index.js", "directories": { @@ -37,10 +37,10 @@ "author": "Cumulus Authors", "license": "Apache-2.0", "dependencies": { - "@cumulus/common": "^1.1.3", + "@cumulus/common": "^1.2.0", "@cumulus/cumulus-message-adapter-js": "^1.0.1", - "@cumulus/ingest": "^1.1.4", - "@cumulus/test-data": "^1.1.3", + "@cumulus/ingest": "^1.2.0", + "@cumulus/test-data": "^1.2.0", "babel-core": "^6.25.0", "babel-loader": "^6.2.4", "babel-polyfill": "^6.23.0", diff --git a/cumulus/tasks/discover-http-tiles/package.json b/cumulus/tasks/discover-http-tiles/package.json index 4b61b9b1f67..6131538c0e7 100644 --- a/cumulus/tasks/discover-http-tiles/package.json +++ b/cumulus/tasks/discover-http-tiles/package.json @@ -1,7 +1,7 @@ { "name": "@cumulus/discover-http-tiles", "private": true, - "version": "1.1.3", + "version": "1.2.0", "description": "Crawls an HTTP endpoint to discover tiled imagery", "main": "index.js", "keywords": [ @@ -14,7 +14,7 @@ "author": "Cumulus Authors", "license": "Apache-2.0", "dependencies": { - "@cumulus/common": "^1.1.3", + "@cumulus/common": "^1.2.0", "async": "^2.0.0", "lodash": "^4.15.0", "simplecrawler": "git+https://github.com/cgiffard/node-simplecrawler.git#193e506c39164ddf045c7c6c502e1a015d85a290" diff --git a/cumulus/tasks/discover-pdr/package.json b/cumulus/tasks/discover-pdr/package.json index 33a955975d2..9c0df38fd5f 100644 --- a/cumulus/tasks/discover-pdr/package.json +++ b/cumulus/tasks/discover-pdr/package.json @@ -1,7 +1,7 @@ { "name": "@cumulus/discover-pdr", "private": true, - "version": "1.1.4", + "version": "1.2.0", "description": "SIPS handler PDR discovery task", "main": "index.js", "keywords": [ @@ -36,8 +36,8 @@ ] }, "dependencies": { - "@cumulus/common": "^1.1.3", - "@cumulus/ingest": "^1.1.4", + "@cumulus/common": "^1.2.0", + "@cumulus/ingest": "^1.2.0", "ftp": "^0.3.10", "node-fetch": "^1.6.1", "parse-duration": "^0.1.1", diff --git a/cumulus/tasks/discover-pdrs/package.json b/cumulus/tasks/discover-pdrs/package.json index fc1f4ec249b..2a5f41da51a 100644 --- a/cumulus/tasks/discover-pdrs/package.json +++ b/cumulus/tasks/discover-pdrs/package.json @@ -1,6 +1,6 @@ { "name": "@cumulus/discover-pdrs", - "version": "1.1.4", + "version": "1.2.0", "description": "Discover PDRs in FTP and HTTP endpoints", "main": "index.js", "directories": { @@ -36,10 +36,10 @@ "author": "Cumulus Authors", "license": "Apache-2.0", "dependencies": { - "@cumulus/common": "^1.1.3", + "@cumulus/common": "^1.2.0", "@cumulus/cumulus-message-adapter-js": "^1.0.1", - "@cumulus/ingest": "^1.1.4", - "@cumulus/test-data": "^1.1.3", + "@cumulus/ingest": "^1.2.0", + "@cumulus/test-data": "^1.2.0", "babel-core": "^6.25.0", "babel-loader": "^6.2.4", "babel-polyfill": "^6.23.0", diff --git a/cumulus/tasks/discover-s3-granules/package.json b/cumulus/tasks/discover-s3-granules/package.json index bdfebf69969..1061fe29fc5 100644 --- a/cumulus/tasks/discover-s3-granules/package.json +++ b/cumulus/tasks/discover-s3-granules/package.json @@ -1,6 +1,6 @@ { "name": "@cumulus/discover-s3-granules", - "version": "1.1.4", + "version": "1.2.0", "description": "Discover granules from an S3 bucket", "main": "index.js", "directories": { @@ -37,10 +37,10 @@ "author": "Cumulus Authors", "license": "Apache-2.0", "dependencies": { - "@cumulus/common": "^1.1.3", + "@cumulus/common": "^1.2.0", "@cumulus/cumulus-message-adapter-js": "^1.0.1", - "@cumulus/ingest": "^1.1.4", - "@cumulus/test-data": "^1.1.3", + "@cumulus/ingest": "^1.2.0", + "@cumulus/test-data": "^1.2.0", "babel-core": "^6.25.0", "babel-loader": "^6.2.4", "babel-polyfill": "^6.23.0", diff --git a/cumulus/tasks/download-activity-mock/package.json b/cumulus/tasks/download-activity-mock/package.json index 1daa0d9cd38..d4bca34200a 100644 --- a/cumulus/tasks/download-activity-mock/package.json +++ b/cumulus/tasks/download-activity-mock/package.json @@ -1,7 +1,7 @@ { "name": "@cumulus/dowload-activity-mock", "private": true, - "version": "1.1.3", + "version": "1.2.0", "description": "Mock for provider gateway", "main": "index.js", "keywords": [ @@ -35,7 +35,7 @@ ] }, "dependencies": { - "@cumulus/common": "^1.1.3", + "@cumulus/common": "^1.2.0", "ftp": "^0.3.10", "node-fetch": "^1.6.1", "parse-duration": "^0.1.1", diff --git a/cumulus/tasks/filter-payload/package.json b/cumulus/tasks/filter-payload/package.json index f83aa6b342a..36ebf075d8b 100644 --- a/cumulus/tasks/filter-payload/package.json +++ b/cumulus/tasks/filter-payload/package.json @@ -1,7 +1,7 @@ { "name": "@cumulus/filter-payload", "private": true, - "version": "1.1.3", + "version": "1.2.0", "description": "Task to filter the payload from one task to the next", "main": "index.js", "keywords": [ @@ -35,7 +35,7 @@ ] }, "dependencies": { - "@cumulus/common": "^1.1.3" + "@cumulus/common": "^1.2.0" }, "devDependencies": { "@ava/babel-preset-stage-4": "^1.1.0", diff --git a/cumulus/tasks/generate-mrf/package.json b/cumulus/tasks/generate-mrf/package.json index 3e0e1d53b86..c22d1756145 100644 --- a/cumulus/tasks/generate-mrf/package.json +++ b/cumulus/tasks/generate-mrf/package.json @@ -1,7 +1,7 @@ { "name": "@cumulus/generate-mrf", "private": true, - "version": "1.1.3", + "version": "1.2.0", "description": "Generates MRFs for ingested tiles", "main": "index.js", "keywords": [ @@ -14,7 +14,7 @@ "author": "Cumulus Authors", "license": "Apache-2.0", "dependencies": { - "@cumulus/common": "^1.1.3", + "@cumulus/common": "^1.2.0", "async": "^2.0.0", "lodash": "^4.13.1", "mustache": "^2.2.1", diff --git a/cumulus/tasks/generate-pan/package.json b/cumulus/tasks/generate-pan/package.json index 51403be61a9..4a6946725ff 100644 --- a/cumulus/tasks/generate-pan/package.json +++ b/cumulus/tasks/generate-pan/package.json @@ -1,7 +1,7 @@ { "name": "@cumulus/generate-pan", "private": true, - "version": "1.1.3", + "version": "1.2.0", "description": "SIPS handler PAN generation/upload task", "main": "index.js", "keywords": [ @@ -35,7 +35,7 @@ ] }, "dependencies": { - "@cumulus/common": "^1.1.3", + "@cumulus/common": "^1.2.0", "ftp": "^0.3.10", "node-fetch": "^1.6.1", "parse-duration": "^0.1.1", diff --git a/cumulus/tasks/generate-pdr-file-list/package.json b/cumulus/tasks/generate-pdr-file-list/package.json index 6ed111d9894..d4b93a0dd2f 100644 --- a/cumulus/tasks/generate-pdr-file-list/package.json +++ b/cumulus/tasks/generate-pdr-file-list/package.json @@ -1,7 +1,7 @@ { "name": "@cumulus/generate-pdr-file-list", "private": true, - "version": "1.1.4", + "version": "1.2.0", "description": "SIPS handler PDR processing task", "main": "index.js", "keywords": [ @@ -35,9 +35,9 @@ ] }, "dependencies": { - "@cumulus/common": "^1.1.3", - "@cumulus/ingest": "^1.1.4", - "@cumulus/pvl": "^1.0.0", + "@cumulus/common": "^1.2.0", + "@cumulus/ingest": "^1.2.0", + "@cumulus/pvl": "^1.2.0", "ftp": "^0.3.10", "node-fetch": "^1.6.1", "parse-duration": "^0.1.1", diff --git a/cumulus/tasks/generate-pdrd/package.json b/cumulus/tasks/generate-pdrd/package.json index 2912293fe23..5d18bfbc904 100644 --- a/cumulus/tasks/generate-pdrd/package.json +++ b/cumulus/tasks/generate-pdrd/package.json @@ -1,7 +1,7 @@ { "name": "@cumulus/generate-pdrd", "private": true, - "version": "1.1.3", + "version": "1.2.0", "description": "SIPS handler generating a PDRD when PDR validation fails", "main": "index.js", "keywords": [ @@ -35,7 +35,7 @@ ] }, "dependencies": { - "@cumulus/common": "^1.1.3", + "@cumulus/common": "^1.2.0", "ftp": "^0.3.10", "node-fetch": "^1.6.1", "parse-duration": "^0.1.1", diff --git a/cumulus/tasks/hello-world/package.json b/cumulus/tasks/hello-world/package.json index 37ffef69393..5c5efc30f58 100644 --- a/cumulus/tasks/hello-world/package.json +++ b/cumulus/tasks/hello-world/package.json @@ -1,6 +1,6 @@ { "name": "@cumulus/hello-world", - "version": "1.1.3", + "version": "1.2.0", "description": "Example task", "main": "index.js", "directories": { diff --git a/cumulus/tasks/parse-pdr/package.json b/cumulus/tasks/parse-pdr/package.json index 8e08ae77658..b9a282125b2 100644 --- a/cumulus/tasks/parse-pdr/package.json +++ b/cumulus/tasks/parse-pdr/package.json @@ -1,6 +1,6 @@ { "name": "@cumulus/parse-pdr", - "version": "1.1.4", + "version": "1.2.0", "description": "Download and Parse a given PDR", "main": "index.js", "directories": { @@ -39,10 +39,10 @@ ] }, "dependencies": { - "@cumulus/common": "^1.1.3", + "@cumulus/common": "^1.2.0", "@cumulus/cumulus-message-adapter-js": "^1.0.1", - "@cumulus/ingest": "^1.1.4", - "@cumulus/test-data": "^1.1.3", + "@cumulus/ingest": "^1.2.0", + "@cumulus/test-data": "^1.2.0", "babel-core": "^6.25.0", "babel-loader": "^6.2.4", "babel-plugin-transform-async-to-generator": "^6.24.1", diff --git a/cumulus/tasks/pdr-status-check/package.json b/cumulus/tasks/pdr-status-check/package.json index 1fa1f1b1560..bace424943f 100644 --- a/cumulus/tasks/pdr-status-check/package.json +++ b/cumulus/tasks/pdr-status-check/package.json @@ -1,6 +1,6 @@ { "name": "@cumulus/pdr-status-check", - "version": "1.1.4", + "version": "1.2.0", "description": "Checks execution status of granules in a PDR", "main": "index.js", "directories": { @@ -40,10 +40,10 @@ ] }, "dependencies": { - "@cumulus/common": "^1.1.3", + "@cumulus/common": "^1.2.0", "@cumulus/cumulus-message-adapter-js": "^1.0.1", - "@cumulus/ingest": "^1.1.4", - "@cumulus/test-data": "^1.1.3", + "@cumulus/ingest": "^1.2.0", + "@cumulus/test-data": "^1.2.0", "babel-core": "^6.25.0", "babel-loader": "^6.2.4", "babel-plugin-transform-async-to-generator": "^6.24.1", diff --git a/cumulus/tasks/post-to-cmr/package.json b/cumulus/tasks/post-to-cmr/package.json index d8a9ce95f3f..311975ed78c 100644 --- a/cumulus/tasks/post-to-cmr/package.json +++ b/cumulus/tasks/post-to-cmr/package.json @@ -1,6 +1,6 @@ { "name": "@cumulus/post-to-cmr", - "version": "1.1.4", + "version": "1.2.0", "description": "Post a given granule to CMR", "main": "index.js", "directories": { @@ -41,11 +41,11 @@ "author": "Cumulus Authors", "license": "Apache-2.0", "dependencies": { - "@cumulus/cmrjs": "^1.1.3", - "@cumulus/common": "^1.1.3", + "@cumulus/cmrjs": "^1.2.0", + "@cumulus/common": "^1.2.0", "@cumulus/cumulus-message-adapter-js": "^1.0.1", - "@cumulus/ingest": "^1.1.4", - "@cumulus/test-data": "^1.1.3", + "@cumulus/ingest": "^1.2.0", + "@cumulus/test-data": "^1.2.0", "babel-core": "^6.25.0", "babel-loader": "^6.2.4", "babel-plugin-transform-async-to-generator": "^6.24.1", diff --git a/cumulus/tasks/queue-granules/package.json b/cumulus/tasks/queue-granules/package.json index b2bc84b35f9..a25280af232 100644 --- a/cumulus/tasks/queue-granules/package.json +++ b/cumulus/tasks/queue-granules/package.json @@ -1,6 +1,6 @@ { "name": "@cumulus/queue-granules", - "version": "1.1.4", + "version": "1.2.0", "description": "Add discovered granules to the queue", "main": "index.js", "directories": { @@ -38,9 +38,9 @@ "author": "Cumulus Authors", "license": "Apache-2.0", "dependencies": { - "@cumulus/common": "^1.1.3", + "@cumulus/common": "^1.2.0", "@cumulus/cumulus-message-adapter-js": "^1.0.1", - "@cumulus/ingest": "^1.1.4", + "@cumulus/ingest": "^1.2.0", "babel-core": "^6.25.0", "babel-loader": "^6.2.4", "babel-plugin-transform-async-to-generator": "^6.24.1", diff --git a/cumulus/tasks/queue-pdrs/package.json b/cumulus/tasks/queue-pdrs/package.json index 6fba492d8bb..8a942046557 100644 --- a/cumulus/tasks/queue-pdrs/package.json +++ b/cumulus/tasks/queue-pdrs/package.json @@ -1,6 +1,6 @@ { "name": "@cumulus/queue-pdrs", - "version": "1.1.4", + "version": "1.2.0", "description": "Add discovered PDRs to a queue", "main": "index.js", "directories": { @@ -38,9 +38,9 @@ "author": "Cumulus Authors", "license": "Apache-2.0", "dependencies": { - "@cumulus/common": "^1.1.3", + "@cumulus/common": "^1.2.0", "@cumulus/cumulus-message-adapter-js": "^1.0.1", - "@cumulus/ingest": "^1.1.4", + "@cumulus/ingest": "^1.2.0", "babel-core": "^6.25.0", "babel-loader": "^6.2.4", "babel-plugin-transform-async-to-generator": "^6.24.1", diff --git a/cumulus/tasks/run-gdal/package.json b/cumulus/tasks/run-gdal/package.json index f6571ec12d3..f3d2f82f74d 100644 --- a/cumulus/tasks/run-gdal/package.json +++ b/cumulus/tasks/run-gdal/package.json @@ -1,7 +1,7 @@ { "private": true, "name": "@cumulus/run-gdal", - "version": "1.1.3", + "version": "1.2.0", "description": "Runs gdal commands as a task", "main": "index.js", "keywords": [ @@ -28,6 +28,6 @@ "webpack": "^1.12.13" }, "dependencies": { - "@cumulus/common": "^1.1.3" + "@cumulus/common": "^1.2.0" } } diff --git a/cumulus/tasks/sf-sns-report/package.json b/cumulus/tasks/sf-sns-report/package.json index a756fb4aada..a7c6bdb2e09 100644 --- a/cumulus/tasks/sf-sns-report/package.json +++ b/cumulus/tasks/sf-sns-report/package.json @@ -1,6 +1,6 @@ { "name": "@cumulus/sf-sns-report", - "version": "1.1.1", + "version": "1.2.0", "description": "Broadcasts an incoming Cumulus message to SNS", "main": "index.js", "directories": { @@ -38,9 +38,9 @@ "author": "Cumulus Authors", "license": "Apache-2.0", "dependencies": { - "@cumulus/common": "^1.1.0", + "@cumulus/common": "^1.2.0", "@cumulus/cumulus-message-adapter-js": "^1.0.1", - "@cumulus/ingest": "^1.1.1", + "@cumulus/ingest": "^1.2.0", "babel-core": "^6.25.0", "babel-loader": "^6.2.4", "babel-plugin-transform-async-to-generator": "^6.24.1", diff --git a/cumulus/tasks/sync-granule/package.json b/cumulus/tasks/sync-granule/package.json index a4098f57736..aed87eb41c6 100644 --- a/cumulus/tasks/sync-granule/package.json +++ b/cumulus/tasks/sync-granule/package.json @@ -1,6 +1,6 @@ { "name": "@cumulus/sync-granule", - "version": "1.1.4", + "version": "1.2.0", "description": "Download a given granule", "main": "index.js", "directories": { @@ -41,10 +41,10 @@ ] }, "dependencies": { - "@cumulus/common": "^1.1.3", + "@cumulus/common": "^1.2.0", "@cumulus/cumulus-message-adapter-js": "^1.0.1", - "@cumulus/ingest": "^1.1.4", - "@cumulus/test-data": "^1.1.3", + "@cumulus/ingest": "^1.2.0", + "@cumulus/test-data": "^1.2.0", "babel-core": "^6.25.0", "babel-loader": "^6.2.4", "babel-polyfill": "^6.23.0", diff --git a/cumulus/tasks/sync-http-urls/package.json b/cumulus/tasks/sync-http-urls/package.json index 3dcd81bba3d..950f3ed42b1 100644 --- a/cumulus/tasks/sync-http-urls/package.json +++ b/cumulus/tasks/sync-http-urls/package.json @@ -1,7 +1,7 @@ { "name": "@cumulus/sync-http-urls", "private": true, - "version": "1.1.3", + "version": "1.2.0", "description": "Synchronizes http links to s3", "main": "index.js", "keywords": [ @@ -14,7 +14,7 @@ "author": "Cumulus Authors", "license": "Apache-2.0", "dependencies": { - "@cumulus/common": "^1.1.3", + "@cumulus/common": "^1.2.0", "async": "^2.0.0", "lodash": "^4.13.1", "request": "^2.83.0" diff --git a/cumulus/tasks/sync-wms/package.json b/cumulus/tasks/sync-wms/package.json index c1bdb47f02c..01290500409 100644 --- a/cumulus/tasks/sync-wms/package.json +++ b/cumulus/tasks/sync-wms/package.json @@ -1,7 +1,7 @@ { "name": "@cumulus/sync-wms", "private": true, - "version": "1.1.3", + "version": "1.2.0", "description": "Transforms input granule info to WMS URLs for URL sync", "main": "index.js", "keywords": [ @@ -14,6 +14,6 @@ "author": "Cumulus Authors", "license": "Apache-2.0", "dependencies": { - "@cumulus/common": "^1.1.3" + "@cumulus/common": "^1.2.0" } } diff --git a/cumulus/tasks/tee/package.json b/cumulus/tasks/tee/package.json index f81306182ed..a394753ad74 100644 --- a/cumulus/tasks/tee/package.json +++ b/cumulus/tasks/tee/package.json @@ -1,7 +1,7 @@ { "name": "@cumulus/tee", "private": true, - "version": "1.1.3", + "version": "1.2.0", "description": "Task for testing that splits output", "main": "index.js", "keywords": [ @@ -15,7 +15,7 @@ "author": "Cumulus Authors", "license": "Apache-2.0", "dependencies": { - "@cumulus/common": "^1.1.3", + "@cumulus/common": "^1.2.0", "ftp": "^0.3.10", "node-fetch": "^1.6.1", "parse-duration": "^0.1.1", diff --git a/cumulus/tasks/trigger-ingest/package.json b/cumulus/tasks/trigger-ingest/package.json index 9f1890d599c..2863629e6ea 100644 --- a/cumulus/tasks/trigger-ingest/package.json +++ b/cumulus/tasks/trigger-ingest/package.json @@ -1,7 +1,7 @@ { "name": "@cumulus/trigger-ingest", "private": true, - "version": "1.1.3", + "version": "1.2.0", "description": "Transforms input granule info to WMS URLs for URL sync", "main": "index.js", "keywords": [ @@ -14,7 +14,7 @@ "author": "Cumulus Authors", "license": "Apache-2.0", "dependencies": { - "@cumulus/common": "^1.1.3", + "@cumulus/common": "^1.2.0", "lodash": "^4.17.4" } } diff --git a/cumulus/tasks/trigger-mrf-gen/package.json b/cumulus/tasks/trigger-mrf-gen/package.json index a10b1aae751..801e0ac3e3b 100644 --- a/cumulus/tasks/trigger-mrf-gen/package.json +++ b/cumulus/tasks/trigger-mrf-gen/package.json @@ -1,7 +1,7 @@ { "name": "@cumulus/trigger-mrf-gen", "private": true, - "version": "1.1.3", + "version": "1.2.0", "description": "Invokes MRFGen for every group of images passed to it", "main": "index.js", "keywords": [ @@ -32,7 +32,7 @@ ] }, "dependencies": { - "@cumulus/common": "^1.1.3" + "@cumulus/common": "^1.2.0" }, "devDependencies": { "@ava/babel-preset-stage-4": "^1.1.0", diff --git a/cumulus/tasks/trigger-process-pdrs/package.json b/cumulus/tasks/trigger-process-pdrs/package.json index 457dcd2d956..745ad55801e 100644 --- a/cumulus/tasks/trigger-process-pdrs/package.json +++ b/cumulus/tasks/trigger-process-pdrs/package.json @@ -1,7 +1,7 @@ { "name": "@cumulus/trigger-process-pdrs", "private": true, - "version": "1.1.3", + "version": "1.2.0", "description": "Transforms input granule info to WMS URLs for URL sync", "main": "index.js", "keywords": [ @@ -34,7 +34,7 @@ ] }, "dependencies": { - "@cumulus/common": "^1.1.3" + "@cumulus/common": "^1.2.0" }, "devDependencies": { "@ava/babel-preset-stage-4": "^1.1.0", diff --git a/cumulus/tasks/validate-archives/package.json b/cumulus/tasks/validate-archives/package.json index f538be76f08..8ba6add2368 100644 --- a/cumulus/tasks/validate-archives/package.json +++ b/cumulus/tasks/validate-archives/package.json @@ -1,7 +1,7 @@ { "name": "@cumulus/validate-archives", "private": true, - "version": "1.1.3", + "version": "1.2.0", "description": "SIPS handler archive validation task", "main": "index.js", "keywords": [ @@ -35,7 +35,7 @@ ] }, "dependencies": { - "@cumulus/common": "^1.1.3", + "@cumulus/common": "^1.2.0", "checksum": "^0.1.1", "ftp": "^0.3.10", "gunzip-maybe": "^1.4.1", diff --git a/cumulus/tasks/validate-pdr/package.json b/cumulus/tasks/validate-pdr/package.json index c50baa2b20b..8429e8e0b72 100644 --- a/cumulus/tasks/validate-pdr/package.json +++ b/cumulus/tasks/validate-pdr/package.json @@ -1,7 +1,7 @@ { "name": "@cumulus/validate-pdr", "private": true, - "version": "1.1.4", + "version": "1.2.0", "description": "SIPS handler PDR processing task", "main": "index.js", "keywords": [ @@ -37,9 +37,9 @@ ] }, "dependencies": { - "@cumulus/common": "^1.1.3", - "@cumulus/ingest": "^1.1.4", - "@cumulus/pvl": "^1.0.0", + "@cumulus/common": "^1.2.0", + "@cumulus/ingest": "^1.2.0", + "@cumulus/pvl": "^1.2.0", "ftp": "^0.3.10", "node-fetch": "^1.6.1", "parse-duration": "^0.1.1", diff --git a/lerna.json b/lerna.json index 4022c39ff8c..ea04ef403b4 100644 --- a/lerna.json +++ b/lerna.json @@ -1,6 +1,6 @@ { "lerna": "2.9.0", - "version": "1.1.4", + "version": "1.2.0", "packages": [ "packages/*", "cumulus/tasks/*", diff --git a/packages/api/package.json b/packages/api/package.json index 52861029d3e..409cb888c5f 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -1,6 +1,6 @@ { "name": "@cumulus/api", - "version": "1.1.4", + "version": "1.2.0", "description": "Lambda functions for handling all daac's API operations", "main": "index.js", "scripts": { @@ -33,10 +33,10 @@ "author": "Cumulus Authors", "license": "Apache-2.0", "dependencies": { - "@cumulus/cmrjs": "^1.1.3", - "@cumulus/common": "^1.1.3", - "@cumulus/ingest": "^1.1.4", - "@cumulus/pvl": "^1.0.0", + "@cumulus/cmrjs": "^1.2.0", + "@cumulus/common": "^1.2.0", + "@cumulus/ingest": "^1.2.0", + "@cumulus/pvl": "^1.2.0", "ajv": "^5.2.2", "archiver": "^2.1.1", "aws-sdk": "^2.95.0", diff --git a/packages/cmrjs/package.json b/packages/cmrjs/package.json index 56c0b6ae91c..435cd524b10 100644 --- a/packages/cmrjs/package.json +++ b/packages/cmrjs/package.json @@ -1,6 +1,6 @@ { "name": "@cumulus/cmrjs", - "version": "1.1.3", + "version": "1.2.0", "description": "A node SDK for CMR", "scripts": { "test": "echo 'no tests'" @@ -26,7 +26,7 @@ "author": "Cumulus Authors", "license": "Apache-2.0", "dependencies": { - "@cumulus/common": "^1.1.3", + "@cumulus/common": "^1.2.0", "got": "^7.1.0", "json-loader": "^0.5.4", "lodash.property": "^4.4.2", diff --git a/packages/common/package.json b/packages/common/package.json index fe6cfbca1d6..2484345ab73 100644 --- a/packages/common/package.json +++ b/packages/common/package.json @@ -1,6 +1,6 @@ { "name": "@cumulus/common", - "version": "1.1.3", + "version": "1.2.0", "description": "Common utilities used across tasks", "keywords": [ "GIBS", @@ -44,7 +44,7 @@ "author": "Cumulus Authors", "license": "Apache-2.0", "dependencies": { - "@cumulus/test-data": "^1.1.3", + "@cumulus/test-data": "^1.2.0", "ajv": "^5.0.4-beta.3", "ajv-cli": "^1.1.1", "async": "^2.0.0", diff --git a/packages/ingest/aws.js b/packages/ingest/aws.js index a39f6c67e3e..58cc77beda9 100644 --- a/packages/ingest/aws.js +++ b/packages/ingest/aws.js @@ -99,7 +99,7 @@ function sqs(local) { class Events { static async putEvent(name, schedule, state, description = null, role = null) { - const cwevents = new aws.cloudwatchevents(); + const cwevents = new AWS.CloudWatchEvents(); const params = { Name: name, diff --git a/packages/ingest/package.json b/packages/ingest/package.json index 0b8a37115dd..3f96ad56acd 100644 --- a/packages/ingest/package.json +++ b/packages/ingest/package.json @@ -1,6 +1,6 @@ { "name": "@cumulus/ingest", - "version": "1.1.4", + "version": "1.2.0", "description": "Ingest utilities", "scripts": { "test": "ava" @@ -38,9 +38,9 @@ "author": "Cumulus Authors", "license": "Apache-2.0", "dependencies": { - "@cumulus/common": "^1.1.3", - "@cumulus/pvl": "^1.0.0", - "@cumulus/test-data": "^1.1.3", + "@cumulus/common": "^1.2.0", + "@cumulus/pvl": "^1.2.0", + "@cumulus/test-data": "^1.2.0", "aws-sdk": "^2.4.11", "babel-core": "^6.25.0", "babel-loader": "^6.2.4", diff --git a/packages/integration-tests/package.json b/packages/integration-tests/package.json index 354d907a003..96ed89d8f91 100644 --- a/packages/integration-tests/package.json +++ b/packages/integration-tests/package.json @@ -1,6 +1,6 @@ { "name": "@cumulus/integration-tests", - "version": "1.1.4", + "version": "1.2.0", "description": "Integration tests", "bin": { "cumulus-test": "./bin/cli.js" @@ -29,7 +29,7 @@ "author": "Cumulus Authors", "license": "Apache-2.0", "dependencies": { - "@cumulus/common": "^1.1.3", + "@cumulus/common": "^1.2.0", "@cumulus/deployment": "^1.1.4", "babel-core": "^6.25.0", "babel-loader": "^6.2.4", diff --git a/packages/pvl/package.json b/packages/pvl/package.json index fe506704e94..73a2bd0c722 100644 --- a/packages/pvl/package.json +++ b/packages/pvl/package.json @@ -1,6 +1,6 @@ { "name": "@cumulus/pvl", - "version": "1.0.0", + "version": "1.2.0", "description": "Parse and serialize Parameter Value Language, a data markup language used by NASA", "main": "index.js", "scripts": { diff --git a/packages/task-debug/package.json b/packages/task-debug/package.json index c34248bbfaa..981914d126d 100644 --- a/packages/task-debug/package.json +++ b/packages/task-debug/package.json @@ -1,7 +1,7 @@ { "name": "@cumulus/task-debug", "private": true, - "version": "1.1.3", + "version": "1.2.0", "description": "A harness for debugging workflows.", "main": "index.js", "repository": { @@ -18,7 +18,7 @@ "test": "test" }, "dependencies": { - "@cumulus/common": "^1.1.3", + "@cumulus/common": "^1.2.0", "commander": "^2.11.0" }, "devDependencies": { diff --git a/packages/test-data/package.json b/packages/test-data/package.json index 026fa3dc80f..40f30b80593 100644 --- a/packages/test-data/package.json +++ b/packages/test-data/package.json @@ -1,6 +1,6 @@ { "name": "@cumulus/test-data", - "version": "1.1.3", + "version": "1.2.0", "description": "Includes the test data for various packages", "keywords": [ "GIBS",