Skip to content

Commit 192131c

Browse files
authored
Changes for v3.4.2 (#251)
1 parent 6ff5f53 commit 192131c

File tree

30 files changed

+80
-54
lines changed

30 files changed

+80
-54
lines changed

CHANGELOG.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,21 @@ 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+
9+
## [3.4.2] - 2025-09-09
10+
11+
### Fixed
12+
13+
- Fixed Dockerfile to remove locust from excluded plugins installation list.
14+
15+
### Security
16+
17+
- Update Flask-Cors from 4.0.2 to 6.0.0 to fix [CVE-2024-6221](https://nvd.nist.gov/vuln/detail/CVE-2024-6221), [CVE-2024-6839](https://nvd.nist.gov/vuln/detail/CVE-2024-6839), [CVE-2024-6844](https://nvd.nist.gov/vuln/detail/CVE-2024-6844), [CVE-2024-6866](https://nvd.nist.gov/vuln/detail/CVE-2024-6866)
18+
- Update setuptools to 80.9.0 to fix [CVE-2025-47273](https://nvd.nist.gov/vuln/detail/CVE-2025-47273) and [CVE-2024-6345](https://nvd.nist.gov/vuln/detail/CVE-2024-6345)
19+
- Update pip to 25.2 to fix [CVE-2023-5752](https://nvd.nist.gov/vuln/detail/CVE-2023-5752)
20+
- Update Jetty HTTP/2 to fix [CVE-2025-5115](https://nvd.nist.gov/vuln/detail/CVE-2025-5115)
21+
22+
823
## [3.4.1] - 2025-08-11
924

1025
### Security

VERSION.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3.4.1
1+
3.4.2

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

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,17 @@ RUN dnf upgrade -y && \
66

77
ENV PIP_INSTALL="pip3.11 install --no-cache-dir"
88

9-
10-
# install bzt
11-
RUN $PIP_INSTALL --upgrade bzt awscli setuptools==78.1.1 h11 urllib3==2.2.2 && \
12-
$PIP_INSTALL --upgrade bzt
9+
# install bzt and upgrade pip/setuptools, then remove vulnerable system packages
10+
RUN $PIP_INSTALL --upgrade pip==25.2 setuptools==80.9.0 && \
11+
$PIP_INSTALL --upgrade bzt awscli h11 urllib3==2.5.0 && \
12+
$PIP_INSTALL --upgrade Flask-Cors==6.0.1 && \
13+
dnf remove -y python3.11-setuptools python3.11-pip && \
14+
dnf clean all
1315
COPY ./.bzt-rc /root/.bzt-rc
1416
RUN chmod 755 /root/.bzt-rc
1517

1618
# install bzt tools
17-
RUN bzt -install-tools -o modules.install-checker.exclude=selenium,gatling,tsung,siege,ab,k6,external-results-loader,locust,junit,testng,rspec,mocha,nunit,xunit,wdio,robot,newman
19+
RUN bzt -install-tools -o modules.install-checker.exclude=selenium,gatling,tsung,siege,ab,k6,external-results-loader,junit,testng,rspec,mocha,nunit,xunit,wdio,robot,newman
1820
RUN rm -rf /root/.bzt/selenium-taurus
1921
RUN mkdir /bzt-configs /tmp/artifacts
2022
ADD ./load-test.sh /bzt-configs/

deployment/ecr/distributed-load-testing-on-aws-load-tester/jar_updater.py

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,14 @@
2222
* tika-core v1.28.3 will be replaced with v1.28.4
2323
* json-path v2.7.0 will be replaced with v2.9.0
2424
* dnsjava v2.1.9 will be replaced with v3.6.1
25-
Also jmeter plugins manager will be updated to v1.10 to address CVEs and cmdrunner will be updated to v2.3 to accomodate with plugins manager.
25+
* xstream will be replaced with v1.4.21
26+
* http2-hpack will be replaced with v11.0.16
27+
* jetty-http will be replaced with v12.0.12
28+
* http2-common will be replaced with v11.0.26
29+
* kotlin-stdlib will be replaced with v2.1.0
30+
* commons-lang3 will be replaced with v3.18.0
31+
* commons-lang v2.5 - no fix available for CVE-2025-48924
32+
Also jmeter plugins manager will be updated to v1.11 to address CVEs and cmdrunner will be updated to v2.3 to accomodate with plugins manager.
2633
"""
2734

2835
# these jars should be replaced with newer version in order to fix some vulnerabilities
@@ -42,8 +49,10 @@
4249
"xstream":"com/thoughtworks/xstream/xstream/1.4.21/xstream-1.4.21.jar",
4350
"http2-hpack": "org/eclipse/jetty/http2/http2-hpack/11.0.16/http2-hpack-11.0.16.jar",
4451
"jetty-http": "org/eclipse/jetty/jetty-http/12.0.12/jetty-http-12.0.12.jar",
45-
"http2-common": "org/eclipse/jetty/http2/http2-common/11.0.20/http2-common-11.0.20.jar",
52+
"http2-common": "org/eclipse/jetty/http2/http2-common/11.0.26/http2-common-11.0.26.jar",
4653
"kotlin-stdlib": "org/jetbrains/kotlin/kotlin-stdlib/2.1.0/kotlin-stdlib-2.1.0.jar",
54+
"commons-lang3": "org/apache/commons/commons-lang3/3.18.0/commons-lang3-3.18.0.jar",
55+
4756
}
4857
JMETER_VERSION = "5.6.3"
4958
JMETER_PLUGINS_MANAGER_VERSION = "1.11"

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.4.1",
3+
"version": "3.4.2",
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.4.1",
3+
"version": "3.4.2",
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.4.1",
3+
"version": "3.4.2",
44
"description": "cfn custom resources for distributed load testing on AWS workflow",
55
"repository": {
66
"type": "git",

0 commit comments

Comments
 (0)