Skip to content

Commit 667b0b1

Browse files
authored
Update to version v3.3.2 (#220)
1 parent 976c0c8 commit 667b0b1

File tree

30 files changed

+79
-55
lines changed

30 files changed

+79
-55
lines changed

CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,18 @@ 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.2] - 2024-11-01
9+
10+
### Security
11+
12+
- `http-proxy-middleware` to mitigate [CVE-2024-21536]
13+
- Bumping cryptography to v43.0.1 in docker image to mitigate (https://github.com/advisories/GHSA-h4gh-qq45-vh27)
14+
- Bumping setuptool to 65.5.1 in docker image to mitigate [CVE-2022-40897]
15+
16+
### Fixed
17+
18+
- Fixed bug pertain to start button not working properly (https://github.com/aws-solutions/distributed-load-testing-on-aws/issues/218)
19+
820
## [3.3.1] - 2024-10-02
921

1022
### Security

VERSION.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3.3.1
1+
3.3.2

deployment/ecr/distributed-load-testing-on-aws-load-tester/Dockerfile

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,18 +37,23 @@ RUN rm -rf /root/.bzt/python-packages/3.10.12/werkzeug*
3737
RUN cp -r /usr/local/lib/python3.10/dist-packages/werkzeug* /root/.bzt/python-packages/3.10.12/
3838

3939
# Replacing cryptography with more stable version to resolve vulnerabilities
40-
RUN pip install cryptography==42.0.6
40+
RUN pip install cryptography==43.0.1
4141
RUN rm -rf /root/.bzt/python-packages/3.10.12/cryptography*
4242
RUN cp -r /usr/local/lib/python3.10/dist-packages/cryptography* /root/.bzt/python-packages/3.10.12/
4343

44+
# Replacing setuptools with more stable version to resolve vulnerabilities
45+
RUN pip install setuptools==65.5.1
46+
RUN rm -rf /root/.bzt/python-packages/3.10.12/setuptools*
47+
RUN cp -r /usr/local/lib/python3.10/dist-packages/setuptools* /root/.bzt/python-packages/3.10.12/
48+
4449
# Removing dotnet dependencies as NUnit and Xunit is not supported in DLT
4550
RUN rm -rf /usr/share/dotnet
4651

4752
# Replacing aiohttp with more stable version to resolve CVE-2024-23334
4853
RUN rm -rf /usr/local/lib/python3.10/dist-packages/aiohttp*
4954
RUN pip install --upgrade aiohttp
5055

51-
# Replacing idna and Flas_Cors with more stable version to resolve CVE-2024-3651 and CVE-2024-6221
56+
# Replacing idna and Flask_Cors with more stable version to resolve CVE-2024-3651 and CVE-2024-6221
5257
RUN pip install --upgrade idna Flask_Cors
5358
RUN rm -rf /root/.bzt/python-packages/3.10.12/idna* /root/.bzt/python-packages/3.10.12/Flask_Cors*
5459
RUN cp -r /usr/local/lib/python3.10/dist-packages/idna* /usr/local/lib/python3.10/dist-packages/Flask_Cors* /root/.bzt/python-packages/3.10.12/

deployment/ecr/distributed-load-testing-on-aws-load-tester/load-test.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -155,7 +155,7 @@ if [ -f /tmp/artifacts/results.xml ]; then
155155
fi
156156

157157
if [ "$TEST_TYPE" == "simple" ]; then
158-
TEST_TYPE = "jmeter"
158+
TEST_TYPE="jmeter"
159159
fi
160160

161161
echo "Uploading results, bzt log, and JMeter log, out, and err files"

source/api-services/package-lock.json

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

source/api-services/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "api-services",
3-
"version": "3.3.1",
3+
"version": "3.3.2",
44
"description": "REST API micro services",
55
"repository": {
66
"type": "git",

source/console/package-lock.json

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

source/console/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "distributed-load-testing-on-aws-ui",
3-
"version": "3.3.1",
3+
"version": "3.3.2",
44
"private": true,
55
"license": "Apache-2.0",
66
"author": {

source/console/src/App.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -188,4 +188,6 @@ class App extends React.Component {
188188
}
189189
}
190190

191-
export default withAuthenticator(App);
191+
export default withAuthenticator(App, {
192+
hideSignUp: true,
193+
});

source/console/src/Components/Shared/Buttons/TestControlButtons.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ class TestControlButtons extends React.Component {
8282
},
8383
};
8484
payload.testScenario.scenarios[data.testName] = obj[data.testType];
85-
85+
if (data.testType !== "simple") payload.fileType = data.fileType;
8686
return payload;
8787
}
8888

source/custom-resource/package-lock.json

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

source/custom-resource/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "custom-resource",
3-
"version": "3.3.1",
3+
"version": "3.3.2",
44
"description": "cfn custom resources for distributed load testing on AWS workflow",
55
"repository": {
66
"type": "git",

source/infrastructure/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/infrastructure/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "distributed-load-testing-on-aws-infrastructure",
3-
"version": "3.3.1",
3+
"version": "3.3.2",
44
"author": {
55
"name": "Amazon Web Services",
66
"url": "https://aws.amazon.com/solutions"

source/metrics-utils/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/metrics-utils/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "metrics-utils",
3-
"version": "3.3.1",
3+
"version": "3.3.2",
44
"main": "index.ts",
55
"license": "Apache-2.0",
66
"description": "Distributed Load Testing on AWS Ops Metrics",

source/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/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "source",
3-
"version": "3.3.1",
3+
"version": "3.3.2",
44
"private": true,
55
"description": "ESLint and prettier dependencies to be used within the solution",
66
"license": "Apache-2.0",

source/real-time-data-publisher/package-lock.json

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

source/real-time-data-publisher/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "real-time-data-publisher",
3-
"version": "3.3.1",
3+
"version": "3.3.2",
44
"description": "Publishes real time test data to an IoT endpoint",
55
"repository": {
66
"type": "git",

source/results-parser/package-lock.json

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

source/results-parser/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "results-parser",
3-
"version": "3.3.1",
3+
"version": "3.3.2",
44
"description": "result parser for indexing xml test results to DynamoDB",
55
"repository": {
66
"type": "git",

source/solution-utils/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/solution-utils/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "solution-utils",
3-
"version": "3.3.1",
3+
"version": "3.3.2",
44
"description": "Utilities package for Distributed Load Testing on AWS",
55
"license": "Apache-2.0",
66
"author": {

source/task-canceler/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/task-canceler/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "task-canceler",
3-
"version": "3.3.1",
3+
"version": "3.3.2",
44
"description": "Triggered by api-services lambda function, cancels ecs tasks",
55
"repository": {
66
"type": "git",

0 commit comments

Comments
 (0)