Commit Graph

18318 Commits

Author SHA1 Message Date
Vladimir Sitnikov 65832b032d chore: add auto-download-jdk to build-logic and build-logic-commons modules
The modules require Java 17 to be available, however, they missed org.gradle.toolchains.foojay plugin
2025-07-22 18:01:12 +03:00
Mend Renovate 64d6bfdd39 chore(deps): update oracle-actions/setup-java action to v1.4.2 2025-07-22 17:45:00 +03:00
Vladimir Sitnikov 3c2a66e9c7 chore: remove stale release-drafter configuration 2025-07-22 17:27:53 +03:00
Vladimir Sitnikov dd192d41a1 chore: fix release-drafter so it uses the version from gradle.properties
Previously, release drafter was inferring v0.0.1.
Now we force the proper version for the draft.
2025-07-22 17:18:54 +03:00
Vladimir Sitnikov 16b13bc8fa chore: Oracle JDK supports only 21 or later 2025-07-22 17:11:52 +03:00
Vladimir Sitnikov 6d6654ed3b chore: remove removeUnusedImports() rule
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
removeUnusedImports causes issues with parsing newer Java, and
google-java-format requires --add-exports when running with Java 17+

We'd better use OpenRewrite for imports.
2025-07-21 20:18:45 +03:00
Mend Renovate b495352805 chore(deps): update plugin com.github.autostyle to v4
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-07-21 17:03:13 +03:00
Vladimir Sitnikov 4166b4b106 fix: replace deprecated dependencyProject.path with .path
Validate Gradle Wrapper / Validation (push) Has been cancelled Details
CI / Matrix Preparation (push) Has been cancelled Details
CI / Error Prone (JDK 17) (push) Has been cancelled Details
Release Drafter / Update Release Draft (push) Has been cancelled Details
CI / ${{ matrix.name }} (push) Has been cancelled Details
2025-07-20 09:57:32 +03:00
Vladimir Sitnikov d980ddf4c1 chore: trust -javadoc, -sources, and gradle:gradle artifacts
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
Those artifacts are used by IDEs when downloading dependency sources.
2025-07-19 19:35:22 +03:00
Mend Renovate 9220e26136 chore(deps): update dependency gradle to v8.14.3 2025-07-19 19:21:33 +03:00
Vladimir Sitnikov 577b7b60cf chore: run Errorprone verifications by default
Validate Gradle Wrapper / Validation (push) Has been cancelled Details
CI / Matrix Preparation (push) Has been cancelled Details
CI / Error Prone (JDK 17) (push) Has been cancelled Details
Release Drafter / Update Release Draft (push) Has been cancelled Details
CI / ${{ matrix.name }} (push) Has been cancelled Details
2025-07-18 16:40:47 +03:00
Vladimir Sitnikov 4bed942058 fix: replace checksum-dependency-plugin with Gradle dependency verification 2025-07-18 16:25:46 +03:00
Mend Renovate 2b09e2e74b chore(deps): update burrunan/gradle-cache-action action to v3 2025-07-18 13:56:03 +03:00
Mend Renovate e456dee08f chore(deps): update gradle/wrapper-validation-action action to v3 2025-07-18 13:55:41 +03:00
Milamber 83e211fed7
Move to Java 17 (migrate source code from Java 8) (#6462)
Validate Gradle Wrapper / Validation (push) Has been cancelled Details
CI / Matrix Preparation (push) Has been cancelled Details
CI / Error Prone (JDK 17) (push) Has been cancelled Details
Release Drafter / Update Release Draft (push) Has been cancelled Details
CI / ${{ matrix.name }} (push) Has been cancelled Details
* Prepare to use Java 17 as minimal version

* See #6219 Pattern Matching for instanceof uses (Java 14/16)

* See #6219 - Implicit Typing with var (Java 10)

* See #6219 - Using Switch Expressions / yield Keyword (Java 14)

* See #6219 - Using Text Blocks (Java 15)

* See #6219 - some tunning / formating style

* See #6219 - tunning code

* See #6219 - Update Java argline params / remove java 8 / 9 args/comments

* See #6219 - formating code

* Remove not standard options for Java 17

* See #6219 - refactor CompOper to an enum

* See #6219 - fix unnecessary yield usage in the switch expression

* See #6219 - Optimize the code, fix formatting issue
2025-07-07 09:43:25 +01:00
Raul Almeida 77675e0b8e
fix: support trailing empty default values in JSON Extractor(#6448)
See https://errorprone.info/bugpattern/StringSplitter
2025-04-23 16:00:46 +03:00
Alioth Null 9c64fd2d27 factor out error handling logic 2025-03-25 11:35:47 +03:00
Alioth Null d154f27827 remove reflection 2025-03-25 11:35:47 +03:00
Mend Renovate 96ea3c0b02 fix(deps): update dependency jacoco to v0.8.12 2025-03-24 10:00:24 +03:00
Mend Renovate 6e58d4b509 fix(deps): update dependency io.mockk:mockk to v1.13.17 2025-03-24 09:31:52 +03:00
Raul Almeida 131c4cff5a fix typo on flotSyntheticResponseTimeDistribution caused export to png to fail 2025-03-20 15:57:25 +03:00
Anjanan a7bd8fabdc Update index.xml
Removed unnecessary space in  a link
2025-03-04 17:59:20 +03:00
Mend Renovate d3dcc82c75 fix(deps): update dependency commons-logging:commons-logging to v1.3.5 2025-03-04 17:58:54 +03:00
Mend Renovate 19c75638cf fix(deps): update dependency com.thoughtworks.xstream:xstream to v1.4.21 2025-03-03 11:21:58 +05:00
Mend Renovate 6d39ac6e69 fix(deps): update dependency com.github.tomakehurst:wiremock-jre8 to v2.35.2 2025-02-13 10:22:01 +03:00
junyejiang 30b3b7ef36 update according to CR 2025-02-10 13:36:50 +03:00
junyejiang 10491a6550 Correct mirror server class path 2025-02-10 13:36:50 +03:00
Mend Renovate d7f7bcc164 chore(deps): update plugin org.gradlex.build-parameters to v1.4.4 2025-01-28 10:36:29 +03:00
Clay Johnson ab65ec1810 Update Develocity plugin versions 2025-01-15 04:49:27 +03:00
Clay Johnson 9747669c2d Use `DEVELOCITY_ACCESS_KEY` to authenticate to `develocity.apache.org` 2025-01-15 04:49:27 +03:00
Clay Johnson ecac72df6c Publish build scans to develocity.apache.org 2025-01-15 04:49:27 +03:00
Gabriele Coletta 5d9778129a Removed duplicated call to applyHiDPIOnFonts 2024-12-08 13:53:45 +03:00
Gabriele Coletta 083d6fe15c Apply HiDPI mode on GUI setup 2024-12-08 13:53:45 +03:00
František Bílek be0cf3a661 Updated the `createMenuItem` method to use a more descriptive variable name `menuItem` for clarity and consistency. 2024-11-30 08:40:30 +03:00
linvaux 423c00b22e style(StandardJmeterEngine): remove unnecessary code
delete "return" in a private void method
2024-11-30 08:39:32 +03:00
Patrick Uiterwijk c846e66e92 Add explanation to UnrecoverableKeyException
Unrecoverable keys after opening the keystore could be a consequence of
the key having a different password than the keystore itself.
This could cause some people to spend a lot of time figuring out what's
going on, so let's just give them a quick heads up of a potential
(common?) reason for this error.

This could be fixed by running "keytool -keypasswd".
2024-11-26 10:25:27 +03:00
Patrick Uiterwijk f9fe8e4feb Fix KeyManage log when using CLI mode
Without this patch, whenever a KeyStore is used (for example for client
certificates) in CLI mode, there is a message that no password was
provided.
This was caused by the else of the condition being on the wrong if
statement, and can cause people to spend a lot of time trying to debug
why the key store won't work.
2024-11-26 10:24:57 +03:00
Felix Schumacher 872112bf5d Add test to check report generation from read-only directory
Closes #6357 and #6358
2024-10-25 13:11:19 +02:00
Felix Schumacher 939ae3c046 Ensure directories are writable when generating reports from read-only sources 2024-10-25 13:09:49 +02:00
Felix Schumacher 8268c1c499 Add since annotation to javadoc for new feature
Closes #6352 and #6353
2024-10-25 12:41:52 +02:00
Felix Schumacher 66c2df72ad Use simple long, as we are initialized before the reading threads are started 2024-10-06 17:46:59 +02:00
Felix Schumacher 9e2e2bcbd1 Add startTime to AbstractThreadGroup and use it in OMTG and PreciseThroughputTimer
A thread group might start later than the test. When we calculate delays on the start time of
the test, we might get a stampede of samples run at the start of the thread group.
2024-10-06 17:46:59 +02:00
Felix Schumacher 45996dbd69 Use current time as start time for OMTG
When we use the test start time via JMeterContextService#getTestStartTime,
we might create a storm of test samples at the beginning, when a setup thread group
made us wait.
2024-10-06 17:46:59 +02:00
Felix Schumacher 6abfb4d5cd Fix markup 2024-09-27 19:26:28 +02:00
Felix Schumacher 954d229fdd Add changes to changes.xml 2024-09-27 18:56:48 +02:00
Felix Schumacher 356775da35 More occurrences of com.mysql.jdbc.Driver / replace them all 2024-09-27 18:56:48 +02:00
David Getzlaff 9643596b15 Update component_reference.xml for com.mysql.cj.jdbc.Driver 2024-09-27 18:54:31 +02:00
David Getzlaff 3a38f0462a Add new jdbc.driver.class "com.mysql.cj.jdbc.Driver" to jmeter.properties
By providing this new class, this message can be prevented:
Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'. The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary.
2024-09-27 18:54:31 +02:00
Felix Schumacher d1de0b8e1a Exclude Oracle Java on MacOS. It is not working currently
It seems, that the env variable JAVA_HOME__x64 is not set
2024-09-27 18:09:40 +02:00
Felix Schumacher 90f6998fa7 Fix flaky brotli decompression batch test
Sometimes in CI the brotli request will be redirected first, so try to not show
those redirects in the sampler output. Maybe we can get that test to working again.
2024-09-27 12:30:31 +02:00