Skip to content

Releases: terraform-aws-modules/terraform-aws-apigateway-v2

v5.0.0

04 Jun 15:30

Choose a tag to compare

5.0.0 (2024-06-04)

⚠ BREAKING CHANGES

  • Updates to support websocket API Gateway (#54)

Features

Changes

  • Minimum supported Terraform AWS provider raised to v5.37.0 to support recent bug fixes in the provider
  • Default values for api_key_selection_expression, route_selection_expression variables set to null (still matches prior value v4.x version but is set as null now)
  • The input data structure for routes (was integrations) has been updated and now uses optional inputs

Added

  • Support for creating a websocket API endpoint
  • Support for creating Route53 alias records for custom domain names w/ support for multiple sub-domains using a wildcard API Gateway custom domain name
  • Support for creating ACM certificate for custom domain
  • Support for automatically deploying the stage when updates have been made (for Websocket, HTTP is always auto-deployed by the API)

Modified

  • Stage access log group settings are now embedded into the stage_access_log_settings variable
  • API mapping is created automatically when using a custom domain
  • Default values of 500 and 1000 have been set for throttling_burst_limit and throttling_rate_limit respectively to ensure users do not face errors when deploying APIs for the first time and not configuring these
  • Default values for the log group name ("/aws/apigateway/${var.name}/${var.stage_name}") and retention period (30) have been provided for the stage access logs log group

See UPGRADE-5.0.md for full list of changes and notes on upgrade path

v4.0.0

14 Mar 17:05

Choose a tag to compare

4.0.0 (2024-03-14)

⚠ BREAKING CHANGES

  • Added creation of CW Log Group. Bump AWS provider version. (#103)

Features

  • Added creation of CW Log Group. Bump AWS provider version. (#103) (c123558)

v3.1.1

06 Mar 18:19

Choose a tag to compare

3.1.1 (2024-03-06)

Bug Fixes

  • Update CI workflow versions to remove deprecated runtime warnings (#102) (c052dfe)

v3.1.0

12 Feb 11:45

Choose a tag to compare

3.1.0 (2024-02-12)

Features

  • Add variable create_route to control creation of route (#98) (68ad2b1)

v3.0.0

12 Feb 11:43

Choose a tag to compare

3.0.0 (2024-02-12)

⚠ BREAKING CHANGES

  • Added the fail_on_warnings variable, bumped Terraform version to 1.0+ (#96)

Features

  • Added the fail_on_warnings variable, bumped Terraform version to 1.0+ (#96) (26859db)

v2.2.2

24 Jan 21:34

Choose a tag to compare

2.2.2 (2023-01-24)

Bug Fixes

  • Use a version for to avoid GitHub API rate limiting on CI workflows (#85) (9229fa2)

v2.2.1

27 Oct 19:20

Choose a tag to compare

2.2.1 (2022-10-27)

Bug Fixes

  • Update CI configuration files to use latest version (#84) (13bd65e)

v2.2.0

12 Sep 13:11

Choose a tag to compare

2.2.0 (2022-09-12)

Features

  • Enable route_settings in default stage (#80) (a13ef33)

v2.1.0

15 Aug 17:27

Choose a tag to compare

2.1.0 (2022-08-15)

Features

  • Added API GW Authorizer IDs to outputs (#76) (05da6b1)

v2.0.0

15 Jun 07:38

Choose a tag to compare

2.0.0 (2022-06-15)

⚠ BREAKING CHANGES

  • Upgraded AWS provider to v4 everywhere (#74)

Features

  • Upgraded AWS provider to v4 everywhere (#74) (2f8ad61)