Skip to content

v21.0.0-echo10

Choose a tag to compare

@cumulus-bot cumulus-bot released this 21 Nov 22:30
· 205 commits to master since this release
b0560aa

[v21.0.0-echo10] 2025-11-19

Migration Notes

Please note that this release is an out-of-cycle release, you cannot upgrade from it to the next release in the v21.0.x release series due to CUMULUS-4325 not being present in v21.0.1+. Upgrades from this release should be done with care to ensure the target release includes these updates, either to a release following 21.1.0 or a release in 21.0.x series that includes CUMULUS-4325.

v21.0.0 documentation should be used for this release.

Fixed

  • CUMULUS-4356
    • Pin build-related lerna transitive dependency make-fetch-happen to 14.0.3 pending lerna upgrade/refactor
    • Pin npm-packlist/read-package-json glob dependency to 8.1.0 pending lerna upgrade/refactor
  • CUMULUS-4325
    • Fixed ECHO10 XML DataGranule element ordering to comply with CMR XSD schema requirements
      • Updated @cumulus/cmrjs to use Map for guaranteed element ordering in
        updateEcho10XMLGranuleUrAndGranuleIdentifier
      • Modified integration test helpers to use js2xmlparser instead of xml2js.Builder
        for correct XML serialization
      • Added unit tests to verify ECHO10 schema element ordering
      • Resolves CMR validation error when ProducerGranuleId appears out of sequence
  • CUMULUS-4275
    • Fixed unit tests broken by updated HTTP error messages in got
  • CUMULUS-4242
    • Updated @cumulus/lizards-api-client to include configured provider via lzards_provider env var in all queries
    • Updated LZARDS integration tests to work with updated API client query requirements for API version 1.5.25