Vladimir Sitnikov
957aeaccc7
fix: report generation used wrong paths for the output files
...
Dependency Submission / Submit dependencies (push) Waiting to run
Details
Validate Gradle Wrapper / Validation (push) Waiting to run
Details
CI / Matrix Preparation (push) Waiting to run
Details
CI / ${{ matrix.name }} (push) Blocked by required conditions
Details
CI / Error Prone (JDK 21) (push) Waiting to run
Details
Release Drafter / Update Release Draft (push) Waiting to run
Details
The regression was introduced in
f5518e3481
"chore: remove the use of commons-io and commons-text"
getNameWithoutExtension returns the file name without the parent path.
2025-11-26 17:53:59 +05:00
Vladimir Sitnikov
1f17592604
fix: pass default value for required TestBean properties when they are not initialized
Dependency Submission / Submit dependencies (push) Waiting to run
Details
Validate Gradle Wrapper / Validation (push) Waiting to run
Details
CI / Matrix Preparation (push) Waiting to run
Details
CI / ${{ matrix.name }} (push) Blocked by required conditions
Details
CI / Error Prone (JDK 21) (push) Waiting to run
Details
Release Drafter / Update Release Draft (push) Waiting to run
Details
2025-11-26 10:17:05 +05:00
Vladimir Sitnikov
bf02362adc
feat: add ConstantThroughputTimerSchema and use it in ConstantThroughputTimer
Dependency Submission / Submit dependencies (push) Waiting to run
Details
Validate Gradle Wrapper / Validation (push) Waiting to run
Details
CI / Matrix Preparation (push) Waiting to run
Details
CI / ${{ matrix.name }} (push) Blocked by required conditions
Details
CI / Error Prone (JDK 21) (push) Waiting to run
Details
Release Drafter / Update Release Draft (push) Waiting to run
Details
2025-11-25 18:08:07 +05:00
Vladimir Sitnikov
681db6b79f
test: add expected files for TestSaveService
...
It enables tolerating small changes like "different order of xml tags"
while still detecting save service issues.
2025-11-25 18:08:07 +05:00
Vladimir Sitnikov
5fefa6ee64
feat: fallback to English locale when loading test plan with string value in enum property
...
Previously only the current locale was considered, and now we fallback to English.
It helps for cases like loading sample test plans (saved years ago) when
JMeter runs with non-English locale.
2025-11-25 18:08:07 +05:00
Vladimir Sitnikov
920fa60dc2
chore: replace xmlpull with Woodstox
...
xmlpull is unsupported, so let's move to a modern library
2025-11-25 18:08:07 +05:00
Vladimir Sitnikov
824e1c3008
chore: bump com.miglayout to 11.4.2
Dependency Submission / Submit dependencies (push) Has been cancelled
Details
Validate Gradle Wrapper / Validation (push) Has been cancelled
Details
CI / Matrix Preparation (push) Has been cancelled
Details
CI / Error Prone (JDK 21) (push) Has been cancelled
Details
Release Drafter / Update Release Draft (push) Has been cancelled
Details
CI / ${{ matrix.name }} (push) Has been cancelled
Details
2025-11-20 17:20:56 +03:00
Mend Renovate
a4ca5a09e0
fix(deps): update dependency org.junit:junit-bom to v6
2025-11-20 17:12:52 +03:00
Vladimir Sitnikov
448f5ce7f7
chore: bump org.sonarqube Gradle plugin to 7.1.0.6387
2025-11-20 17:04:05 +03:00
Vladimir Sitnikov
0c359c3951
chore: bump Gradle to 9.2.1
2025-11-20 16:25:35 +03:00
Vladimir Sitnikov
7a895a26ec
chore: bump com.github.vlsi.gradle-extensions to 3.0.1
2025-11-20 15:08:32 +03:00
Vladimir Sitnikov
14c87df76f
chore: bump com.github.vlsi. Gradle plugins to 3.0.1
Dependency Submission / Submit dependencies (push) Waiting to run
Details
Validate Gradle Wrapper / Validation (push) Waiting to run
Details
CI / Matrix Preparation (push) Waiting to run
Details
CI / ${{ matrix.name }} (push) Blocked by required conditions
Details
CI / Error Prone (JDK 21) (push) Waiting to run
Details
Release Drafter / Update Release Draft (push) Waiting to run
Details
2025-11-20 14:59:14 +03:00
Mend Renovate
0d5aff009e
fix(deps): update dependency org.springframework:spring-framework-bom to v7
2025-11-20 12:11:12 +03:00
Vladimir Sitnikov
c1ae95831a
chore: make BatchTest() task abstract to make it compatible with further Gradle versions
2025-11-20 10:38:17 +03:00
Vladimir Sitnikov
cb1f10816c
chore: remove SpotBugs verifications
...
Dependency Submission / Submit dependencies (push) Waiting to run
Details
Validate Gradle Wrapper / Validation (push) Waiting to run
Details
CI / Matrix Preparation (push) Waiting to run
Details
CI / ${{ matrix.name }} (push) Blocked by required conditions
Details
CI / Error Prone (JDK 21) (push) Waiting to run
Details
Release Drafter / Update Release Draft (push) Waiting to run
Details
SpotBugs is slow, it is problematic, it requires dependency updates,
it fails like in https://github.com/spotbugs/spotbugs-gradle-plugin/issues/1508
2025-11-19 13:24:56 +03:00
Vladimir Sitnikov
93fe0dda2b
chore: remove use of deprecated build.isCurrentBuild
Dependency Submission / Submit dependencies (push) Has been cancelled
Details
Validate Gradle Wrapper / Validation (push) Has been cancelled
Details
CI / Matrix Preparation (push) Has been cancelled
Details
CI / Error Prone (JDK 21) (push) Has been cancelled
Details
Release Drafter / Update Release Draft (push) Has been cancelled
Details
CI / ${{ matrix.name }} (push) Has been cancelled
Details
2025-11-17 14:05:53 +03:00
Mend Renovate
9996b5713d
fix(deps): update dependency org.ajoberstar.grgit:grgit-gradle to v5
2025-11-17 13:55:09 +03:00
Vladimir Sitnikov
455fc7b500
chore: remove Checkerframework buildscript configuration
2025-11-17 13:53:23 +03:00
Mend Renovate
7ef2ca03b4
fix(deps): update org.apache.activemq to v6
2025-11-17 13:04:39 +03:00
Mend Renovate
776c52dd56
fix(deps): update dependency com.github.ben-manes.caffeine:caffeine to v3
2025-11-17 09:55:19 +03:00
Vladimir Sitnikov
e1c975b43e
chore: group caffeine, miglayout, grgit, activemq, jetty depenency updates
2025-11-17 09:06:09 +03:00
Vladimir Sitnikov
80118e0bad
chore: remove old "restrict library X to Y because it requires Java 11" renovate configs
2025-11-17 08:49:03 +03:00
Mend Renovate
d7f1e81350
fix(deps): update dependency com.helger:ph-css to v8.1.0
2025-11-17 08:40:03 +03:00
Mend Renovate
d70ffa1288
fix(deps): update dependency spotbugs to v4.9.8
Dependency Submission / Submit dependencies (push) Has been cancelled
Details
Validate Gradle Wrapper / Validation (push) Has been cancelled
Details
CI / Matrix Preparation (push) Has been cancelled
Details
CI / Error Prone (JDK 21) (push) Has been cancelled
Details
Release Drafter / Update Release Draft (push) Has been cancelled
Details
CI / ${{ matrix.name }} (push) Has been cancelled
Details
2025-11-12 12:07:04 +03:00
Claude
2562f0c639
Fix Bug 6456: Handle malformed percent-encoded URLs gracefully
...
When recording HTTP traffic via the HTTP(S) Test Script Recorder, JMeter
would crash with IllegalArgumentException when encountering malformed
percent-encoded parameters (e.g., "%u2", "%ZZ", "text%") from real-world
web applications.
Changes:
- HTTPArgument constructor now catches IllegalArgumentException from
URLDecoder.decode() in addition to UnsupportedEncodingException
- When malformed encoding is detected, the original encoded value is
preserved and a warning is logged instead of crashing
- Added comprehensive test cases covering various malformed encoding
scenarios: incomplete hex sequences, invalid hex characters, truncated
percent signs, and mixed valid/invalid encoding
This allows JMeter to successfully record and test applications with
encoding bugs, which is a legitimate use case for a testing tool.
2025-11-12 10:55:44 +03:00
Mend Renovate
02e5f59581
fix(deps): update dependency nl.jqno.equalsverifier:equalsverifier to v4.2.2
Dependency Submission / Submit dependencies (push) Waiting to run
Details
Validate Gradle Wrapper / Validation (push) Waiting to run
Details
CI / Matrix Preparation (push) Waiting to run
Details
CI / ${{ matrix.name }} (push) Blocked by required conditions
Details
CI / Error Prone (JDK 21) (push) Waiting to run
Details
Release Drafter / Update Release Draft (push) Waiting to run
Details
2025-11-10 09:41:04 +03:00
Mend Renovate
420d134d02
fix(deps): update dependency @fortawesome/fontawesome-free to v7
2025-11-08 21:46:07 +03:00
Mend Renovate
841ffb67f1
fix(deps): update org.checkerframework
2025-11-08 21:43:28 +03:00
Mend Renovate
cd4c55ca29
fix(deps): update dependency commons-io:commons-io to v2.21.0
2025-11-08 21:04:58 +03:00
Mend Renovate
94775fcee1
fix(deps): update dependency org.jetbrains.lets-plot:lets-plot-batik to v4.8.0
2025-11-08 20:29:53 +03:00
Mend Renovate
c167c9e929
fix(deps): update dependency org.neo4j.driver:neo4j-java-driver to v6.0.2
2025-11-08 12:17:35 +03:00
Mend Renovate
5b1dfc6ba3
fix(deps): update dependency commons-codec:commons-codec to v1.20.0
2025-11-08 12:17:26 +03:00
Mend Renovate
53f9be8ea1
fix(deps): update dependency com.helger.commons:ph-commons to v12.1.0
2025-11-08 12:17:14 +03:00
Mend Renovate
aea29bd56b
fix(deps): update com.google.errorprone to v2.44.0
2025-11-08 00:17:14 +03:00
Vladimir Sitnikov
f5518e3481
chore: remove the use of commons-io and commons-text
...
We keep the jars in the distribution, however, we no longer depend
on commons-io and commons-text
2025-11-07 23:46:21 +03:00
Vladimir Sitnikov
6027c3bf42
test: remove excessive static modifiers from test methods
2025-11-07 23:43:40 +03:00
Vladimir Sitnikov
1ebaf934ad
chore: remove core->commons-collections dependency
...
We still ship the jar in the distribution, however, we no longer depend on it in core
2025-11-07 22:24:37 +03:00
Vladimir Sitnikov
032f71f7db
chore: remove uses of commons-collect4
2025-11-07 21:38:29 +03:00
Vladimir Sitnikov
22349fd7dc
chore: fix nodeSetup vs AutostyleTask buildscript dependency issue
Dependency Submission / Submit dependencies (push) Has been cancelled
Details
Validate Gradle Wrapper / Validation (push) Has been cancelled
Details
CI / Matrix Preparation (push) Has been cancelled
Details
CI / Error Prone (JDK 21) (push) Has been cancelled
Details
Release Drafter / Update Release Draft (push) Has been cancelled
Details
CI / ${{ matrix.name }} (push) Has been cancelled
Details
2025-11-07 14:47:10 +03:00
Vladimir Sitnikov
368401df79
chore: remove uses of commons-codec. Java 17 has both Base64 and HexFormat
2025-11-07 14:47:10 +03:00
Vladimir Sitnikov
23fa6d5309
chore: remove core -> org.apache.tika:tika-parsers dependency
2025-11-07 09:02:12 +03:00
pochopsp
8cf1e4a186
feat: allow to enable/disable individual arguments in HTTP Sampler
...
Dependency Submission / Submit dependencies (push) Has been cancelled
Details
Validate Gradle Wrapper / Validation (push) Has been cancelled
Details
CI / Matrix Preparation (push) Has been cancelled
Details
CI / Error Prone (JDK 21) (push) Has been cancelled
Details
Release Drafter / Update Release Draft (push) Has been cancelled
Details
CI / ${{ matrix.name }} (push) Has been cancelled
Details
This property is set by the user for each HTTP parameter by
clicking on the "Enable" column put on the very left of each
parameter row.
Fixes https://github.com/apache/jmeter/issues/5466
Co-authored-by: Vladimir Sitnikov <sitnikov.vladimir@gmail.com>
2025-11-04 14:44:27 +03:00
Vladimir Sitnikov
975e51c87f
style: shorten the URL in MultipartEntityBuilder2's javadoc
...
This makes both javadoc and checkstyle happy
2025-11-04 13:40:09 +03:00
Vladimir Sitnikov
3ade0a348f
style: fix style for MultipartEntityBuilder2
Dependency Submission / Submit dependencies (push) Waiting to run
Details
Validate Gradle Wrapper / Validation (push) Waiting to run
Details
CI / Matrix Preparation (push) Waiting to run
Details
CI / ${{ matrix.name }} (push) Blocked by required conditions
Details
CI / Error Prone (JDK 21) (push) Waiting to run
Details
Release Drafter / Update Release Draft (push) Waiting to run
Details
2025-11-03 23:18:44 +03:00
Vladimir Sitnikov
8fc7e8d92f
style: refactor MultipartEntityBuilder2 to Java 17 swich expression
Dependency Submission / Submit dependencies (push) Waiting to run
Details
Validate Gradle Wrapper / Validation (push) Waiting to run
Details
CI / Matrix Preparation (push) Waiting to run
Details
CI / ${{ matrix.name }} (push) Blocked by required conditions
Details
CI / Error Prone (JDK 21) (push) Waiting to run
Details
Release Drafter / Update Release Draft (push) Waiting to run
Details
2025-11-03 22:29:52 +03:00
Vladimir Sitnikov
64e4fcca20
issue#556: Avoid adding "; charset=" for multipart/form-data requests
...
Fixes https://github.com/apache/jmeter/issues/6250
See https://issues.apache.org/jira/browse/HTTPCLIENT-2325
See https://github.com/apache/httpcomponents-client/pull/556
Co-authored-by: dongfangtianyu <7629022+dongfangtianyu@users.noreply.github.com>
2025-11-03 22:14:48 +03:00
Vladimir Sitnikov
df944af1e6
chore: deliver fonts from Apache website rather than 3rd party CDN
...
Fixes https://github.com/apache/jmeter/issues/6552
2025-11-03 21:58:20 +03:00
Mend Renovate
642a1e266d
fix(deps): update dependency org.apache.commons:commons-jexl3 to v3.5.0
Dependency Submission / Submit dependencies (push) Has been cancelled
Details
Validate Gradle Wrapper / Validation (push) Has been cancelled
Details
CI / Matrix Preparation (push) Has been cancelled
Details
CI / Error Prone (JDK 21) (push) Has been cancelled
Details
Release Drafter / Update Release Draft (push) Has been cancelled
Details
CI / ${{ matrix.name }} (push) Has been cancelled
Details
2025-11-01 18:12:16 +03:00
Vladimir Sitnikov
2c17f5d2b6
test: JUnit5 does not execute static test methods, so revert static modifiers
Dependency Submission / Submit dependencies (push) Waiting to run
Details
Validate Gradle Wrapper / Validation (push) Waiting to run
Details
CI / Matrix Preparation (push) Waiting to run
Details
CI / ${{ matrix.name }} (push) Blocked by required conditions
Details
CI / Error Prone (JDK 21) (push) Waiting to run
Details
Release Drafter / Update Release Draft (push) Waiting to run
Details
2025-10-31 20:47:59 +03:00
Vladimir Sitnikov
7a729c5cbe
chore: add PureJavaReflectionProvider to XStream constructor
...
It might help to prevent XStream Unsafe usage
2025-10-31 20:47:59 +03:00