Skip to content

Latest commit

 

History

History
305 lines (166 loc) · 19.3 KB

CHANGELOG.md

File metadata and controls

305 lines (166 loc) · 19.3 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.

9.1.0 (2023-06-21)

Features

  • Set edge_security_policy optional and add session_affinity in variables (#333) (853ccba)

9.0.0 (2023-04-14)

⚠ BREAKING CHANGES

  • Fix result of var.quic to match the current behaviour on GCP (#318)
  • TPG >= 4.50: Adding edge_security_policy (#311)

Features

  • added network for INTERNAL_SELF_MANAGED load balancing schema (#320) (7226353)
  • added session affinity for serverless neg (#319) (e9da266)
  • TPG >= 4.50: Adding edge_security_policy (#311) (f769bf7)

Bug Fixes

  • fix description of var load_balancing_scheme (#314) (5655ad9)
  • Fix result of var.quic to match the current behaviour on GCP (#318) (00b5d2f)

8.0.0 (2023-03-31)

⚠ BREAKING CHANGES

  • add cdn_policy configuration block for backend_service (#301)

Features

  • add cdn_policy configuration block for backend_service (#301) (7aaaa39)

Bug Fixes

  • Support https frontends with certificate_map (#305) (bf7a9a6)

7.0.0 (2023-01-26)

⚠ BREAKING CHANGES

  • add support for https only procotol in NEG backend service (#287)
  • add support for compression_mode (#281)

Features

  • add support for compression_mode (#281) (7f30d88)
  • add support for https only procotol in NEG backend service (#287) (f62d329)
  • added certificate manager support (#294) (319f416)
  • Implement Envoy-based load balancing schemes (#269) (125bf68)

Bug Fixes

  • fixes lint issues and generates metadata (#289) (1394f25)
  • plumb backend values, upgrade guide (#296) (228b59c)

6.3.0 (2022-07-29)

Features

6.2.0 (2021-11-24)

Features

  • update TPG version constraints to allow 4.0 (#218) (cf6a156)

6.1.1 (2021-10-13)

Bug Fixes

6.1.0 (2021-08-23)

Features

6.0.1 (2021-07-12)

Bug Fixes

  • Create the random_id.certificate resource only when needed. (#184) (7190e4e)

6.0.0 (2021-07-07)

⚠ BREAKING CHANGES

  • backends variable now accepts custom_response_headers. Set custom_response_headers = null to preserve existing behavior.

Features

  • Add support for appending a random suffix to certificate names by setting var.random_certificate_suffix (#160) (058549a)
  • Implement custom response headers (#154) (e561eae)

5.1.1 (2021-05-27)

Bug Fixes

  • Mark output derived from possible sensitive attribute as sensitive (#167) (386bc89)

5.1.0 (2021-05-11)

Features

  • Add support for dual-stack IP addresses: IPv4 + IPv6. (#116) (a39aac4)

Bug Fixes

  • Expose ipv6_enabled boolean flag as module output (#166) (8dd0d26)

5.0.0 (2021-03-30)

⚠ BREAKING CHANGES

  • add Terraform 0.13 constraint and module attribution (#157)

Features

  • add Terraform 0.13 constraint and module attribution (#157) (447611b)

Bug Fixes

4.5.0 (2020-11-25)

Features

  • Add managed SSL certificates support (#135) (7b547d9)
  • Added Serverless NEGs submodule (#136) (871b575)
  • Update per-backend security_policy fallback to variable (#132) (d726501)

Bug Fixes

  • Add health-check prober port for checked backends to hc-firewall (#143) (5acae1e)
  • Fix syntax in example code block (#137) (4e43deb)

4.4.0 (2020-10-26)

Features

  • Allow configuring security policies per backend (#115) (ad92b2e)

Bug Fixes

  • Clarify explanation for ssl_certificates (#128) (8536620)

4.3.0 (2020-10-05)

Features

  • Add IAP support to load balancer (#99) (2421fcb)
  • Add support for configuring custom_request_headers (#122) (0136c65)
  • Added HTTPS redirection support (#111) (ba0bf1f)

4.2.0 (2020-07-30)

Features

  • Make health checks optional to support global NEG backend services (#106) (e0ea139)

4.1.0 (2020-05-05)

Features

  • Add health check logging support (#98) (f2b8f3c)

4.0.0 (2020-04-21)

Please see the upgrade guide for details.

⚠ BREAKING CHANGES

  • session_affinity and affinity_cookie_ttl_sec must now be set for backends. Use null to get the default value.
  • You must now specify log_config for each backend service. Use log_config = {} to use the default.

Features

  • Add support for log_config in google_compute_backend_service. (#88) (f5129ef)
  • Add support for session affinity on HTTP(S) LB (#89) (bf1cf66)
  • Add support for target_service_accounts in default firewall rule. (#87) (0ea26a2)

3.2.0 (2020-02-13)

Features

  • Add submodule which ignores changes to backend group (#81) (d8d3e33)

3.1.0 (2020-01-28)

Features

3.0.0 - 2019-12-16

Added

  • QUIC protocol support #57
  • Container Native Load Balancing support via NEGs #57
  • Allow existing IP address to be used #25
  • Allow setting a SSL Policy to restrict TLS/Ciphers
  • Add http/https target proxies to output to allow binding multiple IPs

Changed

  • Update minimum terraform version to 0.12.6
  • Update google providers to 2.15
  • Move to using for_each for state management #57
  • Move backend variables from list into map/object #54
  • Allow HTTPS/HTTP2 health checks with custom host/timeouts/thresholds #34 #31
  • backend_services output is now a map of google_compute_backend_service resources rather then a list of URIs

2.0.0 - 2019-10-21

Added

  • Support for Terraform 0.12. #51 #56

Removed

  • Support for Terraform 0.11. #51
  • Unused region variable. #61

1.0.10 - 2018-09-26

1.0.9 - 2018-09-06

1.0.8 - 2018-07-12

1.0.7 - 2018-07-09

1.0.6 - 2018-06-25

1.0.5 - 2018-02-13

1.0.4 - 2017-10-16

1.0.3 - 2017-09-20

1.0.2 - 2017-09-18

1.0.1 - 2017-09-12

1.0.0 - 2017-08-23