Skip to content

Latest commit

 

History

History
598 lines (319 loc) · 34.1 KB

CHANGELOG.md

File metadata and controls

598 lines (319 loc) · 34.1 KB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

9.1.0 (2024-04-15)

Features

  • add hierarchical firewall policy sub-module (#553) (c7c0f07)
  • Add service_directory_registrations: namespace and service_directory_region (#548) (d4855d6)

9.0.0 (2024-01-03)

⚠ BREAKING CHANGES

  • Add dynamic block to define secondary subnets (#523)

Features

  • Add dynamic block to define secondary subnets (#523) (2adc566)

Bug Fixes

  • src_threat_intelligences is missing from the variable object definition. (#530) (654c366)

8.1.0 (2023-12-04)

Features

  • Add in disabled field to firewall-rules (#524) (f851f06)

8.0.0 (2023-11-04)

⚠ BREAKING CHANGES

  • bumping tf to v1.3 for fabric-net-firewall (#515)
  • deps: Update Terraform terraform-google-modules/cloud-dns/google to v5 (#489)

Bug Fixes

  • bumping tf to v1.3 for fabric-net-firewall (#515) (c08ea5f)
  • deps: Update Terraform terraform-google-modules/cloud-dns/google to v5 (#489) (adb3e2a)
  • network-firewall-policy not able to use target_secure_tags (#514) (a5418b4)

7.5.0 (2023-10-18)

Features

Bug Fixes

  • upgraded versions.tf to include minor bumps from tpg v5 (#503) (4ef6a9b)

7.4.0 (2023-10-02)

Features

  • add firewall policy enforcement order (#486) (a65c41a)

Bug Fixes

  • Adds pass-through variables for ipv6 (#495) (d477082)
  • restrict provider version to "<5.0" for modules missing max version (#501) (22736f5)
  • update simple IPv6 subnet example (#498) (7fdd9ab)

7.3.0 (2023-08-09)

Features

  • add ingress and egress firewall rules to main module (#485) (663f1d8)

Bug Fixes

  • added missing variables (#481) (71a1177)
  • network attachment error in firewall policy sub-module (#478) (2dde9d8)

7.2.0 (2023-07-25)

Features

  • Add IPv6 ULA support and document subnet ipv6 support (#466) (eb9d9fb)
  • add metadata_fields support (#467) (f311cba)

7.1.0 (2023-06-27)

Features

  • add destination_ranges and source_ranges in firewall rules (#464) (83a7e85)
  • added network firewall policy sub-module (#453) (7b197c6)

7.0.0 (2023-04-13)

⚠ BREAKING CHANGES

  • TF >= 1.3: allow optional vars in firewall rules module (#438)
  • TPG >=4.25: add IPv6 support (#420)

Features

Bug Fixes

  • TF >= 1.3: allow optional vars in firewall rules module (#438) (b188d37)

6.0.1 (2022-12-30)

Bug Fixes

6.0.0 (2022-11-21)

⚠ BREAKING CHANGES

  • update minimum TPG version to 3.33 for firewall-rules #381
  • increase subnets module minimum TPG to 2.15 (#377)

Bug Fixes

  • increase subnets module minimum TPG to 2.15 (#377) (3978cf1)
  • update minimum TPG version to 3.33 for firewall-rules #381 (0640fdd)

5.2.0 (2022-07-28)

Features

5.1.0 (2022-05-16)

Features

  • add filter_expr control in subnet log_config (#360) (5f7e227)

5.0.0 (2022-02-04)

⚠ BREAKING CHANGES

  • update min TPG versions 3.83 (#349)

Bug Fixes

4.1.0 (2022-01-18)

Features

  • Promote role and purpose of subnet to GA (#343) (8b98a36)

4.0.1 (2021-11-11)

Bug Fixes

  • Update Google provider constraints to allow 4.x (#335) (9c07970)

4.0.0 (2021-10-25)

⚠ BREAKING CHANGES

  • shared_vpc attachments in the fabric-net-svpc-access submodule have been refactored, changing the state location.

Bug Fixes

  • require google-beta also in the root module, not just in vpc module (#327) (e28f1e5)
  • use for_each for shared VPC service project connections (#329) (3f400af)

3.5.0 (2021-10-06)

Features

  • Add max_throughput to vpc-serverless-connector-beta (#322) (1cc50ca)

3.4.0 (2021-08-13)

Features

  • add top-level output network_id from the vpc module (#315) (be66cf4)

Bug Fixes

  • fabric: Replaced count with for_each on google_compute_subnetwork_iam_binding to prevent destroy/recreate when the list changes. (#311) (ead88f8)

3.3.0 (2021-06-01)

Features

  • Adding vpc-serverless-connector-submodule-beta (#280) (3f720fa)

Bug Fixes

3.2.2 (2021-04-24)

Bug Fixes

  • Add variable type for http_target_tags variable (#276) (08842fa)

3.2.1 (2021-04-08)

Bug Fixes

  • Switch shared_vpc resources to beta provider in access submodule (#269) (5b00673)

3.2.0 (2021-03-04)

Features

  • Add support for export_local_subnet_routes_with_public_ip and export_peer_subnet_routes_with_public_ip (#255) (8666553)

3.1.2 (2021-02-25)

Bug Fixes

  • Eliminate deprecation warning due to pre-0.12 string interpolation syntax (#249) (1d833dc)

3.1.1 (2021-02-16)

Bug Fixes

  • Allow next_hop_gateway to be passed for non-internet routes (#242) (08d7167)
  • Update required Terraform version for firewall-rules submodule (#245) (6a86ae2)

3.1.0 (2021-02-10)

Features

  • Add dedicated custom firewall rules module (#200) (24f2a0f)
  • add next_hop_ilb to routes module (#241) (87c8215)
  • Add support for enabling firewall logging on each rule (#236) (2f44790)

3.0.1 (2021-01-15)

Bug Fixes

  • Automatically truncate VPC peering name if necessary (#229) (67e833a)
  • By default, accept standard API MTU configuration of 1460 (#226) (26507ba)

3.0.0 (2020-12-29)

⚠ BREAKING CHANGES

  • Minimum Terraform version increased to 0.13.
  • Minimum Google provider version increased to 3.45.0.

Features

Miscellaneous Chores

  • add Terraform 0.13 constraint and module attribution (#224) (6c835be)

2.6.0 (2020-12-08)

Features

  • Setting default values for Flow logs on beta submodule (#209) (1a2d1b5)
  • Added support for Terraform 0.14 (#217)

2.5.0 (2020-08-11)

Features

  • Allow passing target_tags to configure the default firewall rules (#191) (996b4f1)

Bug Fixes

  • Add support for 3.x provider to beta subnets module (#194) (4957536)
  • Relax Terraform version to allow 0.13 (#197) (1a77919)

2.4.0 (2020-06-01)

Features

  • Switch default route deletion to use native method. (#185) (c1d786f)
    • Route deletion has now been moved to the VPC module. Hence, you must remove calls to delete_default_internet_gateway_routes from any usage of the routes submodule

Bug Fixes

  • Remove quoted references (#183) (7e5f5ab)
  • Resolve Invalid index error on shared vpc destroy (#177) (b799266)

2.3.0 (2020-04-16)

Features

  • Add beta provider support for routes and subnets (#124) (6c94a6f), closes #68

2.2.0 (2020-04-07)

Features

2.1.2 (2020-04-02)

Bug Fixes

  • Add support for enable_logging on firewall rules (#155) (febec4e)
  • Add variables type as first parameter on all variables (#167) (2fff1e7)
  • remove invalid/outdated create_network variable (#159) (6fac78e)
  • Resolve error with destroy and shared VPC host config (#168) (683ae07), closes #163

2.1.1 (2020-02-04)

Bug Fixes

  • Correct the service_project_ids type (#152) (80b6f54)
  • Resolve "Invalid expanding argument value" issue with the newer versions of terraform (#153) (5f61ffb)

2.1.0 (2020-01-31)

Features

  • add subnets output with full subnet info (#129) (b424186)

Bug Fixes

  • Make project_id output dependent on shared_vpc host enablement (#150) (75f9f04)

2.0.2 (2020-01-21)

Bug Fixes

  • relax version constraint in README (1a39c7d)

2.0.1 - 2019-12-18

Fixed

  • Fixed bug for allowing internal firewall rules. #123
  • Provided Terraform provider versions and relaxed version constraints. #131

2.0.0 (2019-12-09)

v2.0.0 is a backwards-incompatible release. Please see the upgrading guide.

Added

  • Split main module up into vpc, subnets, and routes submodules. #103

Fixed

  • Fixes subnet recreation when a subnet is updated. #73

1.5.0 (2019-11-12)

Added

  • Added submodule network-peering #101

1.4.3 - 2019-10-31

Fixed

  • Fixed issue with depending on outputs introduced in 1.4.1. #95

1.4.2 - 2019-10-30

Fixed

  • The outputs network_name, network_self_link, and subnets_secondary_ranges depend on resource attributes rather than data source attributes when create_network = true. #94

1.4.1 - 2019-10-29

Added

  • Made network creation optional in root module. #88

Fixed

  • Fixed issue with depending on outputs introduced in 1.4.0. #92

1.4.0 - 2019-10-14

Added

  • Add dynamic firewall rules support to firewall submodule. #79

Fixed

  • Add depends_on to created_subnets data fetch (fixes issue #80). #81

1.3.0 (2019-10-10)

Changed

  • Set default value for next_hop_internet. #64

Added

  • Add host service agent role management to Shared VPC submodule #72

1.2.0 (2019-09-18)

Added

  • Added description variable for subnets. #66

Fixed

  • Made setting secondary_ranges optional. #16

1.1.0 - 2019-07-24

Added

  • auto_create_subnetworks variable and description variable. #57

1.0.0 - 2019-07-12

Changed

  • Supported version of Terraform is 0.12. #47

0.8.0 - 2019-06-12

Added

  • A submodule to configure Shared VPC network attachments. #45

0.7.0 - 2019-05-27

Added

  • New firewall submodule #40

Fixed

  • Shared VPC service account roles are included in the README. #32
  • Shared VPC host project explicitly depends on the network to avoid a race condition. #36
  • gcloud dependency is included in the README. #38

0.6.0 - 2019-02-21

Added

  • Add ability to delete default gateway route #29

0.5.0 - 2019-01-31

Changed

  • Make routing_mode a configurable variable. Defaults to "GLOBAL" #26

Added

  • Subnet self links as outputs. #27
  • Support for route creation #14
  • Add example for VPC with many secondary ranges #23
  • Add example for VPC with regional routing mode #26

Fixed

  • Resolved issue with networks that have no secondary networks #19

0.4.0 - 2018-09-25

Changed

  • Make subnet_private_access and subnet_flow_logs into strings to be consistent with shared_vpc flag #13

0.3.0 - 2018-09-11

Changed

  • Make subnet_private_access default to false #6

Added

  • Add support for controlling subnet flow logs #6

0.2.0 - 2018-08-16

Added

  • Add support for Shared VPC hosting

0.1.0 - 2018-08-08

Added

  • Initial release
  • A Google Virtual Private Network (VPC)
  • Subnets within the VPC
  • Secondary ranges for the subnets (if applicable)