Skip to content

Commit 068d042

Browse files
authored
Merge pull request #293 from aws-solutions/release/v4.1.1
Update to v4.1.1
2 parents b07e249 + 26738bb commit 068d042

File tree

18 files changed

+100
-90
lines changed

18 files changed

+100
-90
lines changed

CHANGELOG.md

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,14 @@ All notable changes to this project will be documented in this file.
44
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
55
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
66

7+
## [4.1.1] - 2025-12-29
8+
9+
### Security
10+
11+
- Updated urllib3 to version 2.6.1 to address [CVE-2025-66418](https://nvd.nist.gov/vuln/detail/CVE-2025-66418) and [CVE-2025-66471](https://nvd.nist.gov/vuln/detail/CVE-2025-66471)
12+
- Updated js-yaml to version 4.1.1 to address [CVE-2025-64718](https://nvd.nist.gov/vuln/detail/CVE-2025-64718)
13+
- Updated werkzeug to version 3.1.4 to address [CVE-2025-66221](https://nvd.nist.gov/vuln/detail/CVE-2025-66221)
14+
715
## [4.1.0] - 2025-07-30
816

917
### Added
@@ -23,8 +31,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
2331
- Updated datetime deprecated method for utcnow() to now(datetime.UTC)
2432
- Updated bad bot component behavior with improved log parsing support and detection logic
2533
- Updated waflib api, remove redundant calls
26-
- Removed http request based approach for IP detection and added WAF log based analysis to find ip for bad bot
2734
- Updated temporary folders restrictions
35+
- Changed metrics collection services
2836

2937
### Fixed
3038

@@ -35,7 +43,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
3543
### Removed
3644

3745
- Removed old stack templates
38-
- Access handler and Amazon API Gateway resources
46+
- Removed access handler and Amazon API Gateway resources
47+
- Removed http request based approach for IP detection and added WAF log based analysis to find ip for bad bot
48+
- Removed Service Catalog AppRegistry integration
3949

4050
## [4.0.6] - 2024-12-17
4151

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -179,9 +179,9 @@ This project consists of microservices that facilitate the functional areas of t
179179

180180
---
181181

182-
# Collection of operational metrics
182+
## Data Collection
183183

184-
This solution collects anonymized operational metrics to help AWS improve the quality and features of the solution. For more information, including how to disable this capability, please see the [implementation guide](https://docs.aws.amazon.com/solutions/latest/security-automations-for-aws-waf/reference.html).
184+
This solution sends operational metrics to AWS (the “Data”) about the use of this solution. We use this Data to better understand how customers use this solution and related services and products. AWS’s collection of this Data is subject to the [AWS Privacy Notice](https://aws.amazon.com/privacy/).
185185

186186

187187
---

source/custom_resource/poetry.lock

Lines changed: 10 additions & 10 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

source/custom_resource/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ backoff = "^2.2.1"
88
aws-lambda-powertools = "~3.2.0"
99
jinja2 = "^3.1.6"
1010
aws-xray-sdk = "^2.14.0"
11-
urllib3 = "^2.5.0"
11+
urllib3 = "^2.6.0"
1212

1313

1414
[tool.poetry.group.dev.dependencies]

source/helper/poetry.lock

Lines changed: 10 additions & 10 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

source/helper/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ backoff = "^2.2.1"
88
aws-lambda-powertools = "~3.2.0"
99
jinja2 = "^3.1.6"
1010
aws-xray-sdk = "^2.14.0"
11-
urllib3 = "^2.5.0"
11+
urllib3 = "^2.6.0"
1212

1313

1414

source/infrastructure/package-lock.json

Lines changed: 8 additions & 8 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

source/infrastructure/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@amzn/aws-waf-security-automations",
3-
"version": "4.1.0",
3+
"version": "4.1.1",
44
"bin": {
55
"infrastructure": "bin/aws-waf-security-automations.js"
66
},

source/ip_retention_handler/poetry.lock

Lines changed: 10 additions & 10 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

source/ip_retention_handler/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ backoff = "^2.2.1"
88
aws-lambda-powertools = "~3.2.0"
99
jinja2 = "^3.1.6"
1010
aws-xray-sdk = "^2.14.0"
11-
urllib3 = "^2.5.0"
11+
urllib3 = "^2.6.0"
1212

1313

1414

0 commit comments

Comments
 (0)