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)
- 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)
- 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)
- resolve Unforeseen Behavior when changing filter - missing bindings on first apply run #173 (#174) (c496f56)
6.0.0 (2023-10-31)
- remove iot (#143) (dca11ae)
- upgraded versions.tf to include minor bumps from tpg v5 (#153) (2bdbea6)
5.0.0 (2022-12-30)
- ✨ added bigquery subscription capability, require TPG >= 4.32 #101
- 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)
- 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)
- Increased minimum Google Provider version to 4.17 (#94)
- 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)
3.1.0 (2021-11-22)
3.0.0 (2021-09-02)
- The
create_subscriptions
variable is now used to control whether subscriptions should be created. Setcreate_subscriptions = false
andcreate_topic = false
if you don't want the module to do anything.
2.0.0 (2021-04-07)
- The state location for subscriptions has moved, see the upgrade guide for details.
- Add Terraform 0.13 constraint and module attribution (#64)
- Add Terraform 0.13 constraint and module attribution (#64) (bf6a051)
- Grant pull subscription permissions for external service account (#68) (6cd0fc4)
1.9.0 (2021-02-02)
1.8.0 (2021-01-20)
1.7.0 (2020-12-23)
- 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)
- 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)
- 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)
1.3.0 (2020-05-19)
- Add custom KMS key support (#25) (9516ff1)
- Add support for message_retention_duration (#19) (71a81ac)
1.2.1 - 2019-12-18
- Output values from destroyed resources no longer cause errors. #16
1.2.0 - 2019-12-09
- 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
- Supported version of Terraform is 0.12. #7
0.2.0 - 2019-03-08
id
anduri
outputs. #2
0.1.0 - 2018-10-25
- Initial release