You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -5,46 +5,88 @@ Please consult the `examples` directory for reference example configurations. If
5
5
## List of backwards incompatible changes
6
6
7
7
- Minimum supported Terraform version increased to `v1.3` to support Terraform state `moved` blocks as well as other advanced features
8
+
- The `apigatewayv2_` and `default_apigatewayv2_` prefixes has been removed from the output names
9
+
- When a custom domain is used, the execution endpoint is disabled automatically; this is to ensure that requests are sent via the custom domain
10
+
- For `authorizers`, the `audience` and `issuer` properties are now nested under `jwt_configuration` to better match the upstream API
8
11
9
12
## Additional changes
10
13
14
+
- Minimum supported Terraform AWS provider raised to `v5.37.0` to support recent bug fixes in the provider
15
+
- 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)
16
+
- The input data structure for `routes` (was `integrations`) has been updated and now uses optional inputs
17
+
11
18
### Added
12
19
13
-
-
20
+
- Support for creating a websocket API endpoint
21
+
- Support for creating Route53 alias records for custom domain names w/ support for multiple sub-domains using a wildcard API Gateway custom domain name
22
+
- Support for creating ACM certificate for custom domain
23
+
- Support for automatically deploying the stage when updates have been made (for Websocket, HTTP is always auto-deployed by the API)
14
24
15
25
### Modified
16
26
17
-
-
27
+
- Stage access log group settings are now embedded into the `stage_access_log_settings` variable
28
+
- API mapping is created automatically when using a custom domain
29
+
- 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
30
+
- 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
18
31
19
32
### Removed
20
33
21
-
-
34
+
- None
22
35
23
36
### Variable and output changes
24
37
25
38
1. Removed variables:
26
39
27
-
-
40
+
-`create_api_gateway`
41
+
-`create_default_stage_api_mapping`
42
+
-`create_default_stage_access_log_group` -> replaced by `create_log_group` set within `stage_access_log_settings`
43
+
-`default_stage_access_log_*` -> replaced by setting values within `stage_access_log_settings`
| <aname="input_domain_name"></a> [domain\_name](#input\_domain\_name)| Custom domain name to use on API Gateway endpoint |`string`|`"*.sharedservices.clowd.haus"`| no |
50
+
| <aname="input_domain_name"></a> [domain\_name](#input\_domain\_name)| Custom domain name to use on API Gateway endpoint |`string`|`"terraform-aws-modules.modules.tf"`| no |
0 commit comments