Skip to content

v20.3.2

Choose a tag to compare

@cumulus-bot cumulus-bot released this 04 Dec 17:50
· 255 commits to master since this release
320fa52

[v20.3.2] 2025-12-04 [Backport]

Please note changes in 20.3.2 may not yet be released in future versions, as this is a backport and patch release on the 20.3.x series of releases. Updates that are included in the future will have a corresponding CHANGELOG entry in future releases.

Added

  • CUMULUS-4354
    • Added an optional terraform-configurable lambda level env variable allow_provider_mismatch_on_rule_filter to message-consumer and sqs-message-consumer to check
      whether to consider rule/message provider mismatches
    • Added a rule.meta.allowProviderMismatchOnRuleFilter check to filterRulesByRuleParams as a rule-level fallback to check
      whether to consider rule/message provider mismatches for the specific rule
    • (Small note as of 12-17-2025): There is a Cumulus-side bug with this in the way terraform and lambda reads the environment variable, so users will need to set allow_provider_mismatch_on_rule_filter = true in the appropriate message-consumer's lambda environment variables in the AWS console for this to work, this has been fixed in CUMULUS-4458 and will be included in a future release)

Changed

  • CUMULUS-4272
    • The tf-modules/cumulus-rds-tf module now allows specifying an existing security group.
      This enhancement enables DAACs to migrate their existing RDS deployments to Aurora while
      reusing their existing security group, ensuring compatibility with existing
      data-persistence-tf and cumulus-tf modules.

Fixed

  • CUMULUS-4279
    • Updated the ProvisionPostgresDatabase Lambda to grant create and usage privileges
      on the public schema of the user database to the database user.
      This change is required because, starting with PostgreSQL 15, new databases assign ownership
      of the public schema to the pg_database_owner role. Existing clusters upgraded from versions
      prior to v15 preserve the previous ownership of the public schema.
  • CUMULUS-4275
    • Fixed unit tests broken by updated HTTP error messages in got