Socket
Book a DemoInstallSign in
Socket

@cumulus/cmrjs

Package Overview
Dependencies
Maintainers
2
Versions
224
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@cumulus/cmrjs - npm Package Versions

2345
23

20.2.1

Diff
j
jennyhliu
published 20.2.1 •

Changelog

Source

[v20.2.1] 2025-08-14

Changed

  • CUMULUS-4142, CUMULUS-4144
    • Updated the S3 credentials endpoint attached to TEA to delete the access token after successful authentication.
    • Configured both Cumulus distribution and S3 credentials to set the SameSite attribute on cookies in the response.
j
jennyhliu
published 20.2.0 •

Changelog

Source

[v20.2.0] 2025-06-24

Added

  • CUMULUS-3945
    • Upgrade Aurora Postgresql engine from 13.12 to 17.4
  • CUMULUS-4020
    • Added sanitizeSensitive function to mitigate credential exposure in ElasticSearch client (metrics)
    • Update BaseSearch functions to sanitize the errors

Fixed

  • CUMULUS-4106
    • Fixed the release npm publish error by adding private property to @cumulus/change-granule-collection-pg and @cumulus/change-granule-collection-s3 package.json.
j
jennyhliu
published 20.1.3-alpha.2 •
j
jennyhliu
published 20.1.3-alpha.1 •
j
jennyhliu
published 20.1.3-alpha.0 •
j
jennyhliu
published 20.1.2 •

Changelog

Source

[v20.1.2] 2025-04-22

Added

  • CUMULUS-3868
    • added listGranulesConcurrency parameter to control the size of requests made to the listGranules api endpoint. this should be lowered from default if granuleIds are larger than 300 characters.
  • CUMULUS-4004
    • Add documentation explaining use and configuration of changegranuleCollections workflow
  • CUMULUS-3992
    • Update MoveCollectionsWorkflow references to ChangeGranuleCollectionsWorkflow
    • Update @cumulus/api-client to add bulkChangeCollection endpoint
    • Update @cumulus/api to add api endpoint to allow trigger of ChangeGranuleCollectionsWorkflow
    • Update ChangeGranuleCollections integration test to use endpoint to trigger test instead of direct step function invocation
  • CUMULUS-3751
    • Added change-granule-collection-s3 to move granules to a different collection.
      • expects a list of granuleIds along with a new (target) collection
      • moves those granule files in S3 according to pathing of target collection
      • update CMR metadata file according to new collection information
    • Added CopyObject function in @cumulus/aws-client/S3 to facilitate multi-part s3 object copying
    • Added functions to allow manipulation in memory of cmr metadata objects in @cumulus/cmrjs/cmr-utils
      • updateUMMGMetadataObject updates file links for ummg metadata structure object
      • updateEcho10XMLMetadataObject updates file links for echo10 metadata structure object
      • setUMMGCollection sets collection name and version in ummg metadata structure object
      • setEcho10Collection sets collection name and version in echo10 metadata structure object
      • getCMRCollectionId gets collectionId from cmr metadata object using its filename to determine how to correctly parse the object (echo10 vs ummg)
    • Added MoveGranuleCollections workflow to cumulus core deployable according to terraform variables
    • Added ingest module terraform variable "deploy_cumulus_workflows": a map of workflows that should be deployed
      • as of merging only controls change_granule_collections_workflow
      • defaults to true (deploy the workflow)

Fixed

  • CUMULUS-4090
    • add limit = number of granules to get return out as requested from listGranules
  • CUMULUS-3868
    • exclude package cloudflare:sockets" in webpack.config throughout to prevent packaging bug
  • CUMULUS-3752
    • Fixed api return codes expected in api-client for bulkPatch and bulkPatchGranuleCollections
  • CUMULUS-3394
    • Updated DLA table column tables to lowercase to avoid recurring terraform update
  • CUMULUS-4052
    • Removed outdated elasticsearch reference from 'bulk delete executions by collection' endpoint

Changed

  • CUMULUS-3868

    • Use listGranules endpoint to gather granules from granuleIds
    • Bound cmr metadata download in post-to-cmr task to s3Concurrency limit
  • CUMULUS-3788

    • Updated @cumulus/launchpad-auth/getLaunchpadToken to check if the token in s3 has been updated before updating it with a new token
  • CUMULUS-3980

    • Updated bulkPatchGranuleCollection to error when the collection it is getting updated to doesn't exist
  • CUMULUS-4077

    • Update list/search endpoints and corresponding BaseSearch @cumulus/db logic to allow countOnly as a configuration-modifying query parameter that only returns a useful value for meta.count to allow users to get a count without returning results/incurring pagination/translation costs
  • CUMULUS-4057

    • Updated psql installation instruction for Amazon Linux 2023
j
jennyhliu
published 18.5.6 •

Changelog

Source

[v18.5.6] 2025-04-10

Added

  • CUMULUS-4004
    • Add documentation explaining use and configuration of changegranuleCollections workflow
  • CUMULUS-3992
    • Update MoveCollectionsWorkflow references to ChangeGranuleCollectionsWorkflow
    • Update @cumulus/api-client to add bulkChangeCollection endpoint
    • Update @cumulus/api to add api endpoint to allow trigger of ChangeGranuleCollectionsWorkflow
    • Update ChangeGranuleCollections integration test to use endpoint to trigger test instead of direct step function invocation
  • CUMULUS-3751
    • Added change-granule-collection-s3 to move granules to a different collection.
      • expects a list of granuleIds along with a new (target) collection
      • moves those granule files in S3 according to pathing of target collection
      • update CMR metadata file according to new collection information
    • Added CopyObject function in @cumulus/aws-client/S3 to facilitate multi-part s3 object copying
    • Added functions to allow manipulation in memory of cmr metadata objects in @cumulus/cmrjs/cmr-utils
      • updateUMMGMetadataObject updates file links for ummg metadata structure object
      • updateEcho10XMLMetadataObject updates file links for echo10 metadata structure object
      • setUMMGCollection sets collection name and version in ummg metadata structure object
      • setEcho10Collection sets collection name and version in echo10 metadata structure object
      • getCMRCollectionId gets collectionId from cmr metadata object using its filename to determine how to correctly parse the object (echo10 vs ummg)
    • Added MoveGranuleCollections workflow to cumulus core deployable according to terraform variables
    • Added ingest module terraform variable "deploy_cumulus_workflows": a map of workflows that should be deployed
      • as of merging only controls change_granule_collections_workflow
      • defaults to true (deploy the workflow)

Fixed

  • CUMULUS-3752
    • Fixed api return codes expected in api-client for bulkPatch and bulkPatchGranuleCollections

Changed

  • CUMULUS-3960
    • Updated PostToCmr task to be able to republish granules
j
jennyhliu
published 20.0.2 •
j
jennyhliu
published 20.1.1 •

Changelog

Source

[v20.1.1] 2025-03-26

Notable Changes

  • Users upgrading to Release v20.1.x must first deploy Release v20.0.x to allow for Cumulus module reconfiguration of workflow/framework lambdas. Once this deployment is complete, users may upgrade to Release v20.1.x.
  • Release v20.1.x includes an update (CUMULUS-3994) that will permanently delete the Elasticsearch domain. Ensure that the Elasticsearch domain is no longer needed before applying this update.

Changed

  • CUMULUS-3994
    • Removed references to the Elasticsearch domain named {prefix}-es-vpc in the data-persistence Terraform module and example.
    • Running terraform apply on this change will permanently delete the Elasticsearch domain named {prefix}-es-vpc and all of the the data it contains.
    • Ensure that the Elasticsearch domain named {prefix}-es-vpc is no longer needed before applying this update.
  • CUMULUS-3842
    • Removed references to the DynamoDB table named {prefix}-ReconciliationReportsTable in the data-persistence Terraform module.
    • Running terraform apply on this change will permanently delete the DynamoDB table named {prefix}-ReconciliationReportsTable and all of the the data it contains.
    • Ensure that the DynamoDB table named {prefix}-ReconciliationReportsTable is no longer needed before applying this update.
  • CUMULUS-4019
    • Updated @cumulus/lzards-backup task to make checksum type name comparison case-insensitive

Fixed

  • CUMULUS-4056
    • fix raise ava timeout in aws-client to prevent intermitten test failures
    • fix lambda deletion failure in aws-client tests to prevent intermitted failures
    • fix queue-granules test inconsistent output ordering to prevent intermitten unit test failues
  • CUMULUS-4018
    • Updated @cumulus/db/search to correctly handle string parameter when limit is null
j
jennyhliu
published 20.1.0 •
2345
23
SocketSocket SOC 2 Logo

Product

About

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.

  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc

U.S. Patent No. 12,346,443 & 12,314,394. Other pending.