Skip to content

Latest commit

 

History

History
365 lines (184 loc) · 24.5 KB

File metadata and controls

365 lines (184 loc) · 24.5 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

8.7.0 (2026-03-30)

Features

  • Add custom service account on Bigquery subscription (#294) (2208fac)

Bug Fixes

8.6.0 (2026-01-16)

Features

  • Adding connection to kms for pubsub topic (#288) (4065677)

8.5.0 (2026-01-08)

Features

  • compute_instance: Update metadata file (#285) (05fed3a)

8.4.0 (2026-01-07)

Features

  • pub_sub: Add compute_instance module to metadata.yaml (#283) (facd5a1)

8.3.2 (2025-09-30)

Bug Fixes

8.3.1 (2025-09-22)

Bug Fixes

8.3.0 (2025-09-12)

Features

  • deps: Update Terraform google to v7 (#269) (ebacb35)
  • per module requirements configs for pubsub (#264) (cce55dd)

8.2.0 (2025-04-22)

Features

Bug Fixes

  • fixed topic regex to make it compatible with golang re2 (#254) (4e92a87)

8.1.2 (2025-04-01)

Features

  • Add missing attribute no_wrapper option to push subscription (#249) (295df92)

8.1.1 (2025-03-20)

Bug Fixes

  • Update metadata to remove connection with bigquery (#248) (c29d2d5)

8.1.0 (2025-03-18)

Features

  • Add missing attribute to bigquery subscription and cloud storage subscription variables (#238) (ce061a0)
  • add new output variable env_vars (#241) (9afa4af)
  • Add submodules for pub and sub (#234) (0e44fc6)

Bug Fixes

  • re-enable expiration_policy for pull subscription, fix push subscription generation with empty expiration_policy (#232) (5f793ad)

8.0.1 (2025-03-10)

Bug Fixes

  • use string for maximum_backoff and minimum_backoff for pull subscriptions (#229) (e4eea2a)

8.0.0 (2025-03-05)

⚠ BREAKING CHANGES

  • TPG>=6.2: add cloud storage max_messages and use_topic_schema support (#204)

Features

  • TPG>=6.2: add cloud storage max_messages and use_topic_schema support (#204) (bc66597)

Bug Fixes

  • deps: bump TF v1.3+ (#212) (70bf8b1)
  • migrate bigquery_subscription and cloud_storage_subscription variables to objects (#222) (8b06b62)
  • migrate pull_subscriptions and push_subscriptions to object lists (#224) (f239247)
  • return bigquery subscription use_topic_schema variable default value back to false (#225) (10b8b6b)

7.0.0 (2024-09-13)

⚠ BREAKING CHANGES

  • TPG>=5.31: add cloud storage filename datetime format support (#192)
  • resolve Unforeseen Behavior when changing filter - missing bindings on first apply run #173 (#174)

Features

  • add enable_message_ordering attribute for push subscription (#195) (c310330)
  • add pubsub iam member for bigquery subscription dead letter topics (#146) (a413f03)
  • deps: Update Terraform google to v6 (#203) (b02fd35)
  • limit replace_triggered_by to changed subscription (#191) (deb704e)
  • make granting service agent bigquery roles optional (#183) (9508971)
  • Support use_table_schema bigquery option (#180) (834f204)
  • TPG>=5.31: add cloud storage filename datetime format support (#192) (46a264b)

Bug Fixes

  • resolve Unforeseen Behavior when changing filter - missing bindings on first apply run #173 (#174) (c496f56)

6.0.0 (2023-10-31)

⚠ BREAKING CHANGES

  • TPG>=4.78: add cloud storage subscription support (#145)
  • remove iot (#143)

Features

  • TPG>=4.78: add cloud storage subscription support (#145) (95863ab)

Bug Fixes

5.0.0 (2022-12-30)

⚠ BREAKING CHANGES

  • ✨ added bigquery subscription capability, require TPG >= 4.32 #101

Features

  • ✨ added bigquery subscription capability, require TPG >= 4.32 #101 (466a9ec)

Bug Fixes

  • don't grant fwding permissions if no DLT present (#108) (52c3b13)
  • fixes lint issues and generates metadata (#117) (5b08d0b)

4.0.1 (2022-08-06)

Bug Fixes

  • Add_enable_exactly_once_delivery_on_a_PubSub_subscription (#98) (0ad3dd6)
  • remove unused variable and use null as default (#100) (57e8ea1)

4.0.0 (2022-07-26)

⚠ BREAKING CHANGES

  • Increased minimum Google Provider version to 4.17 (#94)

Features

  • Add the ability to set the message_retention_duration on a PubSub topic (#93) (56ce3fc)
  • Add_enable_exactly_once_delivery_on_a_PubSub_subscription (#94) (9b6b913)

3.2.0 (2022-02-09)

Features

3.1.0 (2021-11-22)

Features

  • update TPG version constraints to allow 4.0 (#77) (4e408a5)

Bug Fixes

  • update subscription_paths op to id which has an identical value (#78) (01413fb)

3.0.0 (2021-09-02)

⚠ BREAKING CHANGES

  • The create_subscriptions variable is now used to control whether subscriptions should be created. Set create_subscriptions = false and create_topic = false if you don't want the module to do anything.

Features

  • Allow creating subscriptions without creating topic (#72) (0c25bf2)

2.0.0 (2021-04-07)

⚠ BREAKING CHANGES

  • The state location for subscriptions has moved, see the upgrade guide for details.
  • Add Terraform 0.13 constraint and module attribution (#64)

Features

  • Add Terraform 0.13 constraint and module attribution (#64) (bf6a051)
  • Grant pull subscription permissions for external service account (#68) (6cd0fc4)

Bug Fixes

  • Use subscription names as the keys instead of numeric indexes (#67) (b07ab12)

1.9.0 (2021-02-02)

Features

  • allow the module to control retain_acked_messages (#36) (8d44bfd)

1.8.0 (2021-01-20)

Features

  • Add labels to every subscription (#55) (ca431e4)

1.7.0 (2020-12-23)

Features

  • Add support to filter and enable_message_ordering (#52) (cb9700b)

Bug Fixes

  • Add flag to control token creator role binding (#48) (6a89f24)
  • Fix oidc_service_account_email on readme (#54) (17dcf2a)

1.6.0 (2020-11-13)

Features

  • Add token creator binding for service account (#37) (112607c)
  • Adding support for retry_policy.maximum_backoff and retry_policy.minimum_backoff (#40) (4972a25)
  • Use non-authoritative iam binding for subscription (#46) (b8390bd), closes #44

1.5.0 (2020-09-21)

Features

  • Add iam bindings to the default pub/sub service account (#34) (c3b08e4)
  • Add support for dead_letter_policy to subscription resources (#32) (5005366)

1.4.0 (2020-07-20)

Features

1.3.0 (2020-05-19)

Features

  • Add custom KMS key support (#25) (9516ff1)
  • Add support for message_retention_duration (#19) (71a81ac)

1.2.1 - 2019-12-18

Fixed

  • Output values from destroyed resources no longer cause errors. #16

1.2.0 - 2019-12-09

Added

  • Add support for message_storage_policy to customize locations #15
  • Add support for configuring Cloud IoT through new submodule #4

1.1.0 - 2019-09-11

  • Added topic_labels variable to define map of key/value label pairs to assign to Pub/Sub topic. #11

1.0.0 - 2019-07-26

Changed

  • Supported version of Terraform is 0.12. #7

0.2.0 - 2019-03-08

Added

  • id and uri outputs. #2

0.1.0 - 2018-10-25

Added

  • Initial release