Mend Renovate
d70ffa1288
fix(deps): update dependency spotbugs to v4.9.8
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-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
Vladimir Sitnikov
da4bf49675
chore: drop xerces:xercesImpl dependency, avoid renovate bumping xml-apis to v2
...
xml-apis 2.0.2 is a mere relocation to 1.0.b2, so it makes no sense using v2
2025-10-31 20:47:59 +03:00
Vladimir Sitnikov
b86754e536
chore: remove mongodb plugin
2025-10-31 20:19:43 +03:00
Vladimir Sitnikov
109552d67f
chore: bump org.neo4j.driver to 6.0.1
2025-10-31 19:36:53 +03:00
Vladimir Sitnikov
b55b0b5544
chore: bump org.jetbrains.gradle.plugin.idea-ext to 1.3
2025-10-31 19:28:46 +03:00
Vladimir Sitnikov
a97a7acebd
chore: bump org.junit to 5.14.1
2025-10-31 19:25:09 +03:00
Vladimir Sitnikov
0cac711afb
chore: bump org.mozilla:rhino to 1.8.0
2025-10-31 19:22:21 +03:00
Vladimir Sitnikov
819930d5b2
chore: bump com.fasterxml.jackson to 2.20.1
2025-10-31 19:02:47 +03:00
Vladimir Sitnikov
4626eba015
chore: bump org.jetbrains.kotlinx:kotlinx-coroutines-bom to 1.10.2
2025-10-31 19:01:39 +03:00
Vladimir Sitnikov
0e02ee7fef
chore: bump com.jayway.jsonpath:json-path to 2.10.0
2025-10-31 19:00:32 +03:00
Vladimir Sitnikov
b480308510
chore: bump org.apache.ftpserver to 1.2.1 (used in tests only)
2025-10-31 18:51:55 +03:00
Vladimir Sitnikov
f9c68ecfe5
chore: bump com.gradle.common-custom-user-data-gradle-plugin to 2.4.0
2025-10-31 18:50:29 +03:00
Vladimir Sitnikov
2e1b257c43
chore: bump org.freemarker:freemarker to 2.3.34
2025-10-31 18:49:28 +03:00
Vladimir Sitnikov
5ffa04cf3a
chore: bump org.neo4j.driver:neo4j-java-driver to 4.4.21
2025-10-31 18:48:45 +03:00
Vladimir Sitnikov
ccf32c10e0
chore: bump org.hsqldb:hsqldb to 2.7.4
2025-10-31 18:47:40 +03:00
Vladimir Sitnikov
dfe7df7c7f
chore: bump rsyntaxtextarea to 3.6.0
2025-10-31 18:40:47 +03:00
Vladimir Sitnikov
d0334fdc4d
chore: bump xerces:xercesImpl to 2.12.2 for the buildscript dependencies
2025-10-31 18:12:25 +03:00
Vladimir Sitnikov
0a30ab9d4a
chore: bump org.hamcrest to 3.0
...
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
JMeter does not use hamcreset, however, ApacheJMeter_junit still uses junit4
which brings hamcrest as a transitive dependency.
2025-10-31 12:58:02 +03:00
Vladimir Sitnikov
47bd32e0aa
style: resolve issues identified by errorprone
2025-10-31 12:04:16 +03:00
Vladimir Sitnikov
da2b151d55
chore: bump com.google.errorprone to 2.43.0
2025-10-31 12:04:16 +03:00
Vladimir Sitnikov
fc1d6682ea
chore: use Java 21 for building the sources
2025-10-31 10:56:52 +03:00
Vladimir Sitnikov
832c3b2edc
chore: bump org.jsoup to 1.21.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 17) (push) Waiting to run
Details
Release Drafter / Update Release Draft (push) Waiting to run
Details
2025-10-30 15:57:19 +03:00
Vladimir Sitnikov
8933d845c3
chore: bump org.objenesis to 3.4
2025-10-30 15:52:37 +03:00
Vladimir Sitnikov
88b763f163
chore: bump org.apache.rat to 0.17
2025-10-30 15:48:44 +03:00