Skip to content

Latest commit

 

History

History
243 lines (128 loc) · 16.2 KB

CHANGELOG.md

File metadata and controls

243 lines (128 loc) · 16.2 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.

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