Skip to content

Commit 54039f8

Browse files
authored
Release 3.3.16 (#151)
1 parent 602c554 commit 54039f8

27 files changed

+146
-64
lines changed

CHANGELOG.md

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

8+
## [3.3.16] - 2025-05-30
9+
10+
### Security
11+
12+
- Bump http-proxy-middleware to `2.0.9` to mitigate [CVE-2025-32997](https://github.com/advisories/GHSA-9gqv-wp59-fq42)
13+
14+
### Fixed
15+
16+
- Remove setuptools and pkg_resources from lambda packaging
17+
- Remove event verbose log at `INFO` level
18+
- Respect tag case when copying vpc tags on TGW attachments
19+
- Add dependency for CSP resource on `DeployWebUiCondition`
20+
821
## [3.3.15] - 2025-04-05
922

1023
### Security
@@ -66,7 +79,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
6679

6780
### Security
6881

69-
- Bumped micromatch to `4.0.8` to mitigate [CVE-2024-4067](https://github.com/advisories/GHSA-952p-6rrq-rcjv)
82+
- Bumped micromatch to `4.0.8` to mitigate [CVE-2024-4067](https://github.com/advisories/GHSA-952p-6rrq-rcjv)
7083
- Bumped webpack to `5.94.0` to mitigate [CVE-2024-43788](https://github.com/advisories/GHSA-4vvj-4cpr-p986)
7184
- Bumped express to `4.21.0` to mitigate CVEs in sub-dependencies
7285
- Bump path-to-regexp to `6.3.0` to address [CVE-2024-45296](https://github.com/advisories/GHSA-9wv6-86v2-598j)
@@ -81,8 +94,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
8194

8295
### Changed
8396

84-
- `resource_exception_handler` decorator does not catch `IncorrectState`
85-
exception, allowing the exception to be raised as `ResourceBusyException `
97+
- `resource_exception_handler` decorator does not catch `IncorrectState`
98+
exception, allowing the exception to be raised as `ResourceBusyException `
8699
by `service_exception_handler` decorator
87100

88101
### Security
@@ -107,9 +120,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
107120
### Security
108121

109122
- Bumped ejs to `3.1.10` to mitigate [CVE-2024-33883](https://avd.aquasec.com/nvd/cve-2024-33883)
110-
- Bumped `ws` to resolve [CVE-2024-37890]
123+
- Bumped `ws` to resolve [CVE-2024-37890]
111124

112-
## [3.3.5] - 2024-04
125+
## [3.3.5] - 2024-04-24
113126

114127
### Added
115128

@@ -119,39 +132,47 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
119132

120133
- Removed dependency on 'requests' library to mitigate CVE-2024-3651
121134

122-
## [3.3.4] - 2024-04
135+
## [3.3.4] - 2024-04-03
123136

124137
### Fixed
138+
125139
- Upgrade webpack-dev-middleware to mitigate CVE-2024-29180
126140

127-
## [3.3.3] - 2023-10
141+
## [3.3.3] - 2023-10-25
128142

129143
### Changed
144+
130145
- Updated Lambda Function runtime to Python 3.11 and Node.js 18
131146
- Tags for Application in AppRegistry
132147

133148
### Fixed
149+
134150
- Upgrade @babel/traverse to mitigate CVE-2023-45133
135151
- Upgrade urllib3 to mitigate CVE-2023-45803
136152

137-
## [3.3.2] - 2023-10
153+
## [3.3.2] - 2023-10-03
138154

139155
### Added
140-
New CloudFormation parameter to allow users to skip transit gateway registration with the global network.
156+
157+
- New CloudFormation parameter to allow users to skip transit gateway
158+
registration with the global network.
141159

142160
### Fixed
143-
Updated package versions to resolve security vulnerabilities.
161+
162+
- Updated package versions to resolve security vulnerabilities.
144163

145164
## [3.3.1] - 2023-07-21
146165

147166
### Changed
148-
- Move the service linked roles from hub and spoke stacks to separate stacks to allow
149-
multi-region deployments and avoid 'AlreadyExists' error.
150167

151-
## [3.3] - 2023-06-28
168+
- Move the service linked roles from hub and spoke stacks to separate stacks to allow
169+
multi-region deployments and avoid 'AlreadyExists' error.
170+
171+
## [3.3.0] - 2023-06-28
152172

153173
### Added
154-
- Support for new routing tag (route-to-tgw) that allows users to update route table for secondary subnets in the
174+
175+
- Support for new routing tag (route-to-tgw) that allows users to update route table for secondary subnets in the
155176
same availability zone.
156177
- Support to update main route table associated with the subnets in the VPC.
157178
- Support for new regions - Beijing, Ningxia and Stockholm.
@@ -161,6 +182,7 @@ Updated package versions to resolve security vulnerabilities.
161182
- Ability to enable MFA for Cognito User Pool
162183

163184
### Changed
185+
164186
- Updated Web UI console using CloudScape design system.
165187
- Step Function execution name to reflect create or delete tagging action.
166188
- Enabled X-Ray for Step Functions and AppSync GraphQL API
@@ -170,6 +192,7 @@ Updated package versions to resolve security vulnerabilities.
170192
- AppRegistry Attribute Group name with a unique string.
171193

172194
### Fixed
195+
173196
- Allow spaces in CloudFormation parameters - CIDR blocks and Prefix Lists.
174197
- Ability to register new and existing transit gateways with existing global network.
175198
- GitHub Issues: #38, #39, #49, #50, #56, #60, #73, #77, #78, #81
@@ -184,7 +207,10 @@ Updated package versions to resolve security vulnerabilities.
184207

185208
### Changed
186209

187-
- Updated python requests to 2.28.1 due to security patch required for certifi module which is a dependency. Using the latest requests version 2.28.1 installs the latest patched version of certifi v2022.12.07. For details please refer to https://nvd.nist.gov/vuln/detail/cve-2022-23491.
210+
- Updated python requests to 2.28.1 due to security patch required for
211+
certifi module which is a dependency. Using the latest requests version 2.
212+
28.1 installs the latest patched version of certifi v2022.12.07. For
213+
details please refer to [CVE-2022-23491](https://nvd.nist.gov/vuln/detail/cve-2022-23491).
188214
- package-lock.json to address dependabot identified vulnerabilities
189215

190216
## [3.2.0] - 2022-11-25
@@ -209,12 +235,14 @@ Updated package versions to resolve security vulnerabilities.
209235
## [3.1.0] - 2022-06-17
210236

211237
### Added
238+
212239
- CF template allows to connect external SAML identity provider to cognito user pool
213240
- If SAML IdP is used, cognito-trigger function will add any federated user to ReadOnlyUserGroup after first login
214241
- Added WAF protection to the CloudFront distribution
215242
- Added Security relevant http headers in CloudFront responses
216243

217244
### Changed
245+
218246
- Creation of ServiceLinkedRole can be skipped if it exists in spoke account
219247
- Web UI will utilize Cognito Hosted UI instead of Amplify Authenticator component
220248

CODE_OF_CONDUCT.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
## Code of Conduct
2-
This project has adopted the [Amazon Open Source Code of Conduct](https://aws.github.io/code-of-conduct).
3-
For more information see the [Code of Conduct FAQ](https://aws.github.io/code-of-conduct-faq) or contact
4-
opensource-codeofconduct@amazon.com with any additional questions or comments.
1+
## Code of Conduct
2+
This project has adopted the [Amazon Open Source Code of Conduct](https://aws.github.io/code-of-conduct).
3+
For more information see the [Code of Conduct FAQ](https://aws.github.io/code-of-conduct-faq) or contact
4+
opensource-codeofconduct@amazon.com with any additional questions or comments.

CONTRIBUTING.md

Lines changed: 15 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -10,33 +10,35 @@ information to effectively respond to your bug report or contribution.
1010

1111
We welcome you to use the GitHub issue tracker to report bugs or suggest features.
1212

13-
When filing an issue, please check [existing open](https://github.com/aws-solutions/network-orchestration-for-aws-transit-gateway/issues), or [recently closed](https://github.com/aws-solutions/network-orchestration-for-aws-transit-gateway/issues?q=is%3Aissue+is%3Aclosed), issues to make sure somebody else hasn't already
14-
reported the issue. Please try to include as much information as you can. Details like these are incredibly useful:
13+
When filing an issue, please check [existing open](https://github.com/aws-solutions/network-orchestration-for-aws-transit-gateway/issues), or [recently closed](https://github.com/aws-solutions/network-orchestration-for-aws-transit-gateway/issues?q=is%3Aissue%20state%3Aclosed), issues to make sure somebody else hasn't already reported the issue. Please try to include as much information as you can. Details like these are incredibly useful:
1514

1615
- A reproducible test case or series of steps
1716
- The version of our code being used
17+
- The region being used
1818
- Any modifications you've made relevant to the bug
1919
- Anything unusual about your environment or deployment
2020

2121
## Contributing via Pull Requests
2222

2323
Contributions via pull requests are much appreciated. Before sending us a pull request, please ensure that:
2424

25-
1. You are working against the latest source on the _master_ branch.
26-
2. You check existing open, and recently merged, pull requests to make sure someone else hasn't addressed the problem already.
27-
3. You open an issue to discuss any significant work - we would hate for your time to be wasted.
25+
1. You are working against the latest source on the _main_ branch.
26+
1. You check existing open, and recently merged, pull requests to make sure someone else hasn't addressed the problem already.
27+
1. You open an issue to discuss any significant work - we would hate for your time to be wasted.
2828

2929
To send us a pull request, please:
3030

3131
1. Fork the repository.
32-
2. Modify the source; please focus on the specific change you are contributing. If you also reformat all the code, it will be hard for us to focus on your change.
33-
3. Ensure local tests pass.
34-
4. Commit to your fork using clear commit messages.
35-
5. Send us a pull request, answering any default questions in the pull request interface.
36-
6. Pay attention to any automated CI failures reported in the pull request, and stay involved in the conversation.
32+
1. Modify the source; please focus on the specific change you are contributing.
33+
1. Add new unit tests for the new code.
34+
1. Run _npx npm run prettier-format_ in _source_ to ensure that code format standards are maintained.
35+
1. If your changes include new capabilities, include in the PR description text that can be folded into the solution documentation.
36+
1. Commit to your fork using clear commit messages.
37+
1. In your repository _Security_ section, ensure that security advisories are enabled and address any Dependabot issues that appear.
38+
1. Send us a pull request, answering any default questions in the pull request interface.
39+
1. If the changes are complex or may involve additional communication, we may create a feature branch specific to your PR and ask you to rebase using that branch.
3740

38-
GitHub provides additional document on [forking a repository](https://help.github.com/articles/fork-a-repo/) and
39-
[creating a pull request](https://help.github.com/articles/creating-a-pull-request/).
41+
GitHub provides additional documentation on [forking a repository](https://help.github.com/articles/fork-a-repo/) and [creating a pull request](https://help.github.com/articles/creating-a-pull-request/).
4042

4143
## Finding contributions to work on
4244

@@ -45,8 +47,7 @@ Looking at the existing issues is a great way to find something to contribute on
4547
## Code of Conduct
4648

4749
This project has adopted the [Amazon Open Source Code of Conduct](https://aws.github.io/code-of-conduct).
48-
For more information see the [Code of Conduct FAQ](https://aws.github.io/code-of-conduct-faq) or contact
49-
opensource-codeofconduct@amazon.com with any additional questions or comments.
50+
For more information see the [Code of Conduct FAQ](https://aws.github.io/code-of-conduct-faq) or contact opensource-codeofconduct@amazon.com with any additional questions or comments.
5051

5152
## Security issue notifications
5253

NOTICE.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1550,6 +1550,7 @@ decode-uri-component under the MIT license.
15501550
ts-node under the MIT license.
15511551
ts-jest under the MIT license.
15521552
aws-sdk-client-mock under the MIT license.
1553+
typing_extensions
15531554

15541555
********************
15551556
OPEN SOURCE LICENSES

SECURITY.md

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,5 @@
11
# Reporting Security Issues
22

3-
We take all security reports seriously.
4-
When we receive such reports,
5-
we will investigate and subsequently address
6-
any potential vulnerabilities as quickly as possible.
7-
If you discover a potential security issue in this project,
8-
please notify AWS/Amazon Security via our
9-
[vulnerability reporting page](http://aws.amazon.com/security/vulnerability-reporting/)
10-
or directly via email to [AWS Security](mailto:aws-security@amazon.com).
11-
Please do *not* create a public GitHub issue in this project.
3+
We take all security reports seriously. When we receive such reports, we will investigate and subsequently address any potential vulnerabilities as quickly as possible.
4+
If you discover a potential security issue in this project, please notify AWS/Amazon Security via our [vulnerability reporting page](http://aws.amazon.com/security/vulnerability-reporting/)
5+
or directly via email to [AWS Security](mailto:aws-security@amazon.com). Please do *not* create a public GitHub issue in this project.

deployment/build-s3-dist.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ for microservices in */ ; do
7272
microservice_name=$(basename $microservices)
7373
cd $lambda_dir/$microservice_name
7474
mkdir -p dist/$microservice_name
75-
rsync -aq $lambda_dir/.venv/lib/python3.11/site-packages/ ./dist/
75+
rsync -aq --exclude 'setuptools/' --exclude 'setuptools-*.dist-info/' --exclude 'pkg_resources/' $lambda_dir/.venv/lib/python3.11/site-packages/ ./dist/
7676
cp -R lib __init__.py main.py ./dist/$microservice_name/
7777
cd dist
7878
zip -rq "$microservice_name.zip" .

deployment/manifest-generator/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,4 @@
1313
"dependencies": {
1414
"minimist": "*"
1515
}
16-
}
16+
}

deployment/network-orchestration-hub.template

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3071,6 +3071,7 @@ Resources:
30713071

30723072
CloudFrontResponseHeadersPolicy:
30733073
Type: AWS::CloudFront::ResponseHeadersPolicy
3074+
Condition: DeployWebUiCondition
30743075
Properties:
30753076
ResponseHeadersPolicyConfig:
30763077
Name: !Sub CSP-for-Network-Orchestrator-${AWS::Region}

source/cognito-trigger/package-lock.json

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

source/cognito-trigger/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "cognito-trigger",
3-
"version": "3.3.15",
3+
"version": "3.3.16",
44
"description": "Triggered when a new user is confirmed in the user pool to allow for custom actions to be taken",
55
"author": {
66
"name": "Amazon Web Services",

0 commit comments

Comments
 (0)