Skip to content

Commit 5c93d58

Browse files
committed
Updating changes to remove unused setuptools distribution in the image and switching to JavaSDK 11.
1 parent 29ab0b4 commit 5c93d58

File tree

27 files changed

+57
-50
lines changed

27 files changed

+57
-50
lines changed

CHANGELOG.md

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,13 @@ 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

88

9+
## [3.3.9] - 2025-06-05
10+
11+
### Security
12+
13+
- Revert Java JDK version from 21 to 11. To match Taurus image version.
14+
- Remove setuptools older distributions in the ECR Image.
15+
916
## [3.3.8] - 2025-05-22
1017

1118
### Security
@@ -28,8 +35,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
2835

2936
### Changes
3037

31-
- Updating lambda runtimes to use node-20.
32-
- Updated Dockerfile results in an [image of size 424 MB instead of the earlier 2.2 GB](https://gallery.ecr.aws/aws-solutions/distributed-load-testing-on-aws-load-tester), this results in improved test start times, depending on the task count, a 500 task count tests starts 40% faster than the previous version of the solution.
38+
- Updating lambda runtimes to use node-20
3339

3440
## [3.3.5] - 2025-03-17
3541

VERSION.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3.3.8
1+
3.3.9

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

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
FROM public.ecr.aws/amazonlinux/amazonlinux:2023-minimal
22

33
RUN dnf update -y && \
4-
dnf install -y python3.11 python3.11-pip java-21-amazon-corretto bc procps jq findutils unzip && \
4+
dnf install -y python3.11 python3.11-pip java-11-amazon-corretto bc procps jq findutils unzip && \
55
dnf clean all
66

77
ENV PIP_INSTALL="pip3.11 install --no-cache-dir"
@@ -26,10 +26,11 @@ RUN chmod 755 /bzt-configs/jar_updater.py
2626
RUN python3.11 /bzt-configs/jar_updater.py
2727

2828
# Remove jar files from /tmp
29-
RUN rm -rf /tmp/jmeter-plugins-manager-1.7*
29+
RUN rm -rf /tmp/jmeter-plugins-manager-1* && \
30+
rm -rf /usr/local/lib/python3.11/site-packages/setuptools-65.5.0.dist-info
3031

3132
# Add settings file to capture the output logs from bzt cli
3233
RUN mkdir -p /etc/bzt.d && echo '{"settings": {"artifacts-dir": "/tmp/artifacts"}}' > /etc/bzt.d/90-artifacts-dir.json
3334

3435
WORKDIR /bzt-configs
35-
ENTRYPOINT ["./load-test.sh"]
36+
ENTRYPOINT ["./load-test.sh"]

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.8",
3+
"version": "3.3.9",
44
"description": "REST API micro services",
55
"repository": {
66
"type": "git",

source/console/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/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.8",
3+
"version": "3.3.9",
44
"private": true,
55
"license": "Apache-2.0",
66
"author": {

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.8",
3+
"version": "3.3.9",
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.

0 commit comments

Comments
 (0)