Skip to content

Commit fe55ecd

Browse files
committed
docs: add v2.3.1 changelog entry
1 parent fc3201c commit fe55ecd

1 file changed

Lines changed: 40 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,43 @@
1+
## 2.3.1 (24/04/2026)
2+
3+
FEATURES:
4+
5+
* Lambda module: replaced external data source + Node.js script with native
6+
`aws_lambda_layer_version` for CloudWatch Lambda Insights layer resolution.
7+
* Lambda module: added ADOT OpenTelemetry layer support via `adot` variable.
8+
* Lambda module: added SSM Parameters & Secrets extension layer support via
9+
`ssm_extension` variable.
10+
* Lambda module: added memory usage CloudWatch alarm via `function_memory`
11+
variable.
12+
* Lambda module: error alarm now supports percentage-based thresholds in
13+
addition to count-based via `threshold_type` option.
14+
* Lambda module: added destroy-time placeholder handling for S3 function source.
15+
* Cognito module: SMS IAM role and configuration now gated on `sms_enabled`
16+
variable.
17+
* Cognito module: added `software_token_mfa_configuration` support.
18+
* Cognito module: extracted `ui_customisation` as standalone variable.
19+
* Cognito module: added `generate_secret` variable for cognito user pool client.
20+
* Cognito module: added `callback_urls` variable with `app_fqdn` fallback.
21+
* Cognito module: added `user_pool_domain_ready` output.
22+
* terraform.sh: added edge lambda logging support.
23+
24+
BUG FIXES:
25+
26+
* Lambda module: added length guards on S3 bucket/key/version references to
27+
prevent errors when data source is empty during destroy.
28+
* Cognito module: fixed recovery mechanism priority ordering (email first).
29+
* Cognito module: fixed trailing whitespace in multiple files.
30+
31+
CHORES:
32+
33+
* S3bucket module: removed deprecated `expected_bucket_owner` from accelerate,
34+
CORS, and server-side encryption configurations.
35+
* S3bucket module: fixed `lifecycle_configuration_id` output to return
36+
`rule[*].id`.
37+
* S3bucket module: uncommented `ownership_controls` output.
38+
* Lambda module: removed `external` provider dependency.
39+
* Regenerated terraform-docs READMEs for lambda, s3bucket, and cognito.
40+
141
## 2.3.0 (24/04/2026)
242

343
BREAKING CHANGES:

0 commit comments

Comments
 (0)