Skip to content

Latest commit

 

History

History
1826 lines (1120 loc) · 88.6 KB

CHANGELOG.md

File metadata and controls

1826 lines (1120 loc) · 88.6 KB

Changelog

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

5.12.0 (2024-08-03)

Features

  • Restrict flow log policy to use log group ARNs (#1088) (9256722)

5.11.0 (2024-08-03)

Features

  • Add route to 0.0.0.0/0 & ::/0 (when IPv6 is enabled) on all public route tables (#1100) (b3e7803)

5.10.0 (2024-08-02)

Features

  • Added ipv6_address_preferred_lease_time parameter to aws_vpc_dhcp_options resource (#1105) (3adb594)

5.9.0 (2024-07-05)

Features

  • Allow custom VPC Flow Log IAM Role name and IAM Policy name (#1089) (f8cd168)

5.8.1 (2024-04-26)

Bug Fixes

  • Do not replace NAT gateways when additional subnets are added (#1055) (cf18c37)

5.8.0 (2024-04-25)

Features

  • Add support for multiple route tables to public and intra subnets (#1051) (da05f24)

5.7.2 (2024-04-24)

Bug Fixes

  • Create private_ipv6_egress routes only when having at least one private subnet (#1062) (8701204)

5.7.1 (2024-04-06)

Bug Fixes

  • Create the same number of IPv6 egress only gateway routes as the number of NAT gateways that are enabled/created (#1059) (77df552)

5.7.0 (2024-03-22)

Features

  • Allow setting vpc endpoints as an input for each endpoint (#1056) (9163310)

5.6.0 (2024-03-14)

Features

  • Support VPC flow log cloudwatch log group class (#1053) (e2970fd)

5.5.3 (2024-03-06)

Bug Fixes

  • Update CI workflow versions to remove deprecated runtime warnings (#1052) (3b5b7f1)

5.5.2 (2024-02-09)

Bug Fixes

  • Added create_before_destroy to aws_customer_gateway (#1036) (5f5df57)

5.5.1 (2024-01-13)

Bug Fixes

  • Correct VPC endpoint private DNS resolver for_each key (#1029) (a837be1)

5.5.0 (2024-01-09)

Features

  • Add support for dns_options on VPC endpoints (#1023) (32f853f)

5.4.0 (2023-12-11)

Features

5.3.0 (2023-12-11)

Features

5.2.0 (2023-11-18)

Features

  • Add skip_destroy to vpc flow log cloudwatch log group (#1009) (abe2c0f)

5.1.2 (2023-09-07)

Bug Fixes

  • The number of intra subnets should not influence the number of NAT gateways provisioned (#968) (1e36f9f)

5.1.1 (2023-07-25)

Bug Fixes

5.1.0 (2023-07-15)

Features

  • Add support for creating a security group for VPC endpoint(s) (#962) (802d5f1)

5.0.0 (2023-05-30)

⚠ BREAKING CHANGES

  • Bump Terraform AWS Provider version to 5.0 (#941)

Features

  • Bump Terraform AWS Provider version to 5.0 (#941) (2517eb9)

4.0.2 (2023-05-15)

Bug Fixes

4.0.1 (2023-04-07)

Bug Fixes

  • Add missing private subnets to max subnet length local (#920) (6f51f34)

4.0.0 (2023-04-07)

⚠ BREAKING CHANGES

  • Support enabling NAU metrics in "aws_vpc" resource (#838)

Features

  • Support enabling NAU metrics in "aws_vpc" resource (#838) (44e6eaa)

3.19.0 (2023-01-13)

Features

Bug Fixes

  • Use a version for to avoid GitHub API rate limiting on CI workflows (#876) (2a0319e)

3.18.1 (2022-10-27)

Bug Fixes

  • Update CI configuration files to use latest version (#850) (b94561d)

3.18.0 (2022-10-21)

Features

  • Added ability to specify CloudWatch Log group name for VPC Flow logs (#847) (80d6318)

3.17.0 (2022-10-21)

Features

3.16.1 (2022-10-14)

Bug Fixes

  • Prevent an error when VPC Flow log log_group and role is not created (#844) (b0c81ad)

3.16.0 (2022-09-26)

Features

3.15.0 (2022-09-25)

Features

3.14.4 (2022-09-05)

Bug Fixes

  • Remove EC2-classic deprecation warnings by hardcoding classiclink values to null (#826) (736931b)

3.14.3 (2022-09-02)

Bug Fixes

  • Allow security_group_ids to take null values (#825) (67ef09a)

3.14.2 (2022-06-20)

Bug Fixes

  • Compact CIDR block outputs to avoid empty diffs (#802) (c3fd156)

3.14.1 (2022-06-16)

Bug Fixes

  • Declare data resource only for requested VPC endpoints (#800) (024fbc0)

3.14.0 (2022-03-31)

Features

  • Change to allow create variable within specific vpc objects (#773) (5913d7e)

3.13.0 (2022-03-11)

Features

  • Made it clear that we stand with Ukraine (acb0ae5)

3.12.0 (2022-02-07)

Features

3.11.5 (2022-01-28)

Bug Fixes

  • Addresses persistent diff with manage_default_network_acl (#737) (d247d8e)

3.11.4 (2022-01-26)

Bug Fixes

  • Fixed redshift_route_table_ids outputs (#739) (7c8df92)

3.11.3 (2022-01-13)

Bug Fixes

  • Update tags for default resources to correct spurious plan diffs (#730) (d1adf74)

3.11.2 (2022-01-11)

Bug Fixes

  • Correct for_each map on VPC endpoints to propagate endpoint maps correctly (#729) (19fcf0d)

3.11.1 (2022-01-10)

Bug Fixes

  • update CI/CD process to enable auto-release workflow (#711) (57ba0ef)

v3.11.0 - 2021-11-04

  • feat: Add tags to VPC flow logs IAM policy (#706)

v3.10.0 - 2021-10-15

  • fix: Enabled destination_options only for VPC Flow Logs on S3 (#703)

v3.9.0 - 2021-10-15

  • feat: Added timeout block to aws_default_route_table resource (#701)

v3.8.0 - 2021-10-14

  • feat: Added support for VPC Flow Logs in Parquet format (#700)
  • docs: Fixed docs in simple-vpc
  • chore: Updated outputs in example (#690)
  • Updated pre-commit

v3.7.0 - 2021-08-31

  • feat: Add support for naming and tagging subnet groups (#688)

v3.6.0 - 2021-08-18

  • feat: Added device_name to customer gateway object. (#681)

v3.5.0 - 2021-08-15

  • fix: Return correct route table when enable_public_redshift is set (#337)

v3.4.0 - 2021-08-13

  • fix: Update the terraform to support new provider signatures (#678)

v3.3.0 - 2021-08-10

  • docs: Added ID of aws_vpc_dhcp_options to outputs (#669)
  • fix: Fixed mistake in separate private route tables example (#664)
  • fix: Fixed SID for assume role policy for flow logs (#670)

v3.2.0 - 2021-06-28

  • feat: Added database_subnet_group_name variable (#656)

v3.1.0 - 2021-06-07

  • chore: Removed link to cloudcraft
  • chore: Private DNS cannot be used with S3 endpoint (#651)
  • chore: update CI/CD to use stable terraform-docs release artifact and discoverable Apache2.0 license (#643)

v3.0.0 - 2021-04-26

  • refactor: remove existing vpc endpoint configurations from base module and move into sub-module (#635)

v2.78.0 - 2021-04-06

  • feat: Add outpost support (subnet, NACL, IPv6) (#542)
  • chore: update documentation and pin terraform_docs version to avoid future changes (#619)
  • chore: align ci-cd static checks to use individual minimum Terraform versions (#606)

v2.77.0 - 2021-02-23

  • feat: add default route table resource to manage default route table, its tags, routes, etc. (#599)

v2.76.0 - 2021-02-23

  • fix: Remove CreateLogGroup permission from service role (#550)

v2.75.0 - 2021-02-23

  • feat: add vpc endpoint policies to supported services (#601)

v2.74.0 - 2021-02-22

  • fix: use filter for getting service type for S3 endpoint and update to allow s3 to use interface endpoint types (#597)
  • chore: Updated the conditional creation section of the README (#584)

v2.73.0 - 2021-02-22

  • chore: Adds database_subnet_group_name as an output variable (#592)
  • fix: aws_default_security_group was always dirty when manage_default_security_group was set (#591)

v2.72.0 - 2021-02-22

  • fix: Correctly manage route tables for database subnets when multiple NAT gateways present (#518)
  • chore: add ci-cd workflow for pre-commit checks (#598)

v2.71.0 - 2021-02-20

  • chore: update documentation based on latest terraform-docs which includes module and resource sections (#594)
  • feat: Upgraded minimum required versions of AWS provider to 3.10 (#574)
  • fix: Specify an endpoint type for S3 VPC endpoint (#573)
  • fix: Fixed wrong count in DMS endpoint (#566)
  • feat: Adding VPC endpoint for DMS (#564)
  • fix: Adding missing RDS endpoint to output.tf (#563)
  • docs: Clarifies default_vpc attributes (#552)
  • feat: Adding vpc_flow_log_permissions_boundary (#536)
  • docs: Updated README and pre-commit (#537)
  • feat: Lambda VPC Endpoint (#534)
  • Updated README
  • feat: Added Codeartifact API/Repo vpc endpoints (#515)
  • fix: Updated min required version of Terraform to 0.12.21 (#532)
  • Fixed circleci configs
  • fix: Resource aws_default_network_acl orphaned subnet_ids (#530)
  • fix: Removed ignore_changes to work with Terraform 0.14 (#526)
  • feat: Added support for Terraform 0.14 (#525)
  • revert: Create only required number of NAT gateways (#492) (#517)
  • fix: Create only required number of NAT gateways (#492)
  • docs: Updated docs with pre-commit
  • feat: Added Textract vpc endpoint (#509)
  • fix: Split appstream to appstream_api and appstream_streaming (#508)
  • feat: Add support for security groups ids in default sg's rules (#491)
  • feat: Added tflint as pre-commit hook (#507)
  • feat: add enable_public_s3_endpoint variable for S3 VPC Endpoint for public subnets (#502)
  • feat: Add ability to create CodeDeploy endpoint to VPC (#501)
  • feat: Add ability to create RDS endpoint to VPC (#499)
  • fix: Use database route table instead of private route table for NAT gateway route (#476)
  • feat: add arn outputs for: igw, cgw, vgw, default vpc, acls (#471)
  • fix: InvalidServiceName for elasticbeanstalk_health (#484)
  • feat: bump version of aws provider version to support 3.* (#479)
  • fix: bumping terraform version from 0.12.6 to 0.12.7 in circleci to include regexall function (#474)
  • docs: Fix typo in nat_public_ips (#460)
  • feat: manage default security group (#382)
  • feat: add support for disabling IGW for public subnets (#457)
  • fix: Reorder tags to allow overriding Name tag in route tables (#458)
  • fix: Output list of external_nat_ips when using external eips (#432)
  • Updated pre-commit hooks
  • feat: Add support for VPC flow log max_aggregation_interval (#431)
  • feat: Add support for tagging egress only internet gateway (#430)
  • feat: Enable support for Terraform 0.13 as a valid version by setting minimum version required (#455)
  • feat: add vpc_owner_id to outputs (#428)
  • docs: Fixed README
  • Merge branch 'master' into master
  • Updated description of vpc_owner_id
  • fix: Fix wrong ACM PCA output (#450)
  • feat: Added support for more VPC endpoints (#369)
  • feat: Add VPC Endpoint for SES (#449)
  • feat: Add routes table association and route attachment outputs (#398)
  • fix: Updated outputs in ipv6 example (#375)
  • added owner_id output (#1)
  • docs: Updated required versions of Terraform
  • feat: Add EC2 Auto Scaling VPC endpoint (#374)
  • docs: Document create_database_subnet_group requiring database_subnets (#424)
  • feat: Add intra subnet VPN route propagation (#421)
  • chore: Add badge for latest version number (#384)
  • Added tagging for VPC Flow Logs (#407)
  • Add support for specifying AZ in VPN Gateway (#401)
  • Fixed output of aws_flow_log
  • Add VPC Flow Logs capabilities (#316)
  • Added support for both types of values in azs (names and ids) (#370)
  • Set minimum terraform version to 0.12.6 (fixes circleci) (#390)
  • Updated pre-commit-terraform with terraform-docs 0.8.0 support (#388)
  • Added note about Transit Gateway integration (#386)
  • fix ipv6 enable (#340)
  • Added Customer Gateway resource (#360)
  • Update TFLint to v0.12.1 for circleci (#351)
  • Add Elastic File System & Cloud Directory VPC Endpoints (#355)
  • Fixed spelling mistakes
  • Updated network-acls example with IPv6 rules
  • Added support for ipv6_cidr_block in network acls (#329)
  • Added VPC Endpoints for AppStream, Athena & Rekognition (#335)
  • Add VPC endpoints for CloudFormation, CodePipeline, Storage Gateway, AppMesh, Transfer, Service Catalog & SageMaker(Runtime & API) (#324)
  • Added support for EC2 ClassicLink (#322)
  • Added support for ICMP rules in Network ACL (#286)
  • Added tags to VPC Endpoints (#292)
  • Added more VPC endpoints (Glue, STS, Sagemaker Notebook), and all missing outputs (#311)
  • Add IPv6 support (#317)
  • Fixed README after merge
  • Output var.name (#303)
  • Fixed README after merge
  • Additional VPC Endpoints (#302)
  • Added Kinesis streams and firehose VPC endpoints (#301)
  • adding transfer server vpc end point support
  • adding codebuild, codecommit and git-codecommit vpc end point support
  • adding config vpc end point support
  • adding secrets manager vpc end point support
  • Updated version of pre-commit-terraform
  • Updated pre-commit-terraform to support terraform-docs and Terraform 0.12 (#288)
  • Updated VPC endpoint example (fixed #249)
  • Update tflint to 0.8.2 for circleci task (#280)
  • Fixed broken 2.3.0
  • Fixed opportunity to create the vpc, vpn gateway routes (bug during upgrade to 0.12)
  • Updated Terraform versions in README
  • Added VPC Endpoints for SNS, Cloudtrail, ELB, Cloudwatch (#269)
  • Upgrade Docker Image to fix CI (#270)
  • Fixed merge conflicts
  • Finally, Terraform 0.12 support (#266)

v1.73.0 - 2021-02-04

  • fix: Fixed multiple VPC endpoint error for S3
  • Add VPC endpoints for AppStream, Athena & Rekognition (#336)
  • Fixed Sagemaker resource name in VPC endpoint (#323)
  • Fixed name of appmesh VPC endpoint (#320)
  • Allow ICMP Network ACL rules (#252)
  • Added VPC endpoints from #311 to Terraform 0.11 branch (#319)
  • Add tags to VPC Endpoints (#293)
  • Add VPC endpoints for ELB, CloudTrail, CloudWatch and SNS (#274)

v2.70.0 - 2021-02-02

  • feat: Upgraded minimum required versions of AWS provider to 3.10 (#574)

v2.69.0 - 2021-02-02

  • fix: Specify an endpoint type for S3 VPC endpoint (#573)

v2.68.0 - 2021-01-29

  • fix: Fixed wrong count in DMS endpoint (#566)

v2.67.0 - 2021-01-29

  • feat: Adding VPC endpoint for DMS (#564)
  • fix: Adding missing RDS endpoint to output.tf (#563)

v2.66.0 - 2021-01-14

  • docs: Clarifies default_vpc attributes (#552)

v2.65.0 - 2021-01-14

  • feat: Adding vpc_flow_log_permissions_boundary (#536)

v2.64.0 - 2020-11-04

  • docs: Updated README and pre-commit (#537)

v2.63.0 - 2020-10-26

  • feat: Lambda VPC Endpoint (#534)

v2.62.0 - 2020-10-22

  • Updated README
  • feat: Added Codeartifact API/Repo vpc endpoints (#515)

v2.61.0 - 2020-10-22

  • fix: Updated min required version of Terraform to 0.12.21 (#532)
  • Fixed circleci configs

v2.60.0 - 2020-10-21

  • fix: Resource aws_default_network_acl orphaned subnet_ids (#530)

v2.59.0 - 2020-10-19

  • fix: Removed ignore_changes to work with Terraform 0.14 (#526)

v2.58.0 - 2020-10-16

  • feat: Added support for Terraform 0.14 (#525)

v2.57.0 - 2020-10-06

  • revert: Create only required number of NAT gateways (#492) (#517)

v2.56.0 - 2020-10-06

  • fix: Create only required number of NAT gateways (#492)

v2.55.0 - 2020-09-28

  • docs: Updated docs with pre-commit
  • feat: Added Textract vpc endpoint (#509)

v2.54.0 - 2020-09-23

  • fix: Split appstream to appstream_api and appstream_streaming (#508)

v2.53.0 - 2020-09-23

  • feat: Add support for security groups ids in default sg's rules (#491)

v2.52.0 - 2020-09-22

  • feat: Added tflint as pre-commit hook (#507)

v2.51.0 - 2020-09-15

  • feat: add enable_public_s3_endpoint variable for S3 VPC Endpoint for public subnets (#502)

v2.50.0 - 2020-09-11

  • feat: Add ability to create CodeDeploy endpoint to VPC (#501)

v2.49.0 - 2020-09-11

  • feat: Add ability to create RDS endpoint to VPC (#499)

v2.48.0 - 2020-08-17

  • fix: Use database route table instead of private route table for NAT gateway route (#476)

v2.47.0 - 2020-08-13

  • feat: add arn outputs for: igw, cgw, vgw, default vpc, acls (#471)

v2.46.0 - 2020-08-13

  • fix: InvalidServiceName for elasticbeanstalk_health (#484)

v2.45.0 - 2020-08-13

  • feat: bump version of aws provider version to support 3.* (#479)
  • fix: bumping terraform version from 0.12.6 to 0.12.7 in circleci to include regexall function (#474)
  • docs: Fix typo in nat_public_ips (#460)

v2.44.0 - 2020-06-21

  • feat: manage default security group (#382)

v2.43.0 - 2020-06-20

  • feat: add support for disabling IGW for public subnets (#457)

v2.42.0 - 2020-06-20

  • fix: Reorder tags to allow overriding Name tag in route tables (#458)

v2.41.0 - 2020-06-20

  • fix: Output list of external_nat_ips when using external eips (#432)

v2.40.0 - 2020-06-20

  • Updated pre-commit hooks
  • feat: Add support for VPC flow log max_aggregation_interval (#431)
  • feat: Add support for tagging egress only internet gateway (#430)

v2.39.0 - 2020-06-06

  • feat: Enable support for Terraform 0.13 as a valid version by setting minimum version required (#455)

v2.38.0 - 2020-05-25

  • feat: add vpc_owner_id to outputs (#428)
  • docs: Fixed README
  • Merge branch 'master' into master
  • Updated description of vpc_owner_id
  • added owner_id output (#1)

v2.37.0 - 2020-05-25

  • fix: Fix wrong ACM PCA output (#450)

v2.36.0 - 2020-05-25

  • feat: Added support for more VPC endpoints (#369)

v2.35.0 - 2020-05-25

  • feat: Add VPC Endpoint for SES (#449)

v2.34.0 - 2020-05-25

  • feat: Add routes table association and route attachment outputs (#398)
  • fix: Updated outputs in ipv6 example (#375)

v2.33.0 - 2020-04-02

  • docs: Updated required versions of Terraform
  • feat: Add EC2 Auto Scaling VPC endpoint (#374)
  • docs: Document create_database_subnet_group requiring database_subnets (#424)

v2.32.0 - 2020-03-24

  • feat: Add intra subnet VPN route propagation (#421)

v2.31.0 - 2020-03-20

  • chore: Add badge for latest version number (#384)

v2.30.0 - 2020-03-19

v2.29.0 - 2020-03-13

  • Added tagging for VPC Flow Logs (#407)

v2.28.0 - 2020-03-11

  • Add support for specifying AZ in VPN Gateway (#401)

v2.27.0 - 2020-03-11

  • Fixed output of aws_flow_log

v2.26.0 - 2020-03-11

  • Add VPC Flow Logs capabilities (#316)

v2.25.0 - 2020-03-02

  • Added support for both types of values in azs (names and ids) (#370)

v2.24.0 - 2020-01-23

  • Set minimum terraform version to 0.12.6 (fixes circleci) (#390)

v2.23.0 - 2020-01-21

  • Updated pre-commit-terraform with terraform-docs 0.8.0 support (#388)

v2.22.0 - 2020-01-16

  • Added note about Transit Gateway integration (#386)

v2.21.0 - 2019-11-27

  • fix ipv6 enable (#340)

v2.20.0 - 2019-11-27

  • Added Customer Gateway resource (#360)
  • Update TFLint to v0.12.1 for circleci (#351)

v2.19.0 - 2019-11-27

  • Add Elastic File System & Cloud Directory VPC Endpoints (#355)

v2.18.0 - 2019-11-04

  • Fixed spelling mistakes
  • Updated network-acls example with IPv6 rules
  • Added support for ipv6_cidr_block in network acls (#329)
  • Added VPC Endpoints for AppStream, Athena & Rekognition (#335)
  • Add VPC endpoints for CloudFormation, CodePipeline, Storage Gateway, AppMesh, Transfer, Service Catalog & SageMaker(Runtime & API) (#324)
  • Added support for EC2 ClassicLink (#322)
  • Added support for ICMP rules in Network ACL (#286)
  • Added tags to VPC Endpoints (#292)
  • Added more VPC endpoints (Glue, STS, Sagemaker Notebook), and all missing outputs (#311)
  • Add IPv6 support (#317)
  • Fixed README after merge
  • Output var.name (#303)
  • Fixed README after merge
  • Additional VPC Endpoints (#302)
  • Added Kinesis streams and firehose VPC endpoints (#301)
  • adding transfer server vpc end point support
  • adding codebuild, codecommit and git-codecommit vpc end point support
  • adding config vpc end point support
  • adding secrets manager vpc end point support
  • Updated version of pre-commit-terraform
  • Updated pre-commit-terraform to support terraform-docs and Terraform 0.12 (#288)
  • Updated VPC endpoint example (fixed #249)
  • Update tflint to 0.8.2 for circleci task (#280)
  • Fixed broken 2.3.0
  • Fixed opportunity to create the vpc, vpn gateway routes (bug during upgrade to 0.12)
  • Updated Terraform versions in README
  • Added VPC Endpoints for SNS, Cloudtrail, ELB, Cloudwatch (#269)
  • Upgrade Docker Image to fix CI (#270)
  • Fixed merge conflicts
  • Finally, Terraform 0.12 support (#266)

v1.72.0 - 2019-09-30

  • Add VPC endpoints for AppStream, Athena & Rekognition (#336)
  • Fixed Sagemaker resource name in VPC endpoint (#323)
  • Fixed name of appmesh VPC endpoint (#320)
  • Allow ICMP Network ACL rules (#252)
  • Added VPC endpoints from #311 to Terraform 0.11 branch (#319)
  • Add tags to VPC Endpoints (#293)
  • Add VPC endpoints for ELB, CloudTrail, CloudWatch and SNS (#274)

v2.17.0 - 2019-09-30

  • Updated network-acls example with IPv6 rules
  • Added support for ipv6_cidr_block in network acls (#329)

v2.16.0 - 2019-09-30

  • Added VPC Endpoints for AppStream, Athena & Rekognition (#335)

v2.15.0 - 2019-09-03

  • Add VPC endpoints for CloudFormation, CodePipeline, Storage Gateway, AppMesh, Transfer, Service Catalog & SageMaker(Runtime & API) (#324)
  • Added support for EC2 ClassicLink (#322)
  • Added support for ICMP rules in Network ACL (#286)
  • Added tags to VPC Endpoints (#292)
  • Added more VPC endpoints (Glue, STS, Sagemaker Notebook), and all missing outputs (#311)
  • Add IPv6 support (#317)
  • Fixed README after merge
  • Output var.name (#303)
  • Fixed README after merge
  • Additional VPC Endpoints (#302)
  • Added Kinesis streams and firehose VPC endpoints (#301)
  • adding transfer server vpc end point support
  • adding codebuild, codecommit and git-codecommit vpc end point support
  • adding config vpc end point support
  • adding secrets manager vpc end point support
  • Updated version of pre-commit-terraform
  • Updated pre-commit-terraform to support terraform-docs and Terraform 0.12 (#288)
  • Updated VPC endpoint example (fixed #249)
  • Update tflint to 0.8.2 for circleci task (#280)
  • Fixed broken 2.3.0
  • Fixed opportunity to create the vpc, vpn gateway routes (bug during upgrade to 0.12)
  • Updated Terraform versions in README
  • Added VPC Endpoints for SNS, Cloudtrail, ELB, Cloudwatch (#269)
  • Upgrade Docker Image to fix CI (#270)
  • Fixed merge conflicts
  • Finally, Terraform 0.12 support (#266)

v1.71.0 - 2019-09-03

  • Fixed Sagemaker resource name in VPC endpoint (#323)
  • Fixed name of appmesh VPC endpoint (#320)
  • Allow ICMP Network ACL rules (#252)
  • Added VPC endpoints from #311 to Terraform 0.11 branch (#319)
  • Add tags to VPC Endpoints (#293)
  • Add VPC endpoints for ELB, CloudTrail, CloudWatch and SNS (#274)

v2.14.0 - 2019-09-03

  • Added support for EC2 ClassicLink (#322)

v2.13.0 - 2019-09-03

  • Added support for ICMP rules in Network ACL (#286)
  • Added tags to VPC Endpoints (#292)
  • Added more VPC endpoints (Glue, STS, Sagemaker Notebook), and all missing outputs (#311)
  • Add IPv6 support (#317)
  • Fixed README after merge
  • Output var.name (#303)
  • Fixed README after merge
  • Additional VPC Endpoints (#302)
  • Added Kinesis streams and firehose VPC endpoints (#301)
  • adding transfer server vpc end point support
  • adding codebuild, codecommit and git-codecommit vpc end point support
  • adding config vpc end point support
  • adding secrets manager vpc end point support
  • Updated version of pre-commit-terraform
  • Updated pre-commit-terraform to support terraform-docs and Terraform 0.12 (#288)
  • Updated VPC endpoint example (fixed #249)
  • Update tflint to 0.8.2 for circleci task (#280)
  • Fixed broken 2.3.0
  • Fixed opportunity to create the vpc, vpn gateway routes (bug during upgrade to 0.12)
  • Updated Terraform versions in README
  • Added VPC Endpoints for SNS, Cloudtrail, ELB, Cloudwatch (#269)
  • Upgrade Docker Image to fix CI (#270)
  • Fixed merge conflicts
  • Finally, Terraform 0.12 support (#266)

v1.70.0 - 2019-09-03

  • Allow ICMP Network ACL rules (#252)

v1.69.0 - 2019-09-03

  • Added VPC endpoints from #311 to Terraform 0.11 branch (#319)

v1.68.0 - 2019-09-02

  • Add tags to VPC Endpoints (#293)
  • Add VPC endpoints for ELB, CloudTrail, CloudWatch and SNS (#274)

v2.12.0 - 2019-09-02

  • Added tags to VPC Endpoints (#292)

v2.11.0 - 2019-09-02

  • Added more VPC endpoints (Glue, STS, Sagemaker Notebook), and all missing outputs (#311)

v2.10.0 - 2019-09-02

  • Add IPv6 support (#317)

v2.9.0 - 2019-07-21

  • Fixed README after merge
  • Output var.name (#303)

v2.8.0 - 2019-07-21

  • Fixed README after merge
  • Additional VPC Endpoints (#302)
  • Added Kinesis streams and firehose VPC endpoints (#301)
  • adding transfer server vpc end point support
  • adding codebuild, codecommit and git-codecommit vpc end point support
  • adding config vpc end point support
  • adding secrets manager vpc end point support
  • Updated version of pre-commit-terraform

v2.7.0 - 2019-06-17

  • Updated pre-commit-terraform to support terraform-docs and Terraform 0.12 (#288)

v2.6.0 - 2019-06-13

  • Updated VPC endpoint example (fixed #249)
  • Update tflint to 0.8.2 for circleci task (#280)
  • Fixed broken 2.3.0
  • Fixed opportunity to create the vpc, vpn gateway routes (bug during upgrade to 0.12)
  • Updated Terraform versions in README
  • Added VPC Endpoints for SNS, Cloudtrail, ELB, Cloudwatch (#269)
  • Upgrade Docker Image to fix CI (#270)
  • Fixed merge conflicts
  • Finally, Terraform 0.12 support (#266)

v1.67.0 - 2019-06-13

  • Add VPC endpoints for ELB, CloudTrail, CloudWatch and SNS (#274)

v2.5.0 - 2019-06-05

v2.4.0 - 2019-06-05

  • Fixed broken 2.3.0

v2.3.0 - 2019-06-04

  • Fixed opportunity to create the vpc, vpn gateway routes (bug during upgrade to 0.12)

v2.2.0 - 2019-05-28

  • Updated Terraform versions in README

v2.1.0 - 2019-05-27

  • Added VPC Endpoints for SNS, Cloudtrail, ELB, Cloudwatch (#269)
  • Upgrade Docker Image to fix CI (#270)

v2.0.0 - 2019-05-24

  • Fixed merge conflicts
  • Finally, Terraform 0.12 support (#266)

v1.66.0 - 2019-05-24

  • Added VPC endpoints for SQS (closes #248)
  • ECS endpoint (#261)

v1.65.0 - 2019-05-21

  • Improving DHCP options docs (#260)

v1.64.0 - 2019-04-25

  • Fixed formatting
  • Add Output Of Subnet ARNs (#242)

v1.63.0 - 2019-04-25

  • Fixed formatting
  • Added ARN of VPC in module output (#245)

v1.62.0 - 2019-04-25

  • Add support for KMS VPC endpoint creation (#243)

v1.61.0 - 2019-04-25

  • Added missing VPC endpoints outputs (resolves #246) (#247)

v1.60.0 - 2019-03-22

  • Network ACLs (#238)

v1.59.0 - 2019-03-05

  • Updated changelog
  • Resolved conflicts after merge
  • Redshift public subnets (#222)
  • Redshift public subnets (#222)
  • docs: Update comment in docs (#226)

v1.58.0 - 2019-03-01

  • Updated changelog
  • API gateway Endpoint (#225)

v1.57.0 - 2019-02-21

  • Bump version

v1.56.0 - 2019-02-21

  • Added intra subnet suffix. (#220)

v1.55.0 - 2019-02-14

  • Fixed formatting after #213
  • Added subnet ids to ecr endpoints
  • Added option to create ECR api and dkr endpoints

v1.54.0 - 2019-02-14

  • Fixed formatting after #205
  • switch to terraform-docs v0.6.0
  • add files updated by pre-commit
  • add additional endpoints to examples
  • fix typo
  • add endpoints ec2messages, ssmmessages as those are required by Systems Manager in addition to ec2 and ssm.

v1.53.0 - 2019-01-18

  • Reordered vars in count for database_nat_gateway route
  • adding option to create a route to nat gateway in database subnets

v1.52.0 - 2019-01-17

  • Added SSM and EC2 VPC endpoints (fixes #195, #194)

v1.51.0 - 2019-01-10

  • Added possibility to control creation of elasticache and redshift subnet groups

v1.50.0 - 2018-12-27

  • Added azs to outputs which is an argument

v1.49.0 - 2018-12-12

  • Reverted complete-example
  • Added IGW route for DB subnets (based on #179)

v1.48.0 - 2018-12-11

  • Updated pre-commit version with new terraform-docs script

v1.47.0 - 2018-12-11

  • Fix for the error: module.vpc.aws_redshift_subnet_group.redshift: only lowercase alphanumeric characters and hyphens allowed in name

v1.46.0 - 2018-10-06

  • Fixed #177 - public_subnets should not always be validated

v1.45.0 - 2018-10-01

  • Updated README.md after merge
  • Added amazon_side_asn to vpn_gateway (#159)

v1.44.0 - 2018-09-18

  • Reordering tag merging (#148)

v1.43.2 - 2018-09-17

  • Updated link to cloudcraft

v1.43.1 - 2018-09-17

  • Updated link to cloudcraft

v1.43.0 - 2018-09-16

  • Removed comments starting from # to fix README
  • Added cloudcraft.co as a sponsor for this module
  • Added cloudcraft.co as a sponsor for this module

v1.42.0 - 2018-09-14

  • add vars for custom subnet and route table names (#168)

v1.41.0 - 2018-09-04

  • Add secondary CIDR block support (#163)

v1.40.0 - 2018-08-19

  • Removed IPv6 from outputs (fixed #157) (#158)

v1.39.0 - 2018-08-19

  • Add minimum support for IPv6 to VPC (#156)

v1.38.0 - 2018-08-18

  • Provide separate route tables for db/elasticache/redshift (#155)
  • Fixing typo overriden -> overridden (#150)

v1.37.0 - 2018-06-22

  • Removed obsolete default_route_table_tags (fixed #146)

v1.36.0 - 2018-06-20

  • Allow tags override for all resources (fix for #138) (#145)

v1.35.0 - 2018-06-20

  • Updated README after #141
  • Add nat_gateway_tags input (#141)

v1.34.0 - 2018-06-05

  • Fixed creation of aws_vpc_endpoint_route_table_association when intra_subnets are not set (fixes 137)

v1.33.0 - 2018-06-04

  • Added missing route_table for intra_subnets, and prepare the release
  • Adding "intra subnets" as a class (#135)

v1.32.0 - 2018-05-24

  • Prepared release, updated README a bit
  • Fix #117 - Add one_nat_gateway_per_az functionality (#129)

v1.31.0 - 2018-05-16

  • Added pre-commit hook to autogenerate terraform-docs (#127)

v1.30.0 - 2018-04-09

  • Fixed formatting
  • Added longer timeouts for aws_route create (#113)

v1.29.0 - 2018-04-05

  • Creates a single private route table when single_nat_gateway is true (#83)

v1.28.0 - 2018-04-05

  • Ensures the correct number of S3 and DDB VPC Endpoint associations (#90)

v1.27.0 - 2018-04-05

  • Removed aws_default_route_table and aws_main_route_table_association, added potentially failed example (#111)

v1.26.0 - 2018-03-06

  • Added default CIDR block as 0.0.0.0/0 (#93)

v1.25.0 - 2018-03-02

  • Fixed complete example
  • Make terraform recognize lists when uring variables (#92)

v1.24.0-pre - 2018-03-01

  • Fixed description
  • Fixed aws_vpn_gateway_route_propagation for default route table

v1.23.0 - 2018-02-10

  • Extended aws_vpn_gateway use case. (#67)

v1.22.1 - 2018-02-10

  • Removed classiclink from outputs because it is not present in recent regions (#78)

v1.22.0 - 2018-02-09

  • Added support for default VPC resource (#75)

v1.21.0 - 2018-02-09

  • Added possibility to create VPC conditionally (#74)

v1.20.0 - 2018-02-09

  • Manage Default Route Table under Terraform (#69)

v1.19.0 - 2018-02-09

  • Only create one public route association for s3 endpoint (#73)

v1.18.0 - 2018-02-05

  • Adding tests for vpc, subnets, and route tables (#31)
  • Improve documentation about the usage of external NAT gateway IPs (#66)

v1.17.0 - 2018-01-21

  • Issue #58: Add ElastiCache subnet group name output. (#60)

v1.16.0 - 2018-01-21

  • Terraform fmt
  • Issue #56: Added tags for elastic ips (#61)

v1.15.0 - 2018-01-19

  • Lowercase database subnet group name (#57)

v1.14.0 - 2018-01-11

  • Add Redshift subnets (#54)

v1.13.0 - 2018-01-03

  • Ignore changes to propagating_vgws of private routing table (#50)

v1.12.0 - 2017-12-12

  • Downgraded require_version from 0.10.13 to 0.10.3 (#48)

v1.11.0 - 2017-12-11

  • Added fix for issue when no private subnets are defined (#47)

v1.10.0 - 2017-12-11

  • Fixing edge case when VPC is not symmetrical with few private subnets (#45)

v1.9.1 - 2017-12-07

  • Minor fix in README

v1.9.0 - 2017-12-07

  • Allow passing in EIPs for the NAT Gateways (#38)

v1.8.0 - 2017-12-06

  • change conditional private routes (#36)

v1.7.0 - 2017-12-06

  • Add extra tags for DHCP option set (#42)
  • Add "default_route_table_id" to outputs (#41)

v1.6.0 - 2017-12-06

  • Add support for additional tags on VPC (#43)
  • Reverted bad merge, fixed #33
  • Set enable_dns_support=true by default

v1.4.1 - 2017-11-23

  • Reverted bad merge, fixed #33

v1.5.1 - 2017-11-23

v1.5.0 - 2017-11-23

  • Reverted bad merge, fixed #33
  • Set enable_dns_support=true by default
  • Updated descriptions for DNS variables (closes #14)

v1.4.0 - 2017-11-22

  • Add version requirements in README.md (fixes #32)
  • Add version requirements in README.md

v1.3.0 - 2017-11-16

  • make sure outputs are always valid (#29)
  • Add tags to the aws_vpc_dhcp_options resource (#30)

v1.2.0 - 2017-11-11

  • Add support for DHCP options set (#20)

v1.1.0 - 2017-11-11

  • #22 add vpn gateway feature (#24)
  • Add cidr_block outputs to public and private subnets (#19)
  • Add AZ to natgateway name

v1.0.4 - 2017-10-20

  • NAT gateway should be tagged too.

v1.0.3 - 2017-10-12

  • Make aws_vpc_endpoint_service conditional
  • Improve variable descriptions

v1.0.2 - 2017-09-27

  • disable dynamodb data source when not needed

v1.0.1 - 2017-09-26

  • Updated link in README
  • Allow the user to define custom tags for route tables

v1.0.0 - 2017-09-12

  • Updated README
  • Updated README
  • Aded examples and updated names
  • Added descriptions, applied fmt
  • Removed parts of readme
  • Initial commit
  • Initial commit