Skip to content

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

v5.2.1

28 Nov 12:23
Compare
Choose a tag to compare

5.2.1 (2024-11-28)

Bug Fixes

  • Add a way to prevent cloudwatch log group from being created (#122) (ca7a071)
  • Update CI workflow versions to latest (#123) (9d906dd)

v5.2.0

26 Aug 23:38
Compare
Choose a tag to compare

5.2.0 (2024-08-26)

Features

  • Allow hosted zone name to be passed in separately (#119) (bcd2fdb)

v5.1.3

12 Aug 20:39
Compare
Choose a tag to compare

5.1.3 (2024-08-12)

Bug Fixes

  • Remove websocket prefix from domain name output (#118) (c6c0b01)

v5.1.2

08 Aug 19:51
Compare
Choose a tag to compare

5.1.2 (2024-08-08)

Bug Fixes

  • Correct default value check on optional maps (#116) (b43e2ea)

v5.1.1

02 Aug 18:51
Compare
Choose a tag to compare

5.1.1 (2024-08-02)

Bug Fixes

  • Do not create cors_configuration when variable not provided (#114) (0ed8ffe)

v5.1.0

05 Jul 17:40
Compare
Choose a tag to compare

5.1.0 (2024-07-05)

Features

  • Trigger re-deployment when API body changes (#110) (909bc14)

v5.0.0

04 Jun 15:30
Compare
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
Compare
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
Compare
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
Compare
Choose a tag to compare

3.1.0 (2024-02-12)

Features

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