Skip to content

Commit f93bfa9

Browse files
authored
Update to Version v3.3.4 (#224)
1 parent c3d907d commit f93bfa9

38 files changed

+3987
-217
lines changed

CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,16 @@ 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.4] - 2025-02-06
9+
10+
### Security
11+
- `path-to-regexp` to mitigate [CVE-2024-52798]
12+
- `nanoid` to mitigate [CVE-2024-55565]
13+
14+
### Fixed
15+
16+
- Update tika-core to v1.28.4 to fix upload file issues in jmeter scripts
17+
818
## [3.3.3] - 2024-11-22
919

1020
### Security

VERSION.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3.3.3
1+
3.3.4

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

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM blazemeter/taurus:1.16.34
1+
FROM blazemeter/taurus:1.16.38
22
# taurus includes python and pip
33
RUN /usr/bin/python3 -m pip install --upgrade pip
44
RUN pip install --no-cache-dir awscli
@@ -58,5 +58,11 @@ RUN pip install --upgrade idna Flask_Cors
5858
RUN rm -rf /root/.bzt/python-packages/3.10.12/idna* /root/.bzt/python-packages/3.10.12/Flask_Cors*
5959
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/
6060

61+
# Bumping the version of NPM to remove possible vulnerabilities
62+
RUN npm install -g npm
63+
64+
# Remove unused poetry.lock file to resolve multiple CVEs
65+
RUN rm -f /root/.bzt/python-packages/3.10.12/poetry.lock
66+
6167
WORKDIR /bzt-configs/
6268
ENTRYPOINT ["./load-test.sh"]

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

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55

66
from bzt.modules.jmeter import JarCleaner
77

8-
98
"""
109
jar_updater.py updates following jar files to address CVEs on the taurus image. this is not DLT application code.
1110
the script may be removed once taurus updates the libraries on the image.
@@ -17,10 +16,9 @@
1716
* batik-transcoder v1.14 will be replaced with v1.17
1817
* lets-plot-batik v2.2.1 will be replaced with 4.2.0
1918
* commons-net v3.8.0 will be replaced with v3.9.0
20-
* tika-core v1.28.3 will be replaced with v3.0.0
19+
* tika-core v1.28.3 will be replaced with v1.28.4
2120
* json-path v2.7.0 will be replaced with v2.9.0
2221
* dnsjava v2.1.9 will be replaced with v3.6.1
23-
2422
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.
2523
"""
2624

@@ -35,7 +33,7 @@
3533
"batik-transcoder": "org/apache/xmlgraphics/batik-transcoder/1.17/batik-transcoder-1.17.jar",
3634
"lets-plot-batik": "org/jetbrains/lets-plot/lets-plot-batik/4.2.0/lets-plot-batik-4.2.0.jar",
3735
"commons-net": "commons-net/commons-net/3.9.0/commons-net-3.9.0.jar",
38-
"tika-core": "org/apache/tika/tika-core/3.0.0/tika-core-3.0.0.jar",
36+
"tika-core": "org/apache/tika/tika-core/1.28.4/tika-core-1.28.4.jar",
3937
"json-path": "com/jayway/jsonpath/json-path/2.9.0/json-path-2.9.0.jar",
4038
"dnsjava": "dnsjava/dnsjava/3.6.1/dnsjava-3.6.1.jar"
4139
}

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,8 @@ if [ -z "$IPNETWORK" ]; then
9595
wait $pypid
9696
pypid=0
9797
else
98+
aws s3 cp s3://$S3_BUCKET/Container_IPs/${TEST_ID}_IPHOSTS_${AWS_REGION}.txt ./ --region $MAIN_STACK_REGION
99+
export IPHOSTS=$(cat ${TEST_ID}_IPHOSTS_${AWS_REGION}.txt)
98100
python3 -u $SCRIPT $IPNETWORK $IPHOSTS
99101
fi
100102

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

0 commit comments

Comments
 (0)