com.github.autostyle.FormatterException: Error while formatting
Hi Vlad, In src/components/src/main/java/org/apache/jmeter/assertions/gui/AssertionGui.java, line 160 Before: public void modifyTestElement(TestElement args) { GuiUtils.stopTableEditing(table); if (args instanceof Arguments) { Arguments arguments = (Arguments) args; arguments.clear(); After: public void modifyTestElement(TestElement args) { GuiUtils.stopTableEditing(table); if (args instanceof Arguments arguments) { arguments.clear(); => directly define the arguments variable Unfortunately the autostyle not seems recognize this: Build jmeter FAILURE reason: Execution failed for task ':src:components:autostyleJavaProcess': com.github.autostyle.FormatterException: Error while formatting src/components/src/main/java/org/apache/jmeter/assertions/gui/AssertionGui.java: 160:45: error: ')' expected Caused by: com.google.googlejavaformat.java.FormatterException: 160:45: error: ')' expected at com.google.googlejavaformat.java.FormatterException.fromJavacDiagnostics(FormatterException.java:50) at com.google.googlejavaformat.java.RemoveUnusedImports.parse(RemoveUnusedImports.java:253) at com.google.googlejavaformat.java.RemoveUnusedImports.removeUnusedImports(RemoveUnusedImports.java:211) at com.google.googlejavaformat.java.RemoveUnusedImports.removeUnusedImports(RemoveUnusedImports.java:204) at com.github.autostyle.java.GoogleJavaFormatStep$State.lambda$createRemoveUnusedImportsOnly$1(GoogleJavaFormatStep.java:156) at com.github.autostyle.FormatterFunc.apply(FormatterFunc.java:31) at com.github.autostyle.FormatterStepImpl$Standard.format(FormatterStepImpl.java:77) at com.github.autostyle.FormatterStep$Strict.format(FormatterStep.java:76) at com.github.autostyle.Formatter.compute(Formatter.java:204) at com.github.autostyle.Formatter.formatOrNull(Formatter.java:171) at com.github.autostyle.ConvergenceAnalyzer.analyze(ConvergenceAnalyzer.kt:45) at com.github.autostyle.gradle.AutostyleTask.formatFiles(AutostyleTask.kt:118) at com.github.autostyle.gradle.AutostyleTask.run(AutostyleTask.kt:107) Is a autostyle bug/missing behavior or just need to update autostyle? Milamber
Re: Request Wiki permission to contribute
Hi Michael, JMeter wiki is (more or less) obsolete. It is a hangover from the previous version of the Wiki (using MoinMoin app). In the JMeter documentation, we have this page about Thread Group: https://jmeter.apache.org/usermanual/component_reference.html#Thread_Group Or this page for best pratices: https://jmeter.apache.org/usermanual/best-practices.html If you provide the text about the "JMeter Ramp-up Rate" as best practices or as note into the TG page, we can change the documentation. Milamber On 07/03/2024 19:44, Michael Chen wrote: Hi JMeter Team, I can't count how many times I've explained to junior developers how to adjust the "Ramp-up Period (seconds)" when he/she increases the "Number of Threads (users)" setting of a thread group. I like to contribute a Wiki or FAQ topic of "JMeter Ramp-up Rate". Even though the solution is simple, it will help everyone save time in between tests and have a reliable test plan. Please grant me edit permission to the JMeter Wiki as describe in the home page (warning box "Sorry, ..."): https://cwiki.apache.org/confluence/display/JMETER/Home Thank you Michael Chen
Re: (jmeter) branch master updated: chore: set next version to 6.0.0
No special issue to have 3 digits, just want keep same logic as other JMeter major release. If PMC members are agree with 3 digits, I am ok too. On 09/01/2024 18:21, Vladimir Sitnikov wrote: semver suggests always using three components (e.g. see 2.0.0 at semver.org) WDYT? Vladimir
Re: (jmeter) branch master updated: chore: set next version to 6.0.0
Hi Vladimir, Generally next major version of JMeter was with only 2 digits : 6.0 without last .0. Can you change to 6.0 pls. Milamber. On 09/01/2024 09:12, vladimirsitni...@apache.org wrote: This is an automated email from the ASF dual-hosted git repository. vladimirsitnikov pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/jmeter.git The following commit(s) were added to refs/heads/master by this push: new d3cba66416 chore: set next version to 6.0.0 d3cba66416 is described below commit d3cba664160eeb8c856e6f2281bcbd12f09546f6 Author: Vladimir Sitnikov AuthorDate: Tue Jan 9 11:00:48 2024 +0300 chore: set next version to 6.0.0 --- gradle.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle.properties b/gradle.properties index eda4cfba05..83166e07ac 100644 --- a/gradle.properties +++ b/gradle.properties @@ -34,7 +34,7 @@ systemProp.sonar.gradle.skipCompile=true # This is version for Apache JMeter itself # Note: it should not include "-SNAPSHOT" as it is automatically added by build.gradle.kts # Release version can be generated by using -Prelease or -Prc= arguments -jmeter.version=5.6.3 +jmeter.version=6.0.0 # Plugins com.github.vlsi.checksum-dependency.sha512=FAC41BF54A7C833BEAE9AB64083F6BEB3E1935BD6866C1B2F1D48FF926ABA4AECA53600FC3E41BE6ECBC87B73CE12F59C59836FB2E1DECC9408288060D66E988
[ANNOUNCE] Apache JMeter 5.6.3 released
The Apache JMeter team is pleased to announce the availability of Apache JMeter 5.6.3 (34a2785748). This release brings new features and improvements, and also fixes bugs. You can read the New and Noteworthy section to view improvements and full list of changes at: https://jmeter.apache.org/changes.html JMeter 5.6.3 requires Java 8 or later for execution (Java 17 or later recommended). ** Please note: The next major release would require Java 17 or later. ** == All users are highly recommended to upgrade == The Apache JMeter application is a 100% pure Java application designed to test server applications. It can be used to: * generate test loads * measure performance. * test functional behavior It includes support for protocols such as HTTP(S), JDBC, JMS, FTP, LDAP, TCP, native calls and others. It can also be easily extended with user-written code. See https://jmeter.apache.org/ Users are highly encouraged to read the JMeter Best Practices section: https://jmeter.apache.org/usermanual/best-practices.html The release can be downloaded from: https://jmeter.apache.org/download_jmeter.cgi When downloading, please verify signatures using the KEYS file: https://www.apache.org/dist/jmeter/KEYS Only the binary archive is needed to run JMeter - there is no need to download the source archive. However there are some optional libraries which are not included. See the "Getting Started" page for details: https://jmeter.apache.org/usermanual/get-started.html JMeter artifacts can be downloaded on Maven Central : org.apache.jmeter ApacheJMeter 5.6.3 Enjoy! The JMeter team --- https://twitter.com/ApacheJMeter
[RESULT] [VOTE] Release JMeter 5.6.3 RC2
Hello, Thanks very much to all who voted for this release. The votes were as follows: === +1 vote (with *: binding) === Vladimir Sitnikov (vladimirsitnikov)* Felix Schumacher (fschumacher)* Philippe Mouawad (pmouawad)* Antonio Gomes Rodrigez (agomes)* Bruno Demion (milamber)* === There were no other votes, so the vote passes. I will prepare the delivery of the release for having an official announce after the mirrors sync. Milamber On 02/01/2024 17:17, Milamber wrote: Hello, The second release candidate for JMeter 5.6.3 (34a2785748) has been prepared, and your votes are solicited. JMeter is a Java desktop application designed to load test functional behavior and measure performance. The current version targets Java 8+ This release restored binary API compatibility with pre-5.6.2, and bring some fixes. Please, test this release candidate (with load tests and/or functional tests) using Java 8+ on Linux/Windows/macOS, especially on the changes. Feedback is very welcome. You can read the New and Noteworthy section to see improvements and full list of changes at: https://apache.github.io/jmeter-site-preview/site/changes.html Download - Archives/hashes/sigs: https://dist.apache.org/repos/dist/dev/jmeter/apache-jmeter-5.6.3-rc2 (dist revision 66387) RAT report: https://apache.github.io/jmeter-site-preview/rat/ SHA512 hashes of archives for this vote: see footnote [1] Site preview is here: https://apache.github.io/jmeter-site-preview/site/ JavaDoc API preview is here: https://apache.github.io/jmeter-site-preview/site/api/ Maven staging repository is accessible here: https://repository.apache.org/content/repositories/orgapachejmeter-1089/org/apache/jmeter/ Tag: https://github.com/apache/jmeter/releases/tag/v5.6.3-rc2 Keys are here: https://www.apache.org/dist/jmeter/KEYS N.B. To create the distribution and test JMeter: "./gradlew build -Prelease -PskipSign". JMeter 5.6.3 requires Java 8 or later to run. *But, now JMeter 5.6.3 requires Java 17 or later to build binaries.* The artifacts were built with Java(TM) SE Runtime Environment Oracle Corporation (build 17.0.9+11-LTS-201) Java HotSpot(TM) 64-Bit Server VM Oracle Corporation (build 17.0.9+11-LTS-201, mixed mode, sharing) Some known issues and incompatible changes are listed on changes page. https://apache.github.io/jmeter-site-preview/site/changes.html#Known%20problems%20and%20workarounds All feedback and vote are welcome. [ ] +1 I support this release [ ] +0 I am OK with this release [ ] -0 OK, but [ ] -1 I do not support this release (please indicate why) The vote will remain open for at least 72 hours. The PMC members please indicate the mention "(binding)" with your vote. Note: If the vote passes, the intention is to release the archive files and rename the RC tag as the release tag. Thanks in advance! Milamber === [1] SHA512 hashes of archives for this vote: 5978a1a35edb5a7d428e270564ff49d2b1b257a65e17a759d259a9283fc17093e522fe46f474a043864aea6910683486340706d745fcdf3db1505fd71e689083 *apache-jmeter-5.6.3.tgz 387fadca903ee0aa30e3f2115fdfedb3898b102e6b9fe7cc3942703094bd2e65b235df2b0c6d0d3248e74c9a7950a36e42625fd74425368342c12e40b0163076 *apache-jmeter-5.6.3.zip e00a9e6fea279c5f40217638fdb9304fa67459dc1c39ae4c1cc4deaade56ab40e696c1cfb3b8996e6e8f5b849a1edb2579bbcc4b5ba2c3c342f56eee6d459076 *apache-jmeter-5.6.3_src.tgz 90faa94a3b266fa3441594ef69de61a6e438d74f73eb2b3974d4a98582f622671ff4f8f7cd59d5390cc59f64816ff3aad3cad133e8ed5e5d3b753a1e6682d6b0 *apache-jmeter-5.6.3_src.zip
Re: [VOTE] Release JMeter 5.6.3 RC2
Hi, My vote : +1 binding Milamber On 02/01/2024 17:17, Milamber wrote: Hello, The second release candidate for JMeter 5.6.3 (34a2785748) has been prepared, and your votes are solicited. JMeter is a Java desktop application designed to load test functional behavior and measure performance. The current version targets Java 8+ This release restored binary API compatibility with pre-5.6.2, and bring some fixes. Please, test this release candidate (with load tests and/or functional tests) using Java 8+ on Linux/Windows/macOS, especially on the changes. Feedback is very welcome. You can read the New and Noteworthy section to see improvements and full list of changes at: https://apache.github.io/jmeter-site-preview/site/changes.html Download - Archives/hashes/sigs: https://dist.apache.org/repos/dist/dev/jmeter/apache-jmeter-5.6.3-rc2 (dist revision 66387) RAT report: https://apache.github.io/jmeter-site-preview/rat/ SHA512 hashes of archives for this vote: see footnote [1] Site preview is here: https://apache.github.io/jmeter-site-preview/site/ JavaDoc API preview is here: https://apache.github.io/jmeter-site-preview/site/api/ Maven staging repository is accessible here: https://repository.apache.org/content/repositories/orgapachejmeter-1089/org/apache/jmeter/ Tag: https://github.com/apache/jmeter/releases/tag/v5.6.3-rc2 Keys are here: https://www.apache.org/dist/jmeter/KEYS N.B. To create the distribution and test JMeter: "./gradlew build -Prelease -PskipSign". JMeter 5.6.3 requires Java 8 or later to run. *But, now JMeter 5.6.3 requires Java 17 or later to build binaries.* The artifacts were built with Java(TM) SE Runtime Environment Oracle Corporation (build 17.0.9+11-LTS-201) Java HotSpot(TM) 64-Bit Server VM Oracle Corporation (build 17.0.9+11-LTS-201, mixed mode, sharing) Some known issues and incompatible changes are listed on changes page. https://apache.github.io/jmeter-site-preview/site/changes.html#Known%20problems%20and%20workarounds All feedback and vote are welcome. [ ] +1 I support this release [ ] +0 I am OK with this release [ ] -0 OK, but [ ] -1 I do not support this release (please indicate why) The vote will remain open for at least 72 hours. The PMC members please indicate the mention "(binding)" with your vote. Note: If the vote passes, the intention is to release the archive files and rename the RC tag as the release tag. Thanks in advance! Milamber === [1] SHA512 hashes of archives for this vote: 5978a1a35edb5a7d428e270564ff49d2b1b257a65e17a759d259a9283fc17093e522fe46f474a043864aea6910683486340706d745fcdf3db1505fd71e689083 *apache-jmeter-5.6.3.tgz 387fadca903ee0aa30e3f2115fdfedb3898b102e6b9fe7cc3942703094bd2e65b235df2b0c6d0d3248e74c9a7950a36e42625fd74425368342c12e40b0163076 *apache-jmeter-5.6.3.zip e00a9e6fea279c5f40217638fdb9304fa67459dc1c39ae4c1cc4deaade56ab40e696c1cfb3b8996e6e8f5b849a1edb2579bbcc4b5ba2c3c342f56eee6d459076 *apache-jmeter-5.6.3_src.tgz 90faa94a3b266fa3441594ef69de61a6e438d74f73eb2b3974d4a98582f622671ff4f8f7cd59d5390cc59f64816ff3aad3cad133e8ed5e5d3b753a1e6682d6b0 *apache-jmeter-5.6.3_src.zip
Re: [I] Migrate JMeter to Java 17 for next major release [jmeter]
Hi, I have open this ticket for follow the works to move JMeter codebase to Java 17. Any additions/comments are welcome. Milamber On 05/01/2024 09:58, milamberspace (via GitHub) wrote: milamberspace opened a new issue, #6219: URL: https://github.com/apache/jmeter/issues/6219 ### Use case Next major version (6.0) will require Java 17 or superior To do: - Migrate the Java 8 source code to Java 17 - Pattern Matching for instanceof uses (Java 14/16?) - Implicit Typing with var (Java 10) - Using Switch Expressions / yield Keyword (Java 14) - Using Text Blocks (Java 15) - Ref. https://reflectoring.io/java-release-notes/ - Opportunity to use the nex API HTTP Client from Java 11? - Check the dependencies for Java 17 (update or removal) - Update the scripts (.sh/.bat) to check Java version before start JMeter - Update Java argline params - Upgrade build process (already done) ### Possible solution _No response_ ### Possible workarounds _No response_ ### JMeter Version 6.0 ### Java Version Java 17+ ### OS Version _No response_
Re: [VOTE] Release JMeter 5.6.3 RC2
Hi PMC, Don't forget to vote please. Milamber On 02/01/2024 17:17, Milamber wrote: Hello, The second release candidate for JMeter 5.6.3 (34a2785748) has been prepared, and your votes are solicited. JMeter is a Java desktop application designed to load test functional behavior and measure performance. The current version targets Java 8+ This release restored binary API compatibility with pre-5.6.2, and bring some fixes. Please, test this release candidate (with load tests and/or functional tests) using Java 8+ on Linux/Windows/macOS, especially on the changes. Feedback is very welcome. You can read the New and Noteworthy section to see improvements and full list of changes at: https://apache.github.io/jmeter-site-preview/site/changes.html Download - Archives/hashes/sigs: https://dist.apache.org/repos/dist/dev/jmeter/apache-jmeter-5.6.3-rc2 (dist revision 66387) RAT report: https://apache.github.io/jmeter-site-preview/rat/ SHA512 hashes of archives for this vote: see footnote [1] Site preview is here: https://apache.github.io/jmeter-site-preview/site/ JavaDoc API preview is here: https://apache.github.io/jmeter-site-preview/site/api/ Maven staging repository is accessible here: https://repository.apache.org/content/repositories/orgapachejmeter-1089/org/apache/jmeter/ Tag: https://github.com/apache/jmeter/releases/tag/v5.6.3-rc2 Keys are here: https://www.apache.org/dist/jmeter/KEYS N.B. To create the distribution and test JMeter: "./gradlew build -Prelease -PskipSign". JMeter 5.6.3 requires Java 8 or later to run. *But, now JMeter 5.6.3 requires Java 17 or later to build binaries.* The artifacts were built with Java(TM) SE Runtime Environment Oracle Corporation (build 17.0.9+11-LTS-201) Java HotSpot(TM) 64-Bit Server VM Oracle Corporation (build 17.0.9+11-LTS-201, mixed mode, sharing) Some known issues and incompatible changes are listed on changes page. https://apache.github.io/jmeter-site-preview/site/changes.html#Known%20problems%20and%20workarounds All feedback and vote are welcome. [ ] +1 I support this release [ ] +0 I am OK with this release [ ] -0 OK, but [ ] -1 I do not support this release (please indicate why) The vote will remain open for at least 72 hours. The PMC members please indicate the mention "(binding)" with your vote. Note: If the vote passes, the intention is to release the archive files and rename the RC tag as the release tag. Thanks in advance! Milamber === [1] SHA512 hashes of archives for this vote: 5978a1a35edb5a7d428e270564ff49d2b1b257a65e17a759d259a9283fc17093e522fe46f474a043864aea6910683486340706d745fcdf3db1505fd71e689083 *apache-jmeter-5.6.3.tgz 387fadca903ee0aa30e3f2115fdfedb3898b102e6b9fe7cc3942703094bd2e65b235df2b0c6d0d3248e74c9a7950a36e42625fd74425368342c12e40b0163076 *apache-jmeter-5.6.3.zip e00a9e6fea279c5f40217638fdb9304fa67459dc1c39ae4c1cc4deaade56ab40e696c1cfb3b8996e6e8f5b849a1edb2579bbcc4b5ba2c3c342f56eee6d459076 *apache-jmeter-5.6.3_src.tgz 90faa94a3b266fa3441594ef69de61a6e438d74f73eb2b3974d4a98582f622671ff4f8f7cd59d5390cc59f64816ff3aad3cad133e8ed5e5d3b753a1e6682d6b0 *apache-jmeter-5.6.3_src.zip
[VOTE] Release JMeter 5.6.3 RC2
Hello, The second release candidate for JMeter 5.6.3 (34a2785748) has been prepared, and your votes are solicited. JMeter is a Java desktop application designed to load test functional behavior and measure performance. The current version targets Java 8+ This release restored binary API compatibility with pre-5.6.2, and bring some fixes. Please, test this release candidate (with load tests and/or functional tests) using Java 8+ on Linux/Windows/macOS, especially on the changes. Feedback is very welcome. You can read the New and Noteworthy section to see improvements and full list of changes at: https://apache.github.io/jmeter-site-preview/site/changes.html Download - Archives/hashes/sigs: https://dist.apache.org/repos/dist/dev/jmeter/apache-jmeter-5.6.3-rc2 (dist revision 66387) RAT report: https://apache.github.io/jmeter-site-preview/rat/ SHA512 hashes of archives for this vote: see footnote [1] Site preview is here: https://apache.github.io/jmeter-site-preview/site/ JavaDoc API preview is here: https://apache.github.io/jmeter-site-preview/site/api/ Maven staging repository is accessible here: https://repository.apache.org/content/repositories/orgapachejmeter-1089/org/apache/jmeter/ Tag: https://github.com/apache/jmeter/releases/tag/v5.6.3-rc2 Keys are here: https://www.apache.org/dist/jmeter/KEYS N.B. To create the distribution and test JMeter: "./gradlew build -Prelease -PskipSign". JMeter 5.6.3 requires Java 8 or later to run. *But, now JMeter 5.6.3 requires Java 17 or later to build binaries.* The artifacts were built with Java(TM) SE Runtime Environment Oracle Corporation (build 17.0.9+11-LTS-201) Java HotSpot(TM) 64-Bit Server VM Oracle Corporation (build 17.0.9+11-LTS-201, mixed mode, sharing) Some known issues and incompatible changes are listed on changes page. https://apache.github.io/jmeter-site-preview/site/changes.html#Known%20problems%20and%20workarounds All feedback and vote are welcome. [ ] +1 I support this release [ ] +0 I am OK with this release [ ] -0 OK, but [ ] -1 I do not support this release (please indicate why) The vote will remain open for at least 72 hours. The PMC members please indicate the mention "(binding)" with your vote. Note: If the vote passes, the intention is to release the archive files and rename the RC tag as the release tag. Thanks in advance! Milamber === [1] SHA512 hashes of archives for this vote: 5978a1a35edb5a7d428e270564ff49d2b1b257a65e17a759d259a9283fc17093e522fe46f474a043864aea6910683486340706d745fcdf3db1505fd71e689083 *apache-jmeter-5.6.3.tgz 387fadca903ee0aa30e3f2115fdfedb3898b102e6b9fe7cc3942703094bd2e65b235df2b0c6d0d3248e74c9a7950a36e42625fd74425368342c12e40b0163076 *apache-jmeter-5.6.3.zip e00a9e6fea279c5f40217638fdb9304fa67459dc1c39ae4c1cc4deaade56ab40e696c1cfb3b8996e6e8f5b849a1edb2579bbcc4b5ba2c3c342f56eee6d459076 *apache-jmeter-5.6.3_src.tgz 90faa94a3b266fa3441594ef69de61a6e438d74f73eb2b3974d4a98582f622671ff4f8f7cd59d5390cc59f64816ff3aad3cad133e8ed5e5d3b753a1e6682d6b0 *apache-jmeter-5.6.3_src.zip
Re; [VOTE] Release JMeter 5.6.3 RC1
Hi, [For record] With the regression found by Philippe on save properties on thread group, I vote for -1 I will prepare a new release candidate (RC2) asap. Milamber On 31/12/2023 11:16, Milamber wrote: Hello, The first release candidate for JMeter 5.6.3 (6c2a009159) has been prepared, and your votes are solicited. JMeter is a Java desktop application designed to load test functional behavior and measure performance. The current version targets Java 8+ This release restored binary API compatibility with pre-5.6.2, and bring some fixes. Please, test this release candidate (with load tests and/or functional tests) using Java 8+ on Linux/Windows/macOS, especially on the changes. Feedback is very welcome. You can read the New and Noteworthy section to see improvements and full list of changes at: https://apache.github.io/jmeter-site-preview/site/changes.html Download - Archives/hashes/sigs: https://dist.apache.org/repos/dist/dev/jmeter/apache-jmeter-5.6.3-rc1 (dist revision 66365) RAT report: https://apache.github.io/jmeter-site-preview/rat/ SHA512 hashes of archives for this vote: see footnote [1] Site preview is here: https://apache.github.io/jmeter-site-preview/site/ JavaDoc API preview is here: https://apache.github.io/jmeter-site-preview/site/api/ Maven staging repository is accessible here: https://repository.apache.org/content/repositories/orgapachejmeter-1088/org/apache/jmeter/ Tag: https://github.com/apache/jmeter/releases/tag/v5.6.3-rc1 Keys are here: https://www.apache.org/dist/jmeter/KEYS N.B. To create the distribution and test JMeter: "./gradlew build -Prelease -PskipSign". JMeter 5.6.3 requires Java 8 or later to run. *But, now JMeter 5.6.3 requires Java 17 or later to build binaries.* The artifacts were built with Java(TM) SE Runtime Environment Oracle Corporation (build 17.0.9+11-LTS-201) Java HotSpot(TM) 64-Bit Server VM Oracle Corporation (build 17.0.9+11-LTS-201, mixed mode, sharing) Some known issues and incompatible changes are listed on changes page. https://apache.github.io/jmeter-site-preview/site/changes.html#Known%20problems%20and%20workarounds All feedback and vote are welcome. [ ] +1 I support this release [ ] +0 I am OK with this release [ ] -0 OK, but [ ] -1 I do not support this release (please indicate why) The vote will remain open for at least 72 hours. The PMC members please indicate the mention "(binding)" with your vote. Note: If the vote passes, the intention is to release the archive files and rename the RC tag as the release tag. Thanks in advance! Milamber === [1] SHA512 hashes of archives for this vote: 06387998f41b2b217558ef12691292dcf48c3ed3dcccb9d6dfec0ec31502a100203140286df6d5fe837115ce59c3b2e62d431d3f2efbea8aeff7376ec5a7cc32 *apache-jmeter-5.6.3.tgz b3c918d6233b5ba424b6125b48f779b1845c6bb9beab6372eab0bdeb6b1d27f1bd7812544bb6389735dee7913c6bae89e4a895e867de2da95ad56a9bb278 *apache-jmeter-5.6.3.zip 4106be0cbb814403c816c687179bdc5a605dc195a983ea58b6b58820791ca4839e813648a0561e8434e19f574c7c402ac4a9028b59867eb656a8c142c7565f71 *apache-jmeter-5.6.3_src.tgz 69ea183b8d8afbbdfcd8d81a13040f3dea06a7bad0a0d07c3c5a15a4c568e18191c90887e8e535e83c12ffde9317c1d25a709f6264d9c67dc98b5397fe5344bc *apache-jmeter-5.6.3_src.zip
Re: [VOTE] Release JMeter 5.6.3 RC1
Hi Vladimir, Thanks for fix. I will prepare RC2 tomorrow (or today if I found the time) Milamber On 01/01/2024 15:44, Vladimir Sitnikov wrote: Philippe, thanks for catching that. I've committed a fix for ThreadGroup scheduler fields. Milamber, would you please prepare RC2? Vladimir
Re: [VOTE] Release JMeter 5.6.3 RC1
Hi, On 01/01/2024 10:27, Philippe Mouawad wrote: Hello, Thanks to the team for the work on this version. On Mac OSX 12.1, version Java 21, I noticed a major regression compared to 5.6.2 that seems blocker to me. Good catch. Same issue on my machin. Seems that the issue was introduce with the commit (or around the commit) : 278247608b @Vladimir can you fix this? (or revert if better to keep these important change to the next major version) In all cases, we need to fix before release. Milamber Scenario: Create a new Test Plan Add a Thread Group and add an HTTP Request Sampler to it On Thread Group check specify Thread Lifetime Set duration to 300 Set startup delay to 1 go to another element go back to Thread Group all settings are lost Regards On Sun, Dec 31, 2023 at 6:36 PM Vladimir Sitnikov mailto:sitnikov.vladi...@gmail.com>> wrote: +1 (binding) Thank you for preparing the release. > suppose that this sentence can be remove: >"JTable selection with keyboard (SHIFT + up/down) is totally unusable >with Java 7 on Mac OSX I thought behind the same lines, however, we should probably remove it and the other pre-Java 17 known issues as we bump the required Java to 17. Vladimir -- PS: Aucune réponse n’est requise pour ce mail en dehors de votre temps de travail Cordialement Philippe M. Ubik-Ingenierie
Re: [VOTE] Release JMeter 5.6.3 RC1
Hi, For record, and not a blocker for next release (we can update website just after release): 1/ in https://apache.github.io/jmeter-site-preview/site/changes.html#Known%20problems%20and%20workarounds I suppose that this sentence can be remove: "JTable selection with keyboard (SHIFT + up/down) is totally unusable with Java 7 on Mac OSX. This is due to a known Java bug JDK-8025126 The fix is to use JDK 8 b132 or later." 2/ In https://apache.github.io/jmeter-site-preview/site/svnindex.html We can remove Gitbox link since this link is an automatic redirect to Github. 3/ In https://apache.github.io/jmeter-site-preview/site/building.html We need to update this page with the requirement to Java 17+ for building JMeter And on the same page, perhaps change "You require IntelliJ 2018.3.1 or newer." by "You require IntelliJ recent version." I not sure that "Compiling and packaging JMeter using Eclipse" working (last time I try to do this, was a fail). Milamber On 31/12/2023 11:16, Milamber wrote: Hello, The first release candidate for JMeter 5.6.3 (6c2a009159) has been prepared, and your votes are solicited. JMeter is a Java desktop application designed to load test functional behavior and measure performance. The current version targets Java 8+ This release restored binary API compatibility with pre-5.6.2, and bring some fixes. Please, test this release candidate (with load tests and/or functional tests) using Java 8+ on Linux/Windows/macOS, especially on the changes. Feedback is very welcome. You can read the New and Noteworthy section to see improvements and full list of changes at: https://apache.github.io/jmeter-site-preview/site/changes.html Download - Archives/hashes/sigs: https://dist.apache.org/repos/dist/dev/jmeter/apache-jmeter-5.6.3-rc1 (dist revision 66365) RAT report: https://apache.github.io/jmeter-site-preview/rat/ SHA512 hashes of archives for this vote: see footnote [1] Site preview is here: https://apache.github.io/jmeter-site-preview/site/ JavaDoc API preview is here: https://apache.github.io/jmeter-site-preview/site/api/ Maven staging repository is accessible here: https://repository.apache.org/content/repositories/orgapachejmeter-1088/org/apache/jmeter/ Tag: https://github.com/apache/jmeter/releases/tag/v5.6.3-rc1 Keys are here: https://www.apache.org/dist/jmeter/KEYS N.B. To create the distribution and test JMeter: "./gradlew build -Prelease -PskipSign". JMeter 5.6.3 requires Java 8 or later to run. *But, now JMeter 5.6.3 requires Java 17 or later to build binaries.* The artifacts were built with Java(TM) SE Runtime Environment Oracle Corporation (build 17.0.9+11-LTS-201) Java HotSpot(TM) 64-Bit Server VM Oracle Corporation (build 17.0.9+11-LTS-201, mixed mode, sharing) Some known issues and incompatible changes are listed on changes page. https://apache.github.io/jmeter-site-preview/site/changes.html#Known%20problems%20and%20workarounds All feedback and vote are welcome. [ ] +1 I support this release [ ] +0 I am OK with this release [ ] -0 OK, but [ ] -1 I do not support this release (please indicate why) The vote will remain open for at least 72 hours. The PMC members please indicate the mention "(binding)" with your vote. Note: If the vote passes, the intention is to release the archive files and rename the RC tag as the release tag. Thanks in advance! Milamber === [1] SHA512 hashes of archives for this vote: 06387998f41b2b217558ef12691292dcf48c3ed3dcccb9d6dfec0ec31502a100203140286df6d5fe837115ce59c3b2e62d431d3f2efbea8aeff7376ec5a7cc32 *apache-jmeter-5.6.3.tgz b3c918d6233b5ba424b6125b48f779b1845c6bb9beab6372eab0bdeb6b1d27f1bd7812544bb6389735dee7913c6bae89e4a895e867de2da95ad56a9bb278 *apache-jmeter-5.6.3.zip 4106be0cbb814403c816c687179bdc5a605dc195a983ea58b6b58820791ca4839e813648a0561e8434e19f574c7c402ac4a9028b59867eb656a8c142c7565f71 *apache-jmeter-5.6.3_src.tgz 69ea183b8d8afbbdfcd8d81a13040f3dea06a7bad0a0d07c3c5a15a4c568e18191c90887e8e535e83c12ffde9317c1d25a709f6264d9c67dc98b5397fe5344bc *apache-jmeter-5.6.3_src.zip
[VOTE] Release JMeter 5.6.3 RC1
Hello, The first release candidate for JMeter 5.6.3 (6c2a009159) has been prepared, and your votes are solicited. JMeter is a Java desktop application designed to load test functional behavior and measure performance. The current version targets Java 8+ This release restored binary API compatibility with pre-5.6.2, and bring some fixes. Please, test this release candidate (with load tests and/or functional tests) using Java 8+ on Linux/Windows/macOS, especially on the changes. Feedback is very welcome. You can read the New and Noteworthy section to see improvements and full list of changes at: https://apache.github.io/jmeter-site-preview/site/changes.html Download - Archives/hashes/sigs: https://dist.apache.org/repos/dist/dev/jmeter/apache-jmeter-5.6.3-rc1 (dist revision 66365) RAT report: https://apache.github.io/jmeter-site-preview/rat/ SHA512 hashes of archives for this vote: see footnote [1] Site preview is here: https://apache.github.io/jmeter-site-preview/site/ JavaDoc API preview is here: https://apache.github.io/jmeter-site-preview/site/api/ Maven staging repository is accessible here: https://repository.apache.org/content/repositories/orgapachejmeter-1088/org/apache/jmeter/ Tag: https://github.com/apache/jmeter/releases/tag/v5.6.3-rc1 Keys are here: https://www.apache.org/dist/jmeter/KEYS N.B. To create the distribution and test JMeter: "./gradlew build -Prelease -PskipSign". JMeter 5.6.3 requires Java 8 or later to run. *But, now JMeter 5.6.3 requires Java 17 or later to build binaries.* The artifacts were built with Java(TM) SE Runtime Environment Oracle Corporation (build 17.0.9+11-LTS-201) Java HotSpot(TM) 64-Bit Server VM Oracle Corporation (build 17.0.9+11-LTS-201, mixed mode, sharing) Some known issues and incompatible changes are listed on changes page. https://apache.github.io/jmeter-site-preview/site/changes.html#Known%20problems%20and%20workarounds All feedback and vote are welcome. [ ] +1 I support this release [ ] +0 I am OK with this release [ ] -0 OK, but [ ] -1 I do not support this release (please indicate why) The vote will remain open for at least 72 hours. The PMC members please indicate the mention "(binding)" with your vote. Note: If the vote passes, the intention is to release the archive files and rename the RC tag as the release tag. Thanks in advance! Milamber === [1] SHA512 hashes of archives for this vote: 06387998f41b2b217558ef12691292dcf48c3ed3dcccb9d6dfec0ec31502a100203140286df6d5fe837115ce59c3b2e62d431d3f2efbea8aeff7376ec5a7cc32 *apache-jmeter-5.6.3.tgz b3c918d6233b5ba424b6125b48f779b1845c6bb9beab6372eab0bdeb6b1d27f1bd7812544bb6389735dee7913c6bae89e4a895e867de2da95ad56a9bb278 *apache-jmeter-5.6.3.zip 4106be0cbb814403c816c687179bdc5a605dc195a983ea58b6b58820791ca4839e813648a0561e8434e19f574c7c402ac4a9028b59867eb656a8c142c7565f71 *apache-jmeter-5.6.3_src.tgz 69ea183b8d8afbbdfcd8d81a13040f3dea06a7bad0a0d07c3c5a15a4c568e18191c90887e8e535e83c12ffde9317c1d25a709f6264d9c67dc98b5397fe5344bc *apache-jmeter-5.6.3_src.zip
Re: Release 5.6.3
Hi Vladimir, Thanks for your works. I will prepare the first RC tomorrow. Milamber On 29/12/2023 16:46, Vladimir Sitnikov wrote: Hi, I think we should be good to go. I've merged the fix for test element properties, and I've refactored the existing JUnit3/4 and Spock tests to JUnit 5. Milamber, do you think you could prepare a release candidate? Vladimir
Re: Release 5.6.3
Hi, Will be in holidays next weeks, I can release 5.63 at this moment (as RM) Are you OK? Milamber On 18/12/2023 16:18, Vladimir Sitnikov wrote: I've prepared the changelog for 5.6.3: https://github.com/apache/jmeter/pull/6190 I suggest releasing 5.6.3 and moving to 6.0 development. Any thoughts? Vladimir
Re: Require Java 17 in JMeter 6
Ok so, seems that next JMeter major version (v6) will have as requirement at least Java 17 LTS+ On 04/12/2023 10:24, Vladimir Sitnikov wrote: Java 21 was released just a couple of months ago, so it might be too early to require Java 21 for the execution. We should probably support at least two LTS releases. Vladimir
Re: Require Java 17 in JMeter 6
Hi, Thanks Jerry for comments. @PMC would you open a vote thread for JMeter 6 support JVM ? with Java 17 or Java 21 ? Milamber On 01/12/2023 19:11, Jerry Andrews wrote: I am a member of the Java success team at Oracle, and a senior application architect. I've been a JMeter user and advocate for a long time. As a programmer, the benefits of going to Java 17 are obvious, I hope. Code is easier to write, easier to read, and more efficient. The Java 8 Enterprise Performance Pack provides Java 17 performance to Java 8 users, but is only available to Java subscribers, who support the continued maintenance of Java 8 and other past-end-of-public-releases versions. The long term support versions of Java are 8, 11, 17, and now 21. Java 11 public support ended in September 2023. Public support for Java 17 ends in September of 2026. I would strongly recommend that JMeter move to Java 17 or Java 21 immediately. Furthermore, the new lightweight threads available in Java 21 would be a huge performance boost to JMeter, so I strongly recommend that JMeter move to Java 21 as soon as practical after moving to Java 11. Running JMeter in a different VM from the application under test should be no burden to users, and the reduced cost in building a test environment due to improved thread efficiency should well offset the increased effort in adding a VM specifically for running JMeter. I further suggest that, if bandwidth allows, that the team consider testing JMeter on GraalVM, which has significant performance benefits over other VMs. Getting JMeter to run in compiled form might also offer certain benefits in terms of startup performance and repeatability (but we'd have to test that). Jerry Andrews Master Principal Java Success Consultant Oracle Corporation On Dec 1 2023, at 8:39 am, Milamber wrote: Hi, I agree to move from Java 8 to Java 17 directly because : 1/ that is an opportunity to have better code on better runtime (jvm) for JMeter 2/ Moving from 8 to 17 will add improvements from 8 to 17 include v11. 3/ I hope that the JMeter's ecosystem (jmeter-plugins, etc.) can move to 17, for best plugins/add-on. 4/ I hope to have more contributor sfor JMeter core if using lasted LTS version of Java. @Vincent, I have display issues with VRT and Java 17 (17.0.9 from Oracle), see screenshot. Milamber On 01/12/2023 13:39, Vincent Daburon wrote: Hi, The jdk11 had some issues when display text in view tree listener, it could be very long to display a short text. I am totally ok for jdk 17 LTS in new JMeter 6 Regards Vincent Dab Le 1 déc. 2023 à 12:03, Vladimir Sitnikov (mailto:sitnikov.vladi...@gmail.com) a écrit : Hi, Previously, we discussed bumping Java requirements to 11, and there were no complaints. Now I suggest we consider requiring Java 17 instead. I think it should not be a problem as Java 17 was released quite a while ago, and the users should be able to upgrade the runtime. Many users execute JMeter with Java 17+ already (e.g. due to security and performance reasons), and upgrading Java would probably fix many Swing problems. Any thoughts on this? Vladimir
[ANNOUNCE] Apache JMeter 5.6.2 released
The Apache JMeter team is pleased to announce the availability of Apache JMeter 5.6.2 (e663d1d585). This release fixes only a regression since v5.6 about the JMeter pom's files. See Github #6041. You can read the New and Noteworthy section to view improvements and full list of changes at: https://jmeter.apache.org/changes.html JMeter 5.6.2 requires Java 8 or later for execution (Java 17 or later recommended). ** Please note: The next major release would require Java 11 or later. ** == All users are highly recommended to upgrade == The Apache JMeter application is a 100% pure Java application designed to test server applications. It can be used to: * generate test loads * measure performance. * test functional behavior It includes support for protocols such as HTTP(S), JDBC, JMS, FTP, LDAP, TCP, native calls and others. It can also be easily extended with user-written code. See https://jmeter.apache.org/ Users are highly encouraged to read the JMeter Best Practices section: https://jmeter.apache.org/usermanual/best-practices.html The release can be downloaded from: https://jmeter.apache.org/download_jmeter.cgi When downloading, please verify signatures using the KEYS file: https://www.apache.org/dist/jmeter/KEYS Only the binary archive is needed to run JMeter - there is no need to download the source archive. However there are some optional libraries which are not included. See the "Getting Started" page for details: https://jmeter.apache.org/usermanual/get-started.html JMeter artifacts can be downloaded on Maven Central : org.apache.jmeter ApacheJMeter 5.6.2 Enjoy! The JMeter team --- https://twitter.com/ApacheJMeter
[RESULT] [VOTE] Release JMeter 5.6.2 RC1
Hello, I close the vote by anticipation because this is a release a regression bug. Thanks very much to all who voted for this release. The votes were as follows: === +1 vote (with *: binding) === Vladimir Sitnikov (vladimirsitnikov)* NaveenKumar Namachivayam Bruno Demion (milamber)* Antonio Gomes Rodrigez (agomes)* === There were no other votes, so the vote passes. I will prepare the delivery of the release for having an official announce after the mirrors sync. Milamber On 11/07/2023 13:38, Milamber wrote: Hello, The first release candidate for JMeter 5.6.2 (e663d1d585) has been prepared, and your votes are solicited. JMeter is a Java desktop application designed to load test functional behavior and measure performance. The current version targets Java 8+ This release fixes 1 regression since v5.6. See Github #6041. Please, test this release candidate (with load tests and/or functional tests) using Java 8+ on Linux/Windows/macOS, especially on the changes. Feedback is very welcome ASAP ==> This version is a quick fix for maven build chain, I would like release ASAP just after have 3 positive binding vote from PMC team. <=== You can read the New and Noteworthy section to see improvements and full list of changes at: https://apache.github.io/jmeter-site-preview/site/changes.html Download - Archives/hashes/sigs: https://dist.apache.org/repos/dist/dev/jmeter/apache-jmeter-5.6.2-rc1 (dist revision 62937) RAT report: https://apache.github.io/jmeter-site-preview/rat/ SHA512 hashes of archives for this vote: see footnote [1] Site preview is here: https://apache.github.io/jmeter-site-preview/site/ JavaDoc API preview is here: https://apache.github.io/jmeter-site-preview/site/api/ Maven staging repository is accessible here: https://repository.apache.org/content/repositories/orgapachejmeter-1087/org/apache/jmeter/ Tag: https://github.com/apache/jmeter/releases/tag/v5.6.2-rc1 Keys are here: https://www.apache.org/dist/jmeter/KEYS N.B. To create the distribution and test JMeter: "./gradlew build -Prelease -PskipSign". JMeter 5.6.2 requires Java 8 or later to run. The artifacts were built with Java(TM) SE Runtime Environment Oracle Corporation (build 1.8.0_361-b09) Java HotSpot(TM) 64-Bit Server VM Oracle Corporation (build 25.361-b09, mixed mode) Some known issues and incompatible changes are listed on changes page. https://apache.github.io/jmeter-site-preview/site/changes.html#Known%20problems%20and%20workarounds All feedback and vote are welcome. [ ] +1 I support this release [ ] +0 I am OK with this release [ ] -0 OK, but [ ] -1 I do not support this release (please indicate why) The vote will remain open for at least 72 hours. The PMC members please indicate the mention "(binding)" with your vote. Note: If the vote passes, the intention is to release the archive files and rename the RC tag as the release tag. Thanks in advance! Milamber === [1] SHA512 hashes of archives for this vote: 5abe849f537ccdb17e3ea051e8c359f34e2cd9a112d831ef39aaaea59e42fb69acec853e99099a7527375dac5fa4a847ee150025d3191fa55aae64fbf3bb5289 *apache-jmeter-5.6.2.tgz b3cbea3791ed365b6aa3bb036d5dd3f73f0fe072500b9257119cb5dca2e450def05963d549a5ad92e810632dc478996067535e1dad32ea4be377796de080 *apache-jmeter-5.6.2.zip eaac5127ea57e75fd65d6b852ddafe2d93a779b3fc569f5065aa0d545269916b1c54b6bd069f23e7bba0560db7c655269f5bd7bb7c639391d30f9f45a86498ea *apache-jmeter-5.6.2_src.tgz ab2209ece62a00c188f96c45f42de8052ce7f12194d82017d1e1a646deb56ecd1456f22c962a81a28743b2e401daf933d8401f1e5db7aa983cb70277cfac6a1a *apache-jmeter-5.6.2_src.zip
Re: [VOTE] Release JMeter 5.6.2 RC1
My vote : +1 (maven build chain check OK) On 11/07/2023 13:38, Milamber wrote: Hello, The first release candidate for JMeter 5.6.2 (e663d1d585) has been prepared, and your votes are solicited. JMeter is a Java desktop application designed to load test functional behavior and measure performance. The current version targets Java 8+ This release fixes 1 regression since v5.6. See Github #6041. Please, test this release candidate (with load tests and/or functional tests) using Java 8+ on Linux/Windows/macOS, especially on the changes. Feedback is very welcome ASAP ==> This version is a quick fix for maven build chain, I would like release ASAP just after have 3 positive binding vote from PMC team. <=== You can read the New and Noteworthy section to see improvements and full list of changes at: https://apache.github.io/jmeter-site-preview/site/changes.html Download - Archives/hashes/sigs: https://dist.apache.org/repos/dist/dev/jmeter/apache-jmeter-5.6.2-rc1 (dist revision 62937) RAT report: https://apache.github.io/jmeter-site-preview/rat/ SHA512 hashes of archives for this vote: see footnote [1] Site preview is here: https://apache.github.io/jmeter-site-preview/site/ JavaDoc API preview is here: https://apache.github.io/jmeter-site-preview/site/api/ Maven staging repository is accessible here: https://repository.apache.org/content/repositories/orgapachejmeter-1087/org/apache/jmeter/ Tag: https://github.com/apache/jmeter/releases/tag/v5.6.2-rc1 Keys are here: https://www.apache.org/dist/jmeter/KEYS N.B. To create the distribution and test JMeter: "./gradlew build -Prelease -PskipSign". JMeter 5.6.2 requires Java 8 or later to run. The artifacts were built with Java(TM) SE Runtime Environment Oracle Corporation (build 1.8.0_361-b09) Java HotSpot(TM) 64-Bit Server VM Oracle Corporation (build 25.361-b09, mixed mode) Some known issues and incompatible changes are listed on changes page. https://apache.github.io/jmeter-site-preview/site/changes.html#Known%20problems%20and%20workarounds All feedback and vote are welcome. [ ] +1 I support this release [ ] +0 I am OK with this release [ ] -0 OK, but [ ] -1 I do not support this release (please indicate why) The vote will remain open for at least 72 hours. The PMC members please indicate the mention "(binding)" with your vote. Note: If the vote passes, the intention is to release the archive files and rename the RC tag as the release tag. Thanks in advance! Milamber === [1] SHA512 hashes of archives for this vote: 5abe849f537ccdb17e3ea051e8c359f34e2cd9a112d831ef39aaaea59e42fb69acec853e99099a7527375dac5fa4a847ee150025d3191fa55aae64fbf3bb5289 *apache-jmeter-5.6.2.tgz b3cbea3791ed365b6aa3bb036d5dd3f73f0fe072500b9257119cb5dca2e450def05963d549a5ad92e810632dc478996067535e1dad32ea4be377796de080 *apache-jmeter-5.6.2.zip eaac5127ea57e75fd65d6b852ddafe2d93a779b3fc569f5065aa0d545269916b1c54b6bd069f23e7bba0560db7c655269f5bd7bb7c639391d30f9f45a86498ea *apache-jmeter-5.6.2_src.tgz ab2209ece62a00c188f96c45f42de8052ce7f12194d82017d1e1a646deb56ecd1456f22c962a81a28743b2e401daf933d8401f1e5db7aa983cb70277cfac6a1a *apache-jmeter-5.6.2_src.zip
[VOTE] Release JMeter 5.6.2 RC1
Hello, The first release candidate for JMeter 5.6.2 (e663d1d585) has been prepared, and your votes are solicited. JMeter is a Java desktop application designed to load test functional behavior and measure performance. The current version targets Java 8+ This release fixes 1 regression since v5.6. See Github #6041. Please, test this release candidate (with load tests and/or functional tests) using Java 8+ on Linux/Windows/macOS, especially on the changes. Feedback is very welcome ASAP ==> This version is a quick fix for maven build chain, I would like release ASAP just after have 3 positive binding vote from PMC team. <=== You can read the New and Noteworthy section to see improvements and full list of changes at: https://apache.github.io/jmeter-site-preview/site/changes.html Download - Archives/hashes/sigs: https://dist.apache.org/repos/dist/dev/jmeter/apache-jmeter-5.6.2-rc1 (dist revision 62937) RAT report: https://apache.github.io/jmeter-site-preview/rat/ SHA512 hashes of archives for this vote: see footnote [1] Site preview is here: https://apache.github.io/jmeter-site-preview/site/ JavaDoc API preview is here: https://apache.github.io/jmeter-site-preview/site/api/ Maven staging repository is accessible here: https://repository.apache.org/content/repositories/orgapachejmeter-1087/org/apache/jmeter/ Tag: https://github.com/apache/jmeter/releases/tag/v5.6.2-rc1 Keys are here: https://www.apache.org/dist/jmeter/KEYS N.B. To create the distribution and test JMeter: "./gradlew build -Prelease -PskipSign". JMeter 5.6.2 requires Java 8 or later to run. The artifacts were built with Java(TM) SE Runtime Environment Oracle Corporation (build 1.8.0_361-b09) Java HotSpot(TM) 64-Bit Server VM Oracle Corporation (build 25.361-b09, mixed mode) Some known issues and incompatible changes are listed on changes page. https://apache.github.io/jmeter-site-preview/site/changes.html#Known%20problems%20and%20workarounds All feedback and vote are welcome. [ ] +1 I support this release [ ] +0 I am OK with this release [ ] -0 OK, but [ ] -1 I do not support this release (please indicate why) The vote will remain open for at least 72 hours. The PMC members please indicate the mention "(binding)" with your vote. Note: If the vote passes, the intention is to release the archive files and rename the RC tag as the release tag. Thanks in advance! Milamber === [1] SHA512 hashes of archives for this vote: 5abe849f537ccdb17e3ea051e8c359f34e2cd9a112d831ef39aaaea59e42fb69acec853e99099a7527375dac5fa4a847ee150025d3191fa55aae64fbf3bb5289 *apache-jmeter-5.6.2.tgz b3cbea3791ed365b6aa3bb036d5dd3f73f0fe072500b9257119cb5dca2e450def05963d549a5ad92e810632dc478996067535e1dad32ea4be377796de080 *apache-jmeter-5.6.2.zip eaac5127ea57e75fd65d6b852ddafe2d93a779b3fc569f5065aa0d545269916b1c54b6bd069f23e7bba0560db7c655269f5bd7bb7c639391d30f9f45a86498ea *apache-jmeter-5.6.2_src.tgz ab2209ece62a00c188f96c45f42de8052ce7f12194d82017d1e1a646deb56ecd1456f22c962a81a28743b2e401daf933d8401f1e5db7aa983cb70277cfac6a1a *apache-jmeter-5.6.2_src.zip
Re: Use GitHub Actions for preparing the release artifacts
On 10/07/2023 19:58, Vladimir Sitnikov wrote: Hi, I suggest using GitHub Actions to prepare and sign release artifacts. The ASF Security, Infra, and Legal teams have validated the process, so we should be good. See https://infra.apache.org/release-signing.html#automated-release-signing, https://github.com/apache/www-site/pull/235 Note: GitHub only creates, and signs release files; it will not push the files to the ASF servers. Here's an outline of the suggested flow: 1) GitHub UI will have a button for "creating a release candidate" https://github.blog/changelog/2020-07-06-github-actions-manual-triggers-with-workflow_dispatch/ 2) GitHub creates the release candidate artifacts (source package, binaries, maven repository artifacts), and it signs them. The signing uses an Infra-provided machine PGP signing key. 3) Release manager would take the files from GitHub, and publish them to the ASF servers (SVN, Nexus). 4) Then we conduct the vote 5) As the vote passes, the release manager publishes the release The major difference is that the artifacts will be signed with a machine key rather than a private key of the release manager. In the long run, it will pave the way to using https://www.sigstore.dev/ for signing releases. WDYT? +1 [ ] I support the idea +1 seems good -1 [ ] Do not implement it because... Vladimir
[ANNOUNCE] Apache JMeter 5.6.1 released
The Apache JMeter team is pleased to announce the availability of Apache JMeter 5.6.1 (9f803e313a). This release brings improvements, and also fixes bugs. You can read the New and Noteworthy section to view improvements and full list of changes at: https://jmeter.apache.org/changes.html JMeter 5.6.1 requires Java 8 or later for execution (Java 17 or later recommended). ** Please note: The next major release would require Java 11 or later. ** == All users are highly recommended to upgrade == The Apache JMeter application is a 100% pure Java application designed to test server applications. It can be used to: * generate test loads * measure performance. * test functional behavior It includes support for protocols such as HTTP(S), JDBC, JMS, FTP, LDAP, TCP, native calls and others. It can also be easily extended with user-written code. See https://jmeter.apache.org/ Users are highly encouraged to read the JMeter Best Practices section: https://jmeter.apache.org/usermanual/best-practices.html The release can be downloaded from: https://jmeter.apache.org/download_jmeter.cgi When downloading, please verify signatures using the KEYS file: https://www.apache.org/dist/jmeter/KEYS Only the binary archive is needed to run JMeter - there is no need to download the source archive. However there are some optional libraries which are not included. See the "Getting Started" page for details: https://jmeter.apache.org/usermanual/get-started.html JMeter artifacts can be downloaded on Maven Central : org.apache.jmeter ApacheJMeter 5.6.1 Enjoy! The JMeter team --- https://twitter.com/ApacheJMeter
[RESULT][VOTE] Release JMeter 5.6.1 RC2
Hello, Thanks very much to all who voted for this release. The votes were as follows: === +1 vote (with *: binding) === Vladimir Sitnikov (vladimirsitnikov)* Bruno Demion (milamber)* NaveenKumar Namachivayam Antonio Gomes Rodrigez (agomes)* === There were no other votes, so the vote passes. Note that Philippe is fine for release 5.6.1RC2 as 5.6.1. I will prepare the delivery of the release for having an official announce after the mirrors sync. Milamber On 04/07/2023 11:21, Milamber wrote: Hello, The second release candidate for JMeter 5.6.1 (9f803e313a) has been prepared, and your votes are solicited. JMeter is a Java desktop application designed to load test functional behavior and measure performance. The current version targets Java 8+ This release brings some new features and improvements, and also fixes 2 regressions since v5.6. Please, test this release candidate (with load tests and/or functional tests) using Java 8+ on Linux/Windows/macOS, especially on the changes. Feedback is very welcome within the next 72 hours. You can read the New and Noteworthy section to see improvements and full list of changes at: https://apache.github.io/jmeter-site-preview/site/changes.html Download - Archives/hashes/sigs: https://dist.apache.org/repos/dist/dev/jmeter/apache-jmeter-5.6.1-rc2 (dist revision 62817) RAT report: https://apache.github.io/jmeter-site-preview/rat/ SHA512 hashes of archives for this vote: see footnote [1] Site preview is here: https://apache.github.io/jmeter-site-preview/site/ JavaDoc API preview is here: https://apache.github.io/jmeter-site-preview/site/api/ Maven staging repository is accessible here: https://repository.apache.org/content/repositories/orgapachejmeter-1086/org/apache/jmeter/ Tag: https://github.com/apache/jmeter/releases/tag/v5.6.1-rc2 Keys are here: https://www.apache.org/dist/jmeter/KEYS N.B. To create the distribution and test JMeter: "./gradlew build -Prelease -PskipSign". JMeter 5.6.1 requires Java 8 or later to run. The artifacts were built with Java(TM) SE Runtime Environment Oracle Corporation (build 1.8.0_361-b09) Java HotSpot(TM) 64-Bit Server VM Oracle Corporation (build 25.361-b09, mixed mode) Some known issues and incompatible changes are listed on changes page. https://apache.github.io/jmeter-site-preview/site/changes.html#Known%20problems%20and%20workarounds All feedback and vote are welcome. [ ] +1 I support this release [ ] +0 I am OK with this release [ ] -0 OK, but [ ] -1 I do not support this release (please indicate why) The vote will remain open for at least 72 hours. The PMC members please indicate the mention "(binding)" with your vote. Note: If the vote passes, the intention is to release the archive files and rename the RC tag as the release tag. Thanks in advance! Milamber === [1] SHA512 hashes of archives for this vote: 0ba2feb541d4f7fd22536e5e9388dcee2edc5684a9431848d2f4ec8e4a282f427f80cd573704011f635c6ea7a8cb38d622be34e90324fa14f9dbbb47f7d9d7ae *apache-jmeter-5.6.1.tgz 87f1314b09721ad25912092d4d599b1152f29cc4a959398cc1cb3d4fb683c7f31c76829d78a2ade2482e1993c3b4e6e34eee0bee777a00d61ea747b1e628a050 *apache-jmeter-5.6.1.zip 68a9af8452e376720fcc94555764a386cd063e2c427516b0098074b390d85a7024bea6a94c0e76407619e25b7eb94fc0f72530774bb4dc5fa187e159f56ea3c5 *apache-jmeter-5.6.1_src.tgz 91e306c6622089f00a0de2f2b7d4443531d8cf1ceab4fdbe4c596029bbddf81b072fbe5898e5ae1cbfffdf69e65b6dd5c71276e7dbb49d7d71f1e83c560ac68d *apache-jmeter-5.6.1_src.zip
Re: Review the ASF GitHub Actions policy
Hi Vladimir, Sorry for delay, my vote : +1 I've reviewed the policy and I affirm abiding by the requirements I will watch for abuse. Milamber On 07/06/2023 18:43, Vladimir Sitnikov wrote: Currenlty, every pull request from external contributor requires manual approval, which, I believe, adds unnecessary barriers for the contributors. Infra can remove that requirement, however, they ask us to review and "affirm abiding by the requirements". Here's the document: https://infra.apache.org/github-actions-policy.html Would you please (especially committers and PMC members) review the policy and affirm abiding by the requirements? Here's my vote: +1 I've reviewed the policy and I affirm abiding by the requirements Vladimir
Re: [VOTE] Release JMeter 5.6.1 RC2
Hi, My vote: +1 (binding) @PMC Members, please vote, need one more for to passe the vote. Milamber On 04/07/2023 11:21, Milamber wrote: Hello, The second release candidate for JMeter 5.6.1 (9f803e313a) has been prepared, and your votes are solicited. JMeter is a Java desktop application designed to load test functional behavior and measure performance. The current version targets Java 8+ This release brings some new features and improvements, and also fixes 2 regressions since v5.6. Please, test this release candidate (with load tests and/or functional tests) using Java 8+ on Linux/Windows/macOS, especially on the changes. Feedback is very welcome within the next 72 hours. You can read the New and Noteworthy section to see improvements and full list of changes at: https://apache.github.io/jmeter-site-preview/site/changes.html Download - Archives/hashes/sigs: https://dist.apache.org/repos/dist/dev/jmeter/apache-jmeter-5.6.1-rc2 (dist revision 62817) RAT report: https://apache.github.io/jmeter-site-preview/rat/ SHA512 hashes of archives for this vote: see footnote [1] Site preview is here: https://apache.github.io/jmeter-site-preview/site/ JavaDoc API preview is here: https://apache.github.io/jmeter-site-preview/site/api/ Maven staging repository is accessible here: https://repository.apache.org/content/repositories/orgapachejmeter-1086/org/apache/jmeter/ Tag: https://github.com/apache/jmeter/releases/tag/v5.6.1-rc2 Keys are here: https://www.apache.org/dist/jmeter/KEYS N.B. To create the distribution and test JMeter: "./gradlew build -Prelease -PskipSign". JMeter 5.6.1 requires Java 8 or later to run. The artifacts were built with Java(TM) SE Runtime Environment Oracle Corporation (build 1.8.0_361-b09) Java HotSpot(TM) 64-Bit Server VM Oracle Corporation (build 25.361-b09, mixed mode) Some known issues and incompatible changes are listed on changes page. https://apache.github.io/jmeter-site-preview/site/changes.html#Known%20problems%20and%20workarounds All feedback and vote are welcome. [ ] +1 I support this release [ ] +0 I am OK with this release [ ] -0 OK, but [ ] -1 I do not support this release (please indicate why) The vote will remain open for at least 72 hours. The PMC members please indicate the mention "(binding)" with your vote. Note: If the vote passes, the intention is to release the archive files and rename the RC tag as the release tag. Thanks in advance! Milamber === [1] SHA512 hashes of archives for this vote: 0ba2feb541d4f7fd22536e5e9388dcee2edc5684a9431848d2f4ec8e4a282f427f80cd573704011f635c6ea7a8cb38d622be34e90324fa14f9dbbb47f7d9d7ae *apache-jmeter-5.6.1.tgz 87f1314b09721ad25912092d4d599b1152f29cc4a959398cc1cb3d4fb683c7f31c76829d78a2ade2482e1993c3b4e6e34eee0bee777a00d61ea747b1e628a050 *apache-jmeter-5.6.1.zip 68a9af8452e376720fcc94555764a386cd063e2c427516b0098074b390d85a7024bea6a94c0e76407619e25b7eb94fc0f72530774bb4dc5fa187e159f56ea3c5 *apache-jmeter-5.6.1_src.tgz 91e306c6622089f00a0de2f2b7d4443531d8cf1ceab4fdbe4c596029bbddf81b072fbe5898e5ae1cbfffdf69e65b6dd5c71276e7dbb49d7d71f1e83c560ac68d *apache-jmeter-5.6.1_src.zip
[VOTE] Release JMeter 5.6.1 RC2
Hello, The second release candidate for JMeter 5.6.1 (9f803e313a) has been prepared, and your votes are solicited. JMeter is a Java desktop application designed to load test functional behavior and measure performance. The current version targets Java 8+ This release brings some new features and improvements, and also fixes 2 regressions since v5.6. Please, test this release candidate (with load tests and/or functional tests) using Java 8+ on Linux/Windows/macOS, especially on the changes. Feedback is very welcome within the next 72 hours. You can read the New and Noteworthy section to see improvements and full list of changes at: https://apache.github.io/jmeter-site-preview/site/changes.html Download - Archives/hashes/sigs: https://dist.apache.org/repos/dist/dev/jmeter/apache-jmeter-5.6.1-rc2 (dist revision 62817) RAT report: https://apache.github.io/jmeter-site-preview/rat/ SHA512 hashes of archives for this vote: see footnote [1] Site preview is here: https://apache.github.io/jmeter-site-preview/site/ JavaDoc API preview is here: https://apache.github.io/jmeter-site-preview/site/api/ Maven staging repository is accessible here: https://repository.apache.org/content/repositories/orgapachejmeter-1086/org/apache/jmeter/ Tag: https://github.com/apache/jmeter/releases/tag/v5.6.1-rc2 Keys are here: https://www.apache.org/dist/jmeter/KEYS N.B. To create the distribution and test JMeter: "./gradlew build -Prelease -PskipSign". JMeter 5.6.1 requires Java 8 or later to run. The artifacts were built with Java(TM) SE Runtime Environment Oracle Corporation (build 1.8.0_361-b09) Java HotSpot(TM) 64-Bit Server VM Oracle Corporation (build 25.361-b09, mixed mode) Some known issues and incompatible changes are listed on changes page. https://apache.github.io/jmeter-site-preview/site/changes.html#Known%20problems%20and%20workarounds All feedback and vote are welcome. [ ] +1 I support this release [ ] +0 I am OK with this release [ ] -0 OK, but [ ] -1 I do not support this release (please indicate why) The vote will remain open for at least 72 hours. The PMC members please indicate the mention "(binding)" with your vote. Note: If the vote passes, the intention is to release the archive files and rename the RC tag as the release tag. Thanks in advance! Milamber === [1] SHA512 hashes of archives for this vote: 0ba2feb541d4f7fd22536e5e9388dcee2edc5684a9431848d2f4ec8e4a282f427f80cd573704011f635c6ea7a8cb38d622be34e90324fa14f9dbbb47f7d9d7ae *apache-jmeter-5.6.1.tgz 87f1314b09721ad25912092d4d599b1152f29cc4a959398cc1cb3d4fb683c7f31c76829d78a2ade2482e1993c3b4e6e34eee0bee777a00d61ea747b1e628a050 *apache-jmeter-5.6.1.zip 68a9af8452e376720fcc94555764a386cd063e2c427516b0098074b390d85a7024bea6a94c0e76407619e25b7eb94fc0f72530774bb4dc5fa187e159f56ea3c5 *apache-jmeter-5.6.1_src.tgz 91e306c6622089f00a0de2f2b7d4443531d8cf1ceab4fdbe4c596029bbddf81b072fbe5898e5ae1cbfffdf69e65b6dd5c71276e7dbb49d7d71f1e83c560ac68d *apache-jmeter-5.6.1_src.zip
Next major version of JMeter will remove the Java 8 support
Hello, With Vladimir, after release of 5.6.1, we want start to prepare the next major version of JMeter (probably 6.0) with the removal of Java 8 support (EOL March 2025) And move to Java 11 or later as supported runtime. We want "announce" this on v5.6.1 changes page, and in the announcement for version 5.6.1 (to prepare the community for this change). I will prepare the RC2 tomorrow, so any opinion are welcome before the RC2. Milamber
Re: [VOTE] Release JMeter 5.6.1 RC1
Hi I stop the vote, and start to prepare a new RC for 5.6.1 with the PR6027. Milamber On 29/06/2023 17:12, Milamber wrote: Hello, The first release candidate for JMeter 5.6.1 (2fcc6fd625) has been prepared, and your votes are solicited. JMeter is a Java desktop application designed to load test functional behavior and measure performance. The current version targets Java 8+ This release brings some new features and improvements, and also fixes 2 regressions since v5.6. Please, test this release candidate (with load tests and/or functional tests) using Java 8+ on Linux/Windows/macOS, especially on the changes. Feedback is very welcome within the next 72 hours. You can read the New and Noteworthy section to see improvements and full list of changes at: https://apache.github.io/jmeter-site-preview/site/changes.html Download - Archives/hashes/sigs: https://dist.apache.org/repos/dist/dev/jmeter/apache-jmeter-5.6.1-rc1 (dist revision 62740) RAT report: https://apache.github.io/jmeter-site-preview/rat/ SHA512 hashes of archives for this vote: see footnote [1] Site preview is here: https://apache.github.io/jmeter-site-preview/site/ JavaDoc API preview is here: https://apache.github.io/jmeter-site-preview/site/api/ Maven staging repository is accessible here: https://repository.apache.org/content/repositories/orgapachejmeter-1085/org/apache/jmeter/ Tag: https://github.com/apache/jmeter/releases/tag/v5.6.1-rc1 Keys are here: https://www.apache.org/dist/jmeter/KEYS N.B. To create the distribution and test JMeter: "./gradlew build -Prelease -PskipSign". JMeter 5.6.1 requires Java 8 or later to run. The artifacts were built with Java(TM) SE Runtime Environment Oracle Corporation (build 1.8.0_361-b09) Java HotSpot(TM) 64-Bit Server VM Oracle Corporation (build 25.361-b09, mixed mode) Some known issues and incompatible changes are listed on changes page. https://apache.github.io/jmeter-site-preview/site/changes.html#Known%20problems%20and%20workarounds All feedback and vote are welcome. [ ] +1 I support this release [ ] +0 I am OK with this release [ ] -0 OK, but [ ] -1 I do not support this release (please indicate why) The vote will remain open for at least 72 hours. The PMC members please indicate the mention "(binding)" with your vote. Note: If the vote passes, the intention is to release the archive files and rename the RC tag as the release tag. Thanks in advance! Milamber === [1] SHA512 hashes of archives for this vote: 4dec17f735e701c701624d88ea91018fa83f1b4dd633c2b0638f96cef2016c006676a235b4f5cc9e71e8503c8133cf28010f593ac52d0b45e4aecaab1edf4313 *apache-jmeter-5.6.1.tgz 536c3fb6f37ba3f8e477953919628629927c30f5dc7f2f3d75e6e9fc855d5e76770b5b990659a0c4ea633dfc29e6f4bdb62d3de44ae4db4c72a7d8c2067bdf3c *apache-jmeter-5.6.1.zip 946cd11e7003a883904124e9012acf163f35c325b515f95ad491b7f4ec670de98158f8a18d86c2252f4906507e24c808fa70edf7410bbf5c48b1fe4fca19cafb *apache-jmeter-5.6.1_src.tgz 695344876ee7a830b0ade499961ea7980868528212b73e87ff7ac738a49561df6c26157083343e9eef0f7097e004a03469bf29d6ee842db753a1c072f7100ebd *apache-jmeter-5.6.1_src.zip
Re: [VOTE] Release JMeter 5.6.1 RC1
On 30/06/2023 17:38, Vladimir Sitnikov wrote: There's a question on displaying default values in UI: https://github.com/apache/jmeter/issues/6026 They say it is confusing to see the defaults in "HTTP Request Defaults" since the user can't tell if it will overwrite HTTP request or not. I agree it is confusing, and it brings a new question: can we really "omit saving default values"? In other words, if we omit saving the defaults, then we won't be able to tell if user intentionally sets the value to UTF-8 or not. As a quick WA I suggest PR https://github.com/apache/jmeter/pull/6027 , Seems a good start to improve the behavior. however, we probably need to adjust "default vs unset" behaviour later, especially for checkbox-like elements where it is hard to tell if the unset value is intentionally blank or if it is just a default. +1 I guess we need to cancel the vote, merge something like 6027 and create RC2 No need to cancel the vote, just stop it and restart a new vote with RC2 (that I will prepare) Milamber --- One of the solutions could be: * treat blank text field as an intention to "remove property" (==PR6027) * treat non-blank field as an intention to "keep exactly that value" (==PR6027) * It is not clear what to do with checkboxes though I believe it is super confusing if "empty checkbox in HTTP Request Default" should override a "filled checkbox in HTTP Request Sampler". In other words, for text fields it is unlikely people would need "intentionally blank values", so we can treat "blank fields" as if user wants clearing the value. However, for checkboxes, they would need both "just use default" or "intentionally unsed checkbox". * A similar question exists for radio buttons: how do we identify which was just left intact vs which was intentionally selected It becomes challenging at the API level as well: is TestElement.setProperty(key, null) and intentionally set blank value, or could it remove property instead? Should TestElement.setProperty(key, "") be treated differently from TestElement.setProperty(key, null)? I guess, the ideal case is that UI components should track which fields were modified, and save only the modified fields to the element properties. Vladimir
[VOTE] Release JMeter 5.6.1 RC1
Hello, The first release candidate for JMeter 5.6.1 (2fcc6fd625) has been prepared, and your votes are solicited. JMeter is a Java desktop application designed to load test functional behavior and measure performance. The current version targets Java 8+ This release brings some new features and improvements, and also fixes 2 regressions since v5.6. Please, test this release candidate (with load tests and/or functional tests) using Java 8+ on Linux/Windows/macOS, especially on the changes. Feedback is very welcome within the next 72 hours. You can read the New and Noteworthy section to see improvements and full list of changes at: https://apache.github.io/jmeter-site-preview/site/changes.html Download - Archives/hashes/sigs: https://dist.apache.org/repos/dist/dev/jmeter/apache-jmeter-5.6.1-rc1 (dist revision 62740) RAT report: https://apache.github.io/jmeter-site-preview/rat/ SHA512 hashes of archives for this vote: see footnote [1] Site preview is here: https://apache.github.io/jmeter-site-preview/site/ JavaDoc API preview is here: https://apache.github.io/jmeter-site-preview/site/api/ Maven staging repository is accessible here: https://repository.apache.org/content/repositories/orgapachejmeter-1085/org/apache/jmeter/ Tag: https://github.com/apache/jmeter/releases/tag/v5.6.1-rc1 Keys are here: https://www.apache.org/dist/jmeter/KEYS N.B. To create the distribution and test JMeter: "./gradlew build -Prelease -PskipSign". JMeter 5.6.1 requires Java 8 or later to run. The artifacts were built with Java(TM) SE Runtime Environment Oracle Corporation (build 1.8.0_361-b09) Java HotSpot(TM) 64-Bit Server VM Oracle Corporation (build 25.361-b09, mixed mode) Some known issues and incompatible changes are listed on changes page. https://apache.github.io/jmeter-site-preview/site/changes.html#Known%20problems%20and%20workarounds All feedback and vote are welcome. [ ] +1 I support this release [ ] +0 I am OK with this release [ ] -0 OK, but [ ] -1 I do not support this release (please indicate why) The vote will remain open for at least 72 hours. The PMC members please indicate the mention "(binding)" with your vote. Note: If the vote passes, the intention is to release the archive files and rename the RC tag as the release tag. Thanks in advance! Milamber === [1] SHA512 hashes of archives for this vote: 4dec17f735e701c701624d88ea91018fa83f1b4dd633c2b0638f96cef2016c006676a235b4f5cc9e71e8503c8133cf28010f593ac52d0b45e4aecaab1edf4313 *apache-jmeter-5.6.1.tgz 536c3fb6f37ba3f8e477953919628629927c30f5dc7f2f3d75e6e9fc855d5e76770b5b990659a0c4ea633dfc29e6f4bdb62d3de44ae4db4c72a7d8c2067bdf3c *apache-jmeter-5.6.1.zip 946cd11e7003a883904124e9012acf163f35c325b515f95ad491b7f4ec670de98158f8a18d86c2252f4906507e24c808fa70edf7410bbf5c48b1fe4fca19cafb *apache-jmeter-5.6.1_src.tgz 695344876ee7a830b0ade499961ea7980868528212b73e87ff7ac738a49561df6c26157083343e9eef0f7097e004a03469bf29d6ee842db753a1c072f7100ebd *apache-jmeter-5.6.1_src.zip
Re: JMeter 5.6.1 release plan
Hi Vlad, So I can start RC1 for 5.6.1 today? (i think that we have an issue on release plugin about the no-generated .asc and .sha512 file on release files) Milamber On 29/06/2023 08:57, Vladimir Sitnikov wrote: * improvement on JavaFX missing error message when java 9+? 1) The build now excludes JavaFX-based components unless you opt-in with -PenableJavaFx 2) I've reduced log severity: info + no stacktrace by default, debug+stacktrace if logging is in debug mode Vladimir
Re: JMeter 5.6.1 release plan
Thanks Philippe for notes, much clear now for me. On 29/06/2023 08:25, Philippe Mouawad wrote: Hello, Few notes below Regards On Thu, Jun 29, 2023 at 9:19 AM Milamber wrote: Hi, Can you confirm that these issues are included: * improvement on JavaFX missing error message when java 9+? * fix for exception on http2 plugin Vladimir explained the problem, it's more in the plugin code than in JMeter * losing SampleResults on interruption Although theorically I thought it would happen, I was not able to create a reproducer so not sure if it should be considered an issue If yes, I can start a new RC. Milamber On 28/06/2023 16:44, Vladimir Sitnikov wrote: Hi, I suggest we release JMeter 5.6.1 soon as the latest 5.6 has several issues: * ThreadGroups run forever in non-GUI mode if JMX is saved with 5.6 (fix merged) * Java samplers can't be re-enabled after disabling them (fix merged) I included unicode filename encoding to 5.6, however, it was based on an outdated RFC. The current browsers use UTF-8 by default for encoding the data, and if the filename can't be encoded, Chrome uses HTML entities. I suggest we go for UTF-8 by default, since, well, the browsers do that, and Java 18+ uses UTF-8 by default thanks to JEP 400. The PR is https://github.com/apache/jmeter/pull/6010 Any thoughts? The other improvements would be: * Moving to Gradle JVM Toolchains, so we can use different JDKs for building, testing, and executing Gradle (merged) * CI testing with Java 21 (merged) * bumping third-party patch versions (we can bump some patch versions from https://github.com/apache/jmeter/issues/5823 ) Vladimir
Re: JMeter 5.6.1 release plan
Hi, Can you confirm that these issues are included: * improvement on JavaFX missing error message when java 9+? * fix for exception on http2 plugin * losing SampleResults on interruption If yes, I can start a new RC. Milamber On 28/06/2023 16:44, Vladimir Sitnikov wrote: Hi, I suggest we release JMeter 5.6.1 soon as the latest 5.6 has several issues: * ThreadGroups run forever in non-GUI mode if JMX is saved with 5.6 (fix merged) * Java samplers can't be re-enabled after disabling them (fix merged) I included unicode filename encoding to 5.6, however, it was based on an outdated RFC. The current browsers use UTF-8 by default for encoding the data, and if the filename can't be encoded, Chrome uses HTML entities. I suggest we go for UTF-8 by default, since, well, the browsers do that, and Java 18+ uses UTF-8 by default thanks to JEP 400. The PR is https://github.com/apache/jmeter/pull/6010 Any thoughts? The other improvements would be: * Moving to Gradle JVM Toolchains, so we can use different JDKs for building, testing, and executing Gradle (merged) * CI testing with Java 21 (merged) * bumping third-party patch versions (we can bump some patch versions from https://github.com/apache/jmeter/issues/5823 ) Vladimir
[ANNOUNCE] Apache JMeter 5.6 released
The Apache JMeter team is pleased to announce the availability of Apache JMeter 5.6 (e024bf3703). This release brings new features and improvements, and also fixes bugs. You can read the New and Noteworthy section to view improvements and full list of changes at: https://jmeter.apache.org/changes.html JMeter 5.6 requires Java 8+ to run. == All users are highly recommended to upgrade == The Apache JMeter application is a 100% pure Java application designed to test server applications. It can be used to: * generate test loads * measure performance. * test functional behavior It includes support for protocols such as HTTP(S), JDBC, JMS, FTP, LDAP, TCP, native calls and others. It can also be easily extended with user-written code. See https://jmeter.apache.org/ Users are highly encouraged to read the JMeter Best Practices section: https://jmeter.apache.org/usermanual/best-practices.html The release can be downloaded from: https://jmeter.apache.org/download_jmeter.cgi When downloading, please verify signatures using the KEYS file: https://www.apache.org/dist/jmeter/KEYS Only the binary archive is needed to run JMeter - there is no need to download the source archive. However there are some optional libraries which are not included. See the "Getting Started" page for details: https://jmeter.apache.org/usermanual/get-started.html JMeter artifacts can be downloaded on Maven Central : org.apache.jmeter ApacheJMeter 5.6 Enjoy! The JMeter team --- https://twitter.com/ApacheJMeter
Re: Nexus: Staging Completed
Please ignore nexus/commit message about 5.6rc1. We have found an issue on the generated .sha512 and .asc files for binaries and sources files. We try to fix it. On 23/06/2023 15:22, Nexus Repository Manager wrote: Message from: https://repository.apache.org *Description:* Release Apache JMeter rel/v5.6 (v5.6-rc1) *Deployer properties:* * "userAgent" = "okhttp/3.12.0" * "userId" = "milamber" * "ip" = "196.75.25.5" *Details:* The following artifacts have been staged /org/apache/jmeter/ApacheJMeter_core/5.6/ApacheJMeter_core-5.6-javadoc.jar.asc <https://repository.apache.org/content/repositories/orgapachejmeter-1084/org/apache/jmeter/ApacheJMeter_core/5.6/ApacheJMeter_core-5.6-javadoc.jar.asc> (SHA1: 8b7f6ae3ad08426265c77f734d8c9dd636e6d279) /org/apache/jmeter/ApacheJMeter_core/5.6/ApacheJMeter_core-5.6.jar.asc <https://repository.apache.org/content/repositories/orgapachejmeter-1084/org/apache/jmeter/ApacheJMeter_core/5.6/ApacheJMeter_core-5.6.jar.asc> (SHA1: 3166b156c1b073e731682d20184950ed14ca7560) /org/apache/jmeter/ApacheJMeter_core/5.6/ApacheJMeter_core-5.6-sources.jar.asc <https://repository.apache.org/content/repositories/orgapachejmeter-1084/org/apache/jmeter/ApacheJMeter_core/5.6/ApacheJMeter_core-5.6-sources.jar.asc> (SHA1: cf0c5cb1414d48208100aa9a2758dd548b33fafa) /org/apache/jmeter/ApacheJMeter_core/5.6/ApacheJMeter_core-5.6.pom.asc <https://repository.apache.org/content/repositories/orgapachejmeter-1084/org/apache/jmeter/ApacheJMeter_core/5.6/ApacheJMeter_core-5.6.pom.asc> (SHA1: 8c8b7bfe5f95aa9b7aeac457bdddb0dc38ddf082) /org/apache/jmeter/ApacheJMeter_core/5.6/ApacheJMeter_core-5.6-javadoc.jar <https://repository.apache.org/content/repositories/orgapachejmeter-1084/org/apache/jmeter/ApacheJMeter_core/5.6/ApacheJMeter_core-5.6-javadoc.jar> (SHA1: ed5d55a796ed5588f9cdc8ab415ee974a8816197) /org/apache/jmeter/ApacheJMeter_core/5.6/ApacheJMeter_core-5.6.pom <https://repository.apache.org/content/repositories/orgapachejmeter-1084/org/apache/jmeter/ApacheJMeter_core/5.6/ApacheJMeter_core-5.6.pom> (SHA1: 1af2fcea181429067e54ee1cc2e7b3bfc90cfbb8) /org/apache/jmeter/ApacheJMeter_core/5.6/ApacheJMeter_core-5.6.jar <https://repository.apache.org/content/repositories/orgapachejmeter-1084/org/apache/jmeter/ApacheJMeter_core/5.6/ApacheJMeter_core-5.6.jar> (SHA1: a48b3077cdce42ec90ef7e69462143ef6f6d5dc2) /org/apache/jmeter/ApacheJMeter_core/5.6/ApacheJMeter_core-5.6.module.asc <https://repository.apache.org/content/repositories/orgapachejmeter-1084/org/apache/jmeter/ApacheJMeter_core/5.6/ApacheJMeter_core-5.6.module.asc> (SHA1: bcd0e9e5c35fa87a112e98dbc8e9005020be64fa) /org/apache/jmeter/ApacheJMeter_core/5.6/ApacheJMeter_core-5.6-sources.jar <https://repository.apache.org/content/repositories/orgapachejmeter-1084/org/apache/jmeter/ApacheJMeter_core/5.6/ApacheJMeter_core-5.6-sources.jar> (SHA1: ee623fd119d5250ff0eade76801ef62ca5ac4479) /org/apache/jmeter/ApacheJMeter_core/5.6/ApacheJMeter_core-5.6.module <https://repository.apache.org/content/repositories/orgapachejmeter-1084/org/apache/jmeter/ApacheJMeter_core/5.6/ApacheJMeter_core-5.6.module> (SHA1: c2a25979e131ca4059ee70f7a0e7c47c24a1ab4b) /org/apache/jmeter/ApacheJMeter_core/5.6/ApacheJMeter_core-5.6-test-fixtures.jar.asc <https://repository.apache.org/content/repositories/orgapachejmeter-1084/org/apache/jmeter/ApacheJMeter_core/5.6/ApacheJMeter_core-5.6-test-fixtures.jar.asc> (SHA1: ee8c0b4d789f9db31e5d95d3e9fc54b96845d36d) /org/apache/jmeter/ApacheJMeter_core/5.6/ApacheJMeter_core-5.6-test-fixtures.jar <https://repository.apache.org/content/repositories/orgapachejmeter-1084/org/apache/jmeter/ApacheJMeter_core/5.6/ApacheJMeter_core-5.6-test-fixtures.jar> (SHA1: ce41e81da7f0d67949db742ef4f31d931d648cea) /org/apache/jmeter/ApacheJMeter_components/5.6/ApacheJMeter_components-5.6.jar.asc <https://repository.apache.org/content/repositories/orgapachejmeter-1084/org/apache/jmeter/ApacheJMeter_components/5.6/ApacheJMeter_components-5.6.jar.asc> (SHA1: e20c0357f19e968b89bea28b27cd9a9646e908a4) /org/apache/jmeter/ApacheJMeter_components/5.6/ApacheJMeter_components-5.6.module.asc <https://repository.apache.org/content/repositories/orgapachejmeter-1084/org/apache/jmeter/ApacheJMeter_components/5.6/ApacheJMeter_components-5.6.module.asc> (SHA1: e6d55397bc72963425f4df76b957520d39918738) /org/apache/jmeter/ApacheJMeter_components/5.6/ApacheJMeter_components-5.6-sources.jar.asc <https://repository.apache.org/content/repositories/orgapachejmeter-1084/org/apache/jmeter/ApacheJMeter_components/5.6/ApacheJMeter_components-5.6-sources.jar.asc> (SHA1: 5a41798a3848f12481ae4d3708defda71b6bd150) /org/apache/jmeter/ApacheJMeter_components/5.6/ApacheJMeter_components-5.6-javadoc.jar <https://repository.apache.org/content/repositories/orgapachejmeter-1084/or
[RESULTS] [VOTE] Release JMeter 5.6 RC1
Hello, Thanks very much to all who voted for this release. The votes were as follows: === +1 vote (with *: binding) === NaveenKumar Namachivayam Bruno Demion (milamber)* Vladimir Sitnikov (vladimirsitnikov)* Antonio Gomes Rodrigez (agomes)* === -1 vote (with *: binding) === Philippe Mouawad (pmouawad)* === There were no other votes, so the vote passes. Note that Philippe is fine for release 5.6RC as 5.6. I will prepare the delivery of the release for having an official announce after the mirrors sync. Milamber On 17/06/2023 09:29, Milamber wrote: Hello, The first release candidate for JMeter 5.6 (e024bf3703) has been prepared, and your votes are solicited. This release brings some new features and improvements, and also fixes bugs. Please, test this release candidate (with load tests and/or functional tests) using Java 8+ on Linux/Windows/macOS, especially on the changes. Feedback is very welcome within the next 72 hours. You can read the New and Noteworthy section with some screenshots to illustrate improvements and full list of changes at: https://apache.github.io/jmeter-site-preview/site/changes.html JMeter is a Java desktop application designed to load test functional behavior and measure performance. The current version targets Java 8+ Download - Archives/hashes/sigs: https://dist.apache.org/repos/dist/dev/jmeter/apache-jmeter-5.6-rc1 (dist revision 62462) RAT report: https://apache.github.io/jmeter-site-preview/rat/ SHA512 hashes of archives for this vote: see footnote [1] Site preview is here: https://apache.github.io/jmeter-site-preview/site/ JavaDoc API preview is here: https://apache.github.io/jmeter-site-preview/site/api/ Maven staging repository is accessible here: https://repository.apache.org/content/repositories/orgapachejmeter-1082/org/apache/jmeter/ Tag: https://github.com/apache/jmeter/tree/v5.6-rc1 Keys are here: https://www.apache.org/dist/jmeter/KEYS N.B. To create the distribution and test JMeter: "./gradlew build -Prelease -PskipSign". JMeter 5.6 requires Java 8 or later to run. The artifacts were built with Java(TM) SE Runtime Environment Oracle Corporation (build 1.8.0_331-b09) Java HotSpot(TM) 64-Bit Server VM Oracle Corporation (build 25.331-b09, mixed mode) Some known issues and incompatible changes are listed on changes page. https://apache.github.io/jmeter-site-preview/site/changes.html#Known%20problems%20and%20workarounds All feedback and vote are welcome. [ ] +1 I support this release [ ] +0 I am OK with this release [ ] -0 OK, but [ ] -1 I do not support this release (please indicate why) The vote will remain open for at least 72 hours. The PMC members please indicate the mention "(binding)" with your vote. Note: If the vote passes, the intention is to release the archive files and rename the RC tag as the release tag. Thanks in advance! Milamber === [1] SHA512 hashes of archives for this vote: ba863aa8cfaee0526297570bc2eb0901b9cf73d107aacca347b2bfa172109d21a466f885dc993f41ff4cec28e7c222076a8bdecce4f0b148f9f264983a20f45f apache-jmeter-5.6_src.tgz a7ebf74d6b5aa60d94cac61e0f25f9eaae146dcc35ff1ae0224c987d800bbfa683a45676bcc27d47cd945652c8296a31d911caa63919b3d0b0595eda4fd2978c apache-jmeter-5.6.tgz 8215df09322579efaa5392d36d5687e7d811168be8fd5c0c93cd6255dbb4cb36a893132d47c3107fe3529ddce81332010806db93b28d55f7b5ce6c61040b27ec apache-jmeter-5.6_src.zip c9887eb821ae7381b8d1f90aca93560bb6c8c5294ad7e9c615dbed0e2bd5556afdb68134a63c9aa07f4a54d07fb6281930a68f98e1f9359a79af70d99ccbe59e apache-jmeter-5.6.zip
Re: [VOTE] Release JMeter 5.6 RC1
Hi, With the -1 from Philippe, we cannot release 5.6rc1 as 5.6... So we must found a way to unrelease the maven packages of 5.6 from nexus and maven central... I ask to infra@a.o https://issues.apache.org/jira/browse/INFRA-24723 Milamber On 23/06/2023 11:45, Vladimir Sitnikov wrote: Philippe, thanks for your comments and vote. I'm looking forward to hearing the reproducer from you. Milabmer, do you think 5.6 can be released then? Just in case, I would remind everybody that "Releases may not be vetoed" (see https://www.apache.org/foundation/voting.html#ReleaseVotes) This issue was always there due to missing timeout on HTTP Sampler no ? Timeouts are not related. Imagine a user starts a test in GUI mode. Imagine the scenario sends a HTTP request. Then the system under test stalls, and the HTTP request just waits "forever". The user realizes it needs to fix the system (or the script), and the user clicks "stop test". I would say, the test must stop no matter what are the timeouts. If the user clicks "stop test", it should stop. Otherwise the only option is to kill JMeter application and restart it again, which is not usable. Vladimir
Re: [VOTE] Release JMeter 5.6 RC1
Philippe, Would you vote for the release? I want close the vote and publish the rc1 as 5.6 since the maven packages are already publish (by my mistake). We will prepare the v5.6.1 as soon as possible with fixes (exception on VRT related with missing javafx api, fix for http2 plugin). Milamber On 22/06/2023 21:15, Philippe Mouawad wrote: Hello, I think there is a behavioural change related to this commit: - https://github.com/apache/jmeter/commit/14986056c8b2441ebe4c2edafa996206073cb511 With the addition of interrupt, it seems to me we can end up losing SampleResults in implementations of SampleLIstener when the interruption occurs at end of test, for example in BackendListener here, an InterruptedException will occur: - https://github.com/apache/jmeter/blob/e024bf3703b9ca459fa531997d5874c9eaae8e36/src/components/src/main/java/org/apache/jmeter/visualizers/backend/BackendListener.java#L157 For me it's a regression Regards On Thu, Jun 22, 2023 at 9:45 PM Philippe Mouawad wrote: Hello, Can you give me few more hours ? I am currently testing the version , nice to see all this work and the new DSL. I have noticed a strange behaviour , I need to double check it, I am doing it now. Regards On Thu, Jun 22, 2023 at 7:47 PM Antonio Gomes Rodrigues wrote: Here's my +1 (binding) Le jeu. 22 juin 2023 à 18:41, Antonio Gomes Rodrigues a écrit : I check something before Le jeu. 22 juin 2023, 18:07, Vladimir Sitnikov < sitnikov.vladi...@gmail.com> a écrit : Need 2 bindings (PMC member so) Here's my +1 (binding): https://lists.apache.org/thread/2wd8l8zy3lbqhhrlhxf446l56m0mg335 So only one more is needed for the release. Antonio? Felix? Philippe? Vladimir -- Cordialement. Philippe Mouawad.
Re: [VOTE] Release JMeter 5.6 RC1
Hi, Tests on Linux Debian/Java8/17 with success (except javafx ;-)) My vote: +1 (and unfortunately mandatory to release rc1 as 5.6 since i publish by mistake the maven packages) (with need to release a version 5.6.1 asap (improvement on JavaFX missing message, fix for exception on http2 plug) Need 2 bindings (PMC member so) Milamber On 17/06/2023 09:29, Milamber wrote: Hello, The first release candidate for JMeter 5.6 (e024bf3703) has been prepared, and your votes are solicited. This release brings some new features and improvements, and also fixes bugs. Please, test this release candidate (with load tests and/or functional tests) using Java 8+ on Linux/Windows/macOS, especially on the changes. Feedback is very welcome within the next 72 hours. You can read the New and Noteworthy section with some screenshots to illustrate improvements and full list of changes at: https://apache.github.io/jmeter-site-preview/site/changes.html JMeter is a Java desktop application designed to load test functional behavior and measure performance. The current version targets Java 8+ Download - Archives/hashes/sigs: https://dist.apache.org/repos/dist/dev/jmeter/apache-jmeter-5.6-rc1 (dist revision 62462) RAT report: https://apache.github.io/jmeter-site-preview/rat/ SHA512 hashes of archives for this vote: see footnote [1] Site preview is here: https://apache.github.io/jmeter-site-preview/site/ JavaDoc API preview is here: https://apache.github.io/jmeter-site-preview/site/api/ Maven staging repository is accessible here: https://repository.apache.org/content/repositories/orgapachejmeter-1082/org/apache/jmeter/ Tag: https://github.com/apache/jmeter/tree/v5.6-rc1 Keys are here: https://www.apache.org/dist/jmeter/KEYS N.B. To create the distribution and test JMeter: "./gradlew build -Prelease -PskipSign". JMeter 5.6 requires Java 8 or later to run. The artifacts were built with Java(TM) SE Runtime Environment Oracle Corporation (build 1.8.0_331-b09) Java HotSpot(TM) 64-Bit Server VM Oracle Corporation (build 25.331-b09, mixed mode) Some known issues and incompatible changes are listed on changes page. https://apache.github.io/jmeter-site-preview/site/changes.html#Known%20problems%20and%20workarounds All feedback and vote are welcome. [ ] +1 I support this release [ ] +0 I am OK with this release [ ] -0 OK, but [ ] -1 I do not support this release (please indicate why) The vote will remain open for at least 72 hours. The PMC members please indicate the mention "(binding)" with your vote. Note: If the vote passes, the intention is to release the archive files and rename the RC tag as the release tag. Thanks in advance! Milamber === [1] SHA512 hashes of archives for this vote: ba863aa8cfaee0526297570bc2eb0901b9cf73d107aacca347b2bfa172109d21a466f885dc993f41ff4cec28e7c222076a8bdecce4f0b148f9f264983a20f45f apache-jmeter-5.6_src.tgz a7ebf74d6b5aa60d94cac61e0f25f9eaae146dcc35ff1ae0224c987d800bbfa683a45676bcc27d47cd945652c8296a31d911caa63919b3d0b0595eda4fd2978c apache-jmeter-5.6.tgz 8215df09322579efaa5392d36d5687e7d811168be8fd5c0c93cd6255dbb4cb36a893132d47c3107fe3529ddce81332010806db93b28d55f7b5ce6c61040b27ec apache-jmeter-5.6_src.zip c9887eb821ae7381b8d1f90aca93560bb6c8c5294ad7e9c615dbed0e2bd5556afdb68134a63c9aa07f4a54d07fb6281930a68f98e1f9359a79af70d99ccbe59e apache-jmeter-5.6.zip
Re: [VOTE] Release JMeter 5.6 RC1
I prefer the A) option too, and I think that will be good if the implementation will be integrate in v5.6.1 And after the 5.6 release, i will modify the website to add this issue on the Knows issue section (on change page) On 22/06/2023 07:47, Vladimir Sitnikov wrote: Milamber: When I start JMeter 5.6RC1 with java 11 or 17, add a View Results Tree listener, I have this error: I reproduced it, and as far as I understand, it does not impact the usability of the View Results Tree. The issue is that JavaFX is optional even in Java 1.8 distributions, and the existing JMeter build scripts include org.apache.jmeter.visualizers.RenderInBrowser into components.jar based on the JDK you use for the build. I checked my locally installed Java distributions, and none of them has JavaFX, so initially I wasn't able to reproduce the issue by building JMeter with Java 1.8 and running with 11/17. I think we can catch the error, or, even better, we might consider the following: a) Adjust ResultRenderer in such a way that it displays a panel suggesting the way users might activate JavaFX in their JMeter. I think it is a preferred approach. b) "boolean org.apache.jmeter.visualizers.ResultRenderer#isSupported()" or something like that. Then ResultRenderer's might opt-out from displaying in the UI. In any case, I do not think the exception from ResultRenderer blocks 5.6 release since, well, it works, and we need to document jars published to Central anyway: everybody is probably receiving Dependabot/Renovatebot updates already. In general, the exception is ViewResultsFullVisualizer: Exception registering implementation: [org.apache.jmeter.visualizers.RenderInBrowser] of interface: [interface org.apache.jmeter.visualizers.ResultRe nderer], a jar is probably missing java.util.ServiceConfigurationError: org.apache.jmeter.visualizers.ResultRenderer: org.apache.jmeter.visualizers.RenderInBrowser Unable to get public no-arg constructor We might try a little bit harder to make the exception more user-friendly, however, in this exact case, the issue is with JMeter core itself, so there's not much we can do better here. Vladimir
Re: [VOTE] Release JMeter 5.6 RC1
Hi, When I start JMeter 5.6RC1 with java 11 or 17, add a View Results Tree listener, I have this error: 2023-06-21 08:50:44,211 ERROR o.a.j.v.ViewResultsFullVisualizer: Exception registering implementation: [org.apache.jmeter.visualizers.RenderInBrowser] of interface: [interface org.apache.jmeter.visualizers.ResultRenderer], a jar is probably missing java.util.ServiceConfigurationError: org.apache.jmeter.visualizers.ResultRenderer: org.apache.jmeter.visualizers.RenderInBrowser Unable to get public no-arg constructor at java.util.ServiceLoader.fail(ServiceLoader.java:586) ~[?:?] [...] Caused by: java.lang.NoClassDefFoundError: javafx/scene/Parent I suppose that is related to this PR and the fact that JavaFX has been remove to Java runtime since v11. https://github.com/apache/jmeter/pull/5885/files With java8, no error in log file (javafx is present) Vladimir, it's possible to catch this error? and transform as a warning in log file for indicate that JavaFX must be download and install for have complete behavior about FX? (for the v5.6.1) Milamber On 17/06/2023 09:29, Milamber wrote: Hello, The first release candidate for JMeter 5.6 (e024bf3703) has been prepared, and your votes are solicited. This release brings some new features and improvements, and also fixes bugs. Please, test this release candidate (with load tests and/or functional tests) using Java 8+ on Linux/Windows/macOS, especially on the changes. Feedback is very welcome within the next 72 hours. You can read the New and Noteworthy section with some screenshots to illustrate improvements and full list of changes at: https://apache.github.io/jmeter-site-preview/site/changes.html JMeter is a Java desktop application designed to load test functional behavior and measure performance. The current version targets Java 8+ Download - Archives/hashes/sigs: https://dist.apache.org/repos/dist/dev/jmeter/apache-jmeter-5.6-rc1 (dist revision 62462) RAT report: https://apache.github.io/jmeter-site-preview/rat/ SHA512 hashes of archives for this vote: see footnote [1] Site preview is here: https://apache.github.io/jmeter-site-preview/site/ JavaDoc API preview is here: https://apache.github.io/jmeter-site-preview/site/api/ Maven staging repository is accessible here: https://repository.apache.org/content/repositories/orgapachejmeter-1082/org/apache/jmeter/ Tag: https://github.com/apache/jmeter/tree/v5.6-rc1 Keys are here: https://www.apache.org/dist/jmeter/KEYS N.B. To create the distribution and test JMeter: "./gradlew build -Prelease -PskipSign". JMeter 5.6 requires Java 8 or later to run. The artifacts were built with Java(TM) SE Runtime Environment Oracle Corporation (build 1.8.0_331-b09) Java HotSpot(TM) 64-Bit Server VM Oracle Corporation (build 25.331-b09, mixed mode) Some known issues and incompatible changes are listed on changes page. https://apache.github.io/jmeter-site-preview/site/changes.html#Known%20problems%20and%20workarounds All feedback and vote are welcome. [ ] +1 I support this release [ ] +0 I am OK with this release [ ] -0 OK, but [ ] -1 I do not support this release (please indicate why) The vote will remain open for at least 72 hours. The PMC members please indicate the mention "(binding)" with your vote. Note: If the vote passes, the intention is to release the archive files and rename the RC tag as the release tag. Thanks in advance! Milamber === [1] SHA512 hashes of archives for this vote: ba863aa8cfaee0526297570bc2eb0901b9cf73d107aacca347b2bfa172109d21a466f885dc993f41ff4cec28e7c222076a8bdecce4f0b148f9f264983a20f45f apache-jmeter-5.6_src.tgz a7ebf74d6b5aa60d94cac61e0f25f9eaae146dcc35ff1ae0224c987d800bbfa683a45676bcc27d47cd945652c8296a31d911caa63919b3d0b0595eda4fd2978c apache-jmeter-5.6.tgz 8215df09322579efaa5392d36d5687e7d811168be8fd5c0c93cd6255dbb4cb36a893132d47c3107fe3529ddce81332010806db93b28d55f7b5ce6c61040b27ec apache-jmeter-5.6_src.zip c9887eb821ae7381b8d1f90aca93560bb6c8c5294ad7e9c615dbed0e2bd5556afdb68134a63c9aa07f4a54d07fb6281930a68f98e1f9359a79af70d99ccbe59e apache-jmeter-5.6.zip
Re: Nexus: Promotion Completed
Sounds good for me On 19/06/2023 16:18, Vladimir Sitnikov wrote: pass, I will delete this (pre-)5.6 version for the next release (and avoid to release before the end of vote!) The artifacts have already propagated to Centarl, so there's virtually no way to delete them. I suggest we keep them, and release 5.6.1 instead if we need corrections. By the way, it looks like I did not get filename encoding right, so we would need to release a fixup version with a better encoding: https://github.com/apache/jmeter/pull/5987#issuecomment-1597203521 However, I do not think the issue with filename encoding worth cancelling the release, and I would rather release 5.6, and then fix encoding, and release 5.6.1 Vladimir
Re: Nexus: Promotion Completed
Hi, Seems I release (by mistake) the 5.6 RC1 as 5.6 GA on Nexus/Central... I keep this (pre-)5.6 version during the vote period, if the vote will not pass, I will delete this (pre-)5.6 version for the next release (and avoid to release before the end of vote!) Milamber On 17/06/2023 09:21, Nexus Repository Manager wrote: Message from: https://repository.apache.org *Description:* Apache JMeter 5.6 release *Deployer properties:* * "userAgent" = "okhttp/3.12.0" * "userId" = "milamber" * "ip" = "196.75.203.177" *Details:* The following artifacts have been promoted to the "Releases" [id=releases] <https://repository.apache.org/content/repositories/releases> repository /org/apache/jmeter/ApacheJMeter_core/5.6/ApacheJMeter_core-5.6-javadoc.jar.asc <https://repository.apache.org/content/repositories/releases/org/apache/jmeter/ApacheJMeter_core/5.6/ApacheJMeter_core-5.6-javadoc.jar.asc> (SHA1: 8b7f6ae3ad08426265c77f734d8c9dd636e6d279) /org/apache/jmeter/ApacheJMeter_core/5.6/ApacheJMeter_core-5.6.jar.asc <https://repository.apache.org/content/repositories/releases/org/apache/jmeter/ApacheJMeter_core/5.6/ApacheJMeter_core-5.6.jar.asc> (SHA1: 3166b156c1b073e731682d20184950ed14ca7560) /org/apache/jmeter/ApacheJMeter_core/5.6/ApacheJMeter_core-5.6-sources.jar.asc <https://repository.apache.org/content/repositories/releases/org/apache/jmeter/ApacheJMeter_core/5.6/ApacheJMeter_core-5.6-sources.jar.asc> (SHA1: cf0c5cb1414d48208100aa9a2758dd548b33fafa) /org/apache/jmeter/ApacheJMeter_core/5.6/ApacheJMeter_core-5.6.pom.asc <https://repository.apache.org/content/repositories/releases/org/apache/jmeter/ApacheJMeter_core/5.6/ApacheJMeter_core-5.6.pom.asc> (SHA1: 8c8b7bfe5f95aa9b7aeac457bdddb0dc38ddf082) /org/apache/jmeter/ApacheJMeter_core/5.6/ApacheJMeter_core-5.6-javadoc.jar <https://repository.apache.org/content/repositories/releases/org/apache/jmeter/ApacheJMeter_core/5.6/ApacheJMeter_core-5.6-javadoc.jar> (SHA1: ed5d55a796ed5588f9cdc8ab415ee974a8816197) /org/apache/jmeter/ApacheJMeter_core/5.6/ApacheJMeter_core-5.6.pom <https://repository.apache.org/content/repositories/releases/org/apache/jmeter/ApacheJMeter_core/5.6/ApacheJMeter_core-5.6.pom> (SHA1: 1af2fcea181429067e54ee1cc2e7b3bfc90cfbb8) /org/apache/jmeter/ApacheJMeter_core/5.6/ApacheJMeter_core-5.6.jar <https://repository.apache.org/content/repositories/releases/org/apache/jmeter/ApacheJMeter_core/5.6/ApacheJMeter_core-5.6.jar> (SHA1: a48b3077cdce42ec90ef7e69462143ef6f6d5dc2) /org/apache/jmeter/ApacheJMeter_core/5.6/ApacheJMeter_core-5.6.module.asc <https://repository.apache.org/content/repositories/releases/org/apache/jmeter/ApacheJMeter_core/5.6/ApacheJMeter_core-5.6.module.asc> (SHA1: bcd0e9e5c35fa87a112e98dbc8e9005020be64fa) /org/apache/jmeter/ApacheJMeter_core/5.6/ApacheJMeter_core-5.6-sources.jar <https://repository.apache.org/content/repositories/releases/org/apache/jmeter/ApacheJMeter_core/5.6/ApacheJMeter_core-5.6-sources.jar> (SHA1: ee623fd119d5250ff0eade76801ef62ca5ac4479) /org/apache/jmeter/ApacheJMeter_core/5.6/ApacheJMeter_core-5.6.module <https://repository.apache.org/content/repositories/releases/org/apache/jmeter/ApacheJMeter_core/5.6/ApacheJMeter_core-5.6.module> (SHA1: c2a25979e131ca4059ee70f7a0e7c47c24a1ab4b) /org/apache/jmeter/ApacheJMeter_core/5.6/ApacheJMeter_core-5.6-test-fixtures.jar.asc <https://repository.apache.org/content/repositories/releases/org/apache/jmeter/ApacheJMeter_core/5.6/ApacheJMeter_core-5.6-test-fixtures.jar.asc> (SHA1: ee8c0b4d789f9db31e5d95d3e9fc54b96845d36d) /org/apache/jmeter/ApacheJMeter_core/5.6/ApacheJMeter_core-5.6-test-fixtures.jar <https://repository.apache.org/content/repositories/releases/org/apache/jmeter/ApacheJMeter_core/5.6/ApacheJMeter_core-5.6-test-fixtures.jar> (SHA1: ce41e81da7f0d67949db742ef4f31d931d648cea) /org/apache/jmeter/ApacheJMeter_components/5.6/ApacheJMeter_components-5.6.jar.asc <https://repository.apache.org/content/repositories/releases/org/apache/jmeter/ApacheJMeter_components/5.6/ApacheJMeter_components-5.6.jar.asc> (SHA1: e20c0357f19e968b89bea28b27cd9a9646e908a4) /org/apache/jmeter/ApacheJMeter_components/5.6/ApacheJMeter_components-5.6.module.asc <https://repository.apache.org/content/repositories/releases/org/apache/jmeter/ApacheJMeter_components/5.6/ApacheJMeter_components-5.6.module.asc> (SHA1: e6d55397bc72963425f4df76b957520d39918738) /org/apache/jmeter/ApacheJMeter_components/5.6/ApacheJMeter_components-5.6-sources.jar.asc <https://repository.apache.org/content/repositories/releases/org/apache/jmeter/ApacheJMeter_components/5.6/ApacheJMeter_components-5.6-sources.jar.asc> (SHA1: 5a41798a3848f12481ae4d3708defda71b6bd150) /org/apache/jmeter/ApacheJMeter_components/5.6/ApacheJMeter_components-5.6-javadoc.jar <https://repository.apache.org/content/reposito
[VOTE] Release JMeter 5.6 RC1
Hello, The first release candidate for JMeter 5.6 (e024bf3703) has been prepared, and your votes are solicited. This release brings some new features and improvements, and also fixes bugs. Please, test this release candidate (with load tests and/or functional tests) using Java 8+ on Linux/Windows/macOS, especially on the changes. Feedback is very welcome within the next 72 hours. You can read the New and Noteworthy section with some screenshots to illustrate improvements and full list of changes at: https://apache.github.io/jmeter-site-preview/site/changes.html JMeter is a Java desktop application designed to load test functional behavior and measure performance. The current version targets Java 8+ Download - Archives/hashes/sigs: https://dist.apache.org/repos/dist/dev/jmeter/apache-jmeter-5.6-rc1 (dist revision 62462) RAT report: https://apache.github.io/jmeter-site-preview/rat/ SHA512 hashes of archives for this vote: see footnote [1] Site preview is here: https://apache.github.io/jmeter-site-preview/site/ JavaDoc API preview is here: https://apache.github.io/jmeter-site-preview/site/api/ Maven staging repository is accessible here: https://repository.apache.org/content/repositories/orgapachejmeter-1082/org/apache/jmeter/ Tag: https://github.com/apache/jmeter/tree/v5.6-rc1 Keys are here: https://www.apache.org/dist/jmeter/KEYS N.B. To create the distribution and test JMeter: "./gradlew build -Prelease -PskipSign". JMeter 5.6 requires Java 8 or later to run. The artifacts were built with Java(TM) SE Runtime Environment Oracle Corporation (build 1.8.0_331-b09) Java HotSpot(TM) 64-Bit Server VM Oracle Corporation (build 25.331-b09, mixed mode) Some known issues and incompatible changes are listed on changes page. https://apache.github.io/jmeter-site-preview/site/changes.html#Known%20problems%20and%20workarounds All feedback and vote are welcome. [ ] +1 I support this release [ ] +0 I am OK with this release [ ] -0 OK, but [ ] -1 I do not support this release (please indicate why) The vote will remain open for at least 72 hours. The PMC members please indicate the mention "(binding)" with your vote. Note: If the vote passes, the intention is to release the archive files and rename the RC tag as the release tag. Thanks in advance! Milamber === [1] SHA512 hashes of archives for this vote: ba863aa8cfaee0526297570bc2eb0901b9cf73d107aacca347b2bfa172109d21a466f885dc993f41ff4cec28e7c222076a8bdecce4f0b148f9f264983a20f45f apache-jmeter-5.6_src.tgz a7ebf74d6b5aa60d94cac61e0f25f9eaae146dcc35ff1ae0224c987d800bbfa683a45676bcc27d47cd945652c8296a31d911caa63919b3d0b0595eda4fd2978c apache-jmeter-5.6.tgz 8215df09322579efaa5392d36d5687e7d811168be8fd5c0c93cd6255dbb4cb36a893132d47c3107fe3529ddce81332010806db93b28d55f7b5ce6c61040b27ec apache-jmeter-5.6_src.zip c9887eb821ae7381b8d1f90aca93560bb6c8c5294ad7e9c615dbed0e2bd5556afdb68134a63c9aa07f4a54d07fb6281930a68f98e1f9359a79af70d99ccbe59e apache-jmeter-5.6.zip
Re: Release 5.6 preparation
Vladimir, thanks for your work, I will prepare the release candidate tomorrow. Milamber Le ven. 16 juin 2023, 07:29, Vladimir Sitnikov a écrit : > I believe JMeter code is in a good shape now, and it is ready for > preparing a release candidate. > > Milamber, would you please create one? > > Vladimir >
Re: JMeter DSL discussion
Hi, Seems a good approach for DSL features, Java/Kotlin as language seems good too. Probably need: * add a new page on manual to describe and explain how to create DSL plan (with your samples below) * and (perhaps) indicate that is a 'beta' features, and will be improve in next version of JMeter. Milamber On 06/06/2023 21:20, Vladimir Sitnikov wrote: I've been improving tests, and I realized there's a small change that brings a decent way to build test plans. I've updated PR https://github.com/apache/jmeter/pull/678 The PR includes samples for both Kotlin and Java (see OpenModelThreadGroupConfigElementTest and OpenModelThreadGroupConfigElementJavaTest). I think we can merge it and make incremental improvements later. The good part is that DSL is usable for all the components with no modifications. I might miss certain cases, however, it looks nice, at least for testing JMeter itself. WDYT? Here's Java code: HashTree tree = testTree(b -> { b.add(TestPlan.class, tp -> { b.add(OpenModelThreadGroup.class, tg -> { tg.setName("Thread Group"); // 5 samples within 100ms // Then 2 sec pause to let all the threads to finish, especially the ones that start at 99ms tg.setScheduleString("rate(50 / sec) random_arrivals(100 ms) pause(2 s)"); b.add(listener); b.add(CounterConfig.class, c -> { c.setVarName("counter"); c.setIncrement(1); }); b.add(DebugSampler.class, dbg -> { dbg.setName("${counter}"); dbg.setDisplayJMeterProperties(false); dbg.setDisplayJMeterVariables(false); dbg.setDisplaySystemProperties(false); }); }); }); }); Here's Kotlin code: val tree = testTree { TestPlan::class { OpenModelThreadGroup::class { name = "Thread Group" // 5 samples within 100ms // Then 2 sec pause to let all the threads to finish, especially the ones that start at 99ms scheduleString = "rate(50 / sec) random_arrivals(100 ms) pause(2 s)" listener() CounterConfig::class { varName = "counter" increment = 1 } DebugSampler::class { name = "\${counter}" isDisplayJMeterProperties = false isDisplayJMeterVariables = false isDisplaySystemProperties = false } } } } Vladimir
Re: Release 5.6 preparation
Hi, First, thanks for your work for preparing the new release. Probably better if @Felix and @Vincent can finish/merge the 2 PR in before the first RC. Wait some days, if no response then start the release without theses PR. Milamber On 19/05/2023 19:16, Vladimir Sitnikov wrote: Hi, JMeter release is long overdue, and I think we are almost ready to cut 5.6. I am polishing the changelog in https://github.com/apache/jmeter/pull/5936 I suggest we prepare a candidate after the changelog update. Comments are welcome. There is a couple of PRs that might be included to 5.6 as well, however, there are review comments. See https://github.com/apache/jmeter/milestone/10 Vladimir
Re: websocket data truncation
Hi Oliver, This is not an issue on JMeter, but on the WebSocket plugins, so better to open ticket on the WS project (perhaps can be an issue on the webserver websocket implementation) For WS by Peter, perhaps arround this code: https://bitbucket.org/pjtr/jmeter-websocket-samplers/src/master/src/main/java/eu/luminis/websocket/Frame.java You can explain your issue here: https://bitbucket.org/pjtr/jmeter-websocket-samplers/issues?status=new&status=open Milamber On 10/05/2023 18:05, Oliver Weiler wrote: First time poster here, please let me know if I'm missing anything to help diagnose this... I believe I've found an issue but wasn't sure exactly where. It has to do with using websockets. I know that the websocket feature is enabled using additional plugins but I've tried two websocket plugins and found that they both act exactly the same way suggesting (though not conclusively) that this may be an issue inside jmeter. My issue is that large websocket responses from our web socket based service are truncated to 4096 bytes. That number seems suspicious in that it's obviously exactly 4k. The two plugins I've tried using are: https://bitbucket.org/pjtr/jmeter-websocket-samplers/branches and https://github.com/fshutdown/JMeter-WebSocketSampler You can find my sample JMX file here: https://agcloud.auto-graphics.com/index.php/s/BbFZrIdaiFcL4p3/download That JMX file has both samplers configured but only the "jmeter-websocket-samplers" is enabled. To switch to the other websocket plugin, disable the samplers where the name starts with "WS ", then enable the samplers where the name starts with "NWS ". In both cases, the "Retrieve Results number 1" sampler gets truncated as evidenced by the fact that the returning JSON is badly formed and the trailing bytes show a field that's cut off in midstream. While I'm not a developer, I can read code and make some rudimentary changes. As a crazy test, I downloaded the source to jmeter and replaced any occurrence of "4096" that looked like it could be buffer size related and changed it to 16384. To that end, I modified the below using a copy of the source I downloaded yesterday (May 9th, 2023): src/core/src/main/java/org/apache/jmeter/save/converters/SampleResultConverter.java lines 461 and 462 src/jorphan/src/main/java/org/apache/jorphan/util/JOrphanUtils.java line 45 src/protocol/http/src/main/java/org/apache/jmeter/protocol/http/sampler/HTTPFileImpl.java line 55 src/protocol/tcp/src/main/java/org/apache/jmeter/protocol/tcp/sampler/BinaryTCPClientImpl.java line 124 src/protocol/tcp/src/main/java/org/apache/jmeter/protocol/tcp/sampler/TCPClientImpl.java line 103 Building using the above modifications had no effect on my truncated web socket data. At this point, I'm out of my league and am asking for help. For environment information, I'm running jmeter v5.5. java --version, produces this output: openjdk 13.0.2 2020-01-14 OpenJDK Runtime Environment (build 13.0.2+8) OpenJDK 64-Bit Server VM (build 13.0.2+8, mixed mode, sharing) The host OS is Windows 10 Pro, Version 22H2, OS Build 19045.2846. Any help would be greatly appreciated. Oliver Weiler Director of IT O: (909) 569-1542 | C: (909) 753-9277 | o...@auto-graphics.com 15218 Summit Ave, Suite 300, Box #240 Fontana, CA 92336 The contents of this e-mail and any attachments are intended solely for the use of the named addressee(s) and may contain confidential and/or privileged information. Any unauthorized use, copying, disclosure, or distribution of the contents of this e-mail is strictly prohibited by the sender and may be unlawful. If you are not the intended recipient, please notify the sender immediately and delete this e-mail.
Re: CI requiring approval for external contributors
On 11/05/2023 10:07, Vladimir Sitnikov wrote: Hi, Recently, ASF GitHub repos had their defaults for GitHub Actions changed to "always require approval for external contributors". Airflow has recently submitted a ticket to have that changed back: https://issues.apache.org/jira/browse/INFRA-24200. IMO, we should do the same. I don't think we have a problem with fake PRs, but we can always improve our responsiveness to contributors from outside the project! Every little bit helps, including running CI automatically. Another case is PR from Renovate to bump dependencies: currently every PR requires manual approval. If others have opinions on this, let me know. I'd like to raise our own ticket to change our default. +1 Vladimir-- Vladimir
JMeter next release Was:Re: [apache/jmeter] feat: use ServiceLoader to find implementations instead of searching classes in jars (PR #5885)
Hi, Not sure that a version 5.5.1 must be release (with xalan fix only) (issue from a couple of week!) we can skip IMHO In other side, version 5.6.sounds good for me too. the 5.5 has been release in june 2022, so would great to release asap the new version. So the next question is : What are the PR or changes to include in v5.6, PR #5885 is the first of the list ;-) Milamber On 10/05/2023 19:17, Vladimir Sitnikov wrote: I am afraid we have too many changes anyway on the main branch. At the same time, I think Xalan is not the only security fix we need to implement. Do you suggest creating a bugfix branch with xalan only changes? I suggest polishing what we have and releasing it as 5.6. I do not expect it to have major breakages or major breakthroughs, however, we have updated many dependencies, and we fixed several annoying bugs, so 5.6 sounds a good version for me. — Message ID:
JMeter next release Was:Re: [apache/jmeter] feat: use ServiceLoader to find implementations instead of searching classes in jars (PR #5885)
Hi, Not sure that a version 5.5.1 must be release (with xalan fix only) (issue from a couple of week!) we can skip IMHO In other side, version 5.6.sounds good for me too. the 5.5 has been release in june 2022, so would great to release asap the new version. So the next question is : What are the PR or changes to include in v5.6, PR #5885 is the first of the list ;-) Milamber On 10/05/2023 19:17, Vladimir Sitnikov wrote: I am afraid we have too many changes anyway on the main branch. At the same time, I think Xalan is not the only security fix we need to implement. Do you suggest creating a bugfix branch with xalan only changes? I suggest polishing what we have and releasing it as 5.6. I do not expect it to have major breakages or major breakthroughs, however, we have updated many dependencies, and we fixed several annoying bugs, so 5.6 sounds a good version for me. — Message ID:
Re: [GitHub] [jmeter] FSchumacher commented on a diff in pull request #5812: Bug #5807 - Fix an ArrayIndexOutOfBoundsException on HTTP parameters …
Pair class seems no existe in java8? Le dim. 23 avr. 2023, 11:47, FSchumacher (via GitHub) a écrit : > > FSchumacher commented on code in PR #5812: > URL: https://github.com/apache/jmeter/pull/5812#discussion_r117438 > > > ## > > src/protocol/http/src/test/java/org/apache/jmeter/protocol/http/visualizers/RequestViewHTTPQueryMapTest.java: > ## > @@ -0,0 +1,45 @@ > +/* > + * Licensed to the Apache Software Foundation (ASF) under one or more > + * contributor license agreements. See the NOTICE file distributed with > + * this work for additional information regarding copyright ownership. > + * The ASF licenses this file to you under the Apache License, Version 2.0 > + * (the "License"); you may not use this file except in compliance with > + * the License. You may obtain a copy of the License at > + * > + * http://www.apache.org/licenses/LICENSE-2.0 > + * > + * Unless required by applicable law or agreed to in writing, software > + * distributed under the License is distributed on an "AS IS" BASIS, > + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or > implied. > + * See the License for the specific language governing permissions and > + * limitations under the License. > + */ > + > +package org.apache.jmeter.protocol.http.visualizers; > + > +import java.util.Map; > +import java.util.stream.Stream; > + > +import org.junit.jupiter.api.Assertions; > +import org.junit.jupiter.params.ParameterizedTest; > +import org.junit.jupiter.params.provider.Arguments; > +import org.junit.jupiter.params.provider.MethodSource; > + > +class RequestViewHTTPQueryMapTest { > + > +private static Stream data() { > +return Stream.of( > +Arguments.of("k1=v1&=&k2=v2", 2), > +Arguments.of("=", 0), > +Arguments.of("k1=v1&=value&k2=v2", 3)); > +} > + > +@ParameterizedTest > +@MethodSource("data") > +public void testGetQueryMapWithEmptyKeyAndValue(String query, int > numParamExpect) { > +Map params = RequestViewHTTP.getQueryMap(query); > +Assertions.assertNotNull(params); > +Assertions.assertEquals(numParamExpect, params.size()); > > Review Comment: >My example code, can be used with Java 8. With Java 11, we could have > used `Map.of(key, value, key2, value2, ...)`. > > > > -- > This is an automated message from the Apache Git Service. > To respond to the message, please log on to GitHub and use the > URL above to go to the specific comment. > > To unsubscribe, e-mail: dev-unsubscr...@jmeter.apache.org > > For queries about this service, please contact Infrastructure at: > us...@infra.apache.org > >
Update manually JMeter web site Was:[jmeter] branch update-docs-v5.5-release created (now dac91de2cd)
Hi JMeter team, I've push this new branch on git rep, as main branch for update the documentation (website) since the v5.5 release tag. So if need to update the website, before the next release, please use this branch. How to : 1/ commit the doc's changes on master branch like a normal improvement 2/ checkout the update-docs-v5.5-release branch 3/ cherry-pick the commit in the update-docs branch 4/ build the website (./gradlew :src:dist:previewSite) 5/ copy ./src/dist/build/* /path/to/jmeter-website-repo/ (from https://gitbox.apache.org/repos/asf/jmeter-site.git) 6/ on jmeter-website-repo add files added or modified in main branch (asf-site) 7/ commit for publish. Milamber Forwarded Message Subject:[jmeter] branch update-docs-v5.5-release created (now dac91de2cd) Date: Thu, 02 Feb 2023 15:43:04 + From: milam...@apache.org Reply-To: dev@jmeter.apache.org To: comm...@jmeter.apache.org This is an automated email from the ASF dual-hosted git repository. milamber pushed a change to branch update-docs-v5.5-release in repository https://gitbox.apache.org/repos/asf/jmeter.git at dac91de2cd docs: add security page to the website This branch includes the following new commits: new 22cb111bd7 Update Bugzilla -> GitHub issues in the contribution documentation new dac91de2cd docs: add security page to the website The 2 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference.
Re: JMeter Bugzilla -> GitHub Issues migration
Hi Vladimir, Perhaps we need to publish an update for the JMeter website (backport the PR5712 on 5.5 barnch and publish)? Milamber On 25/09/2022 09:52, Vladimir Sitnikov wrote: Add issue templates on GitHub done, see https://github.com/apache/jmeter/issues/new/choose * Handle ... template in documentation markup (currently, changelog expects .. done * Update documentation references (Bugzilla -> GitHub Issues) See https://github.com/apache/jmeter/pull/5712 Vladimir
Re: DISCUSS: Bugzilla vs JIRA vs GitHub issues
Hi Vladimir, I review the doc, looks good for me (+1). Thanks for you work. Milamber On 05/08/2022 11:31, Vladimir Sitnikov wrote: I've created a draft migration plan, comments are welcome: https://docs.google.com/document/d/1kUN9wMFR1CEydq345Nh_ohrPkCsQdaHjSUYpPAUfw6I/edit#heading=h.xm5w7ls8nz2w https://issues.apache.org/jira/browse/INFRA-23553 Vladimir
[RESULT] [VOTE] Release JMeter 5.5 RC3
Hello, Thanks very much to all who voted for this release. The votes were as follows: === +1 vote (with *: binding) === NaveenKumar Namachivayam Felix Schumacher (fschumacher)* Philippe Mouawad (pmouawad)* Vladimir Sitnikov (vladimirsitnikov)* Bruno Demion (milamber)* === -0 vote (with *: binding) === Vincent Daburon === There were no other votes, so the vote passes. I will prepare the delivery of the release for having an official announce after the mirrors sync. Milamber On 10/06/2022 18:39, Milamber wrote: Hello, The third release candidate for JMeter 5.5 (7153c74dd0) has been prepared, and your votes are solicited. This release brings some new features and improvements, and also fixes bugs. Please, test this release candidate (with load tests and/or functional tests) using Java 8+ on Linux/Windows/macOS, especially on the changes. Feedback is very welcome within the next 72 hours. You can read the New and Noteworthy section with some screenshots to illustrate improvements and full list of changes at: https://apache.github.io/jmeter-site-preview/site/changes.html JMeter is a Java desktop application designed to load test functional behavior and measure performance. The current version targets Java 8+ Download - Archives/hashes/sigs: https://dist.apache.org/repos/dist/dev/jmeter/apache-jmeter-5.5-rc3 (dist revision 55056) RAT report: https://apache.github.io/jmeter-site-preview/rat/ SHA512 hashes of archives for this vote: see footnote [1] Site preview is here: https://apache.github.io/jmeter-site-preview/site/ JavaDoc API preview is here: https://apache.github.io/jmeter-site-preview/site/api/ Maven staging repository is accessible here: https://repository.apache.org/content/repositories/orgapachejmeter-1080/org/apache/jmeter/ Tag: https://gitbox.apache.org/repos/asf?p=jmeter.git;a=tag;h=refs/tags/v5.5-rc3 Keys are here: https://www.apache.org/dist/jmeter/KEYS N.B. To create the distribution and test JMeter: "./gradlew build -Prelease -PskipSign". JMeter 5.5 requires Java 8 or later to run. The artifacts were built with Java(TM) SE Runtime Environment Oracle Corporation (build 1.8.0_331-b09) Java HotSpot(TM) 64-Bit Server VM Oracle Corporation (build 25.331-b09, mixed mode) Some known issues and incompatible changes are listed on changes page. https://apache.github.io/jmeter-site-preview/site/changes.html#Known%20problems%20and%20workarounds All feedback and vote are welcome. [ ] +1 I support this release [ ] +0 I am OK with this release [ ] -0 OK, but [ ] -1 I do not support this release (please indicate why) The vote will remain open for at least 72 hours. The PMC members please indicate the mention "(binding)" with your vote. Note: If the vote passes, the intention is to release the archive files and rename the RC tag as the release tag. Thanks in advance! Milamber === [1] SHA512 hashes of archives for this vote: d5d1ce795e9baf18efd3a13ecda150b4da80c3173a2c7ef0da2a5546ac6862b1edd2a2f4e52d971c7da05d879362c28dca6bf218c5f7570b5cc98f7ba73c92af *apache-jmeter-5.5.tgz b24cdaa57234153df34a40bdc4501aa16f3286ca3e172eb889a5daa0ded86ab51388af1ea56e756df566a6f74f39f80eceb04e5d559668aeac9ec9759d6445ac *apache-jmeter-5.5.zip 02609f6329a24099db505f6b17d01f4140db6a2d36dbed6e167e8e7dad258445ac03effb06d8fd565cbff00c5fa554e94c9561ebec2e5335516d9513851842a4 *apache-jmeter-5.5_src.tgz 6b234b3c9968fee863952f623953e73d7f89bf51a793a54688706f976d6080e7dee180f1ba4011e804b285f057e3d97ef9f0f055006c4b0634f53836c4d4d6b1 *apache-jmeter-5.5_src.zip
[ANNOUNCE] Apache JMeter 5.5 released
The Apache JMeter team is pleased to announce the availability of Apache JMeter 5.5 (7153c74dd0). This release brings new features and improvements, and also fixes bugs. You can read the New and Noteworthy section to view improvements and full list of changes at: https://jmeter.apache.org/changes.html JMeter 5.5 requires Java 8+ to run. == All users are highly recommended to upgrade == The Apache JMeter application is a 100% pure Java application designed to test server applications. It can be used to: * generate test loads * measure performance. * test functional behavior It includes support for protocols such as HTTP(S), JDBC, JMS, FTP, LDAP, TCP, native calls and others. It can also be easily extended with user-written code. See https://jmeter.apache.org/ Users are highly encouraged to read the JMeter Best Practices section: https://jmeter.apache.org/usermanual/best-practices.html The release can be downloaded from: https://jmeter.apache.org/download_jmeter.cgi When downloading, please verify signatures using the KEYS file: https://www.apache.org/dist/jmeter/KEYS Only the binary archive is needed to run JMeter - there is no need to download the source archive. However there are some optional libraries which are not included. See the "Getting Started" page for details: https://jmeter.apache.org/usermanual/get-started.html JMeter artifacts can be downloaded on Maven Central : org.apache.jmeter ApacheJMeter 5.5 Enjoy! The JMeter team --- https://twitter.com/ApacheJMeter
Re: [VOTE] Release JMeter 5.5 RC3
My vote: +1 binding On 10/06/2022 18:39, Milamber wrote: Hello, The third release candidate for JMeter 5.5 (7153c74dd0) has been prepared, and your votes are solicited. This release brings some new features and improvements, and also fixes bugs. Please, test this release candidate (with load tests and/or functional tests) using Java 8+ on Linux/Windows/macOS, especially on the changes. Feedback is very welcome within the next 72 hours. You can read the New and Noteworthy section with some screenshots to illustrate improvements and full list of changes at: https://apache.github.io/jmeter-site-preview/site/changes.html JMeter is a Java desktop application designed to load test functional behavior and measure performance. The current version targets Java 8+ Download - Archives/hashes/sigs: https://dist.apache.org/repos/dist/dev/jmeter/apache-jmeter-5.5-rc3 (dist revision 55056) RAT report: https://apache.github.io/jmeter-site-preview/rat/ SHA512 hashes of archives for this vote: see footnote [1] Site preview is here: https://apache.github.io/jmeter-site-preview/site/ JavaDoc API preview is here: https://apache.github.io/jmeter-site-preview/site/api/ Maven staging repository is accessible here: https://repository.apache.org/content/repositories/orgapachejmeter-1080/org/apache/jmeter/ Tag: https://gitbox.apache.org/repos/asf?p=jmeter.git;a=tag;h=refs/tags/v5.5-rc3 Keys are here: https://www.apache.org/dist/jmeter/KEYS N.B. To create the distribution and test JMeter: "./gradlew build -Prelease -PskipSign". JMeter 5.5 requires Java 8 or later to run. The artifacts were built with Java(TM) SE Runtime Environment Oracle Corporation (build 1.8.0_331-b09) Java HotSpot(TM) 64-Bit Server VM Oracle Corporation (build 25.331-b09, mixed mode) Some known issues and incompatible changes are listed on changes page. https://apache.github.io/jmeter-site-preview/site/changes.html#Known%20problems%20and%20workarounds All feedback and vote are welcome. [ ] +1 I support this release [ ] +0 I am OK with this release [ ] -0 OK, but [ ] -1 I do not support this release (please indicate why) The vote will remain open for at least 72 hours. The PMC members please indicate the mention "(binding)" with your vote. Note: If the vote passes, the intention is to release the archive files and rename the RC tag as the release tag. Thanks in advance! Milamber === [1] SHA512 hashes of archives for this vote: d5d1ce795e9baf18efd3a13ecda150b4da80c3173a2c7ef0da2a5546ac6862b1edd2a2f4e52d971c7da05d879362c28dca6bf218c5f7570b5cc98f7ba73c92af *apache-jmeter-5.5.tgz b24cdaa57234153df34a40bdc4501aa16f3286ca3e172eb889a5daa0ded86ab51388af1ea56e756df566a6f74f39f80eceb04e5d559668aeac9ec9759d6445ac *apache-jmeter-5.5.zip 02609f6329a24099db505f6b17d01f4140db6a2d36dbed6e167e8e7dad258445ac03effb06d8fd565cbff00c5fa554e94c9561ebec2e5335516d9513851842a4 *apache-jmeter-5.5_src.tgz 6b234b3c9968fee863952f623953e73d7f89bf51a793a54688706f976d6080e7dee180f1ba4011e804b285f057e3d97ef9f0f055006c4b0634f53836c4d4d6b1 *apache-jmeter-5.5_src.zip
[VOTE] Release JMeter 5.5 RC3
Hello, The third release candidate for JMeter 5.5 (7153c74dd0) has been prepared, and your votes are solicited. This release brings some new features and improvements, and also fixes bugs. Please, test this release candidate (with load tests and/or functional tests) using Java 8+ on Linux/Windows/macOS, especially on the changes. Feedback is very welcome within the next 72 hours. You can read the New and Noteworthy section with some screenshots to illustrate improvements and full list of changes at: https://apache.github.io/jmeter-site-preview/site/changes.html JMeter is a Java desktop application designed to load test functional behavior and measure performance. The current version targets Java 8+ Download - Archives/hashes/sigs: https://dist.apache.org/repos/dist/dev/jmeter/apache-jmeter-5.5-rc3 (dist revision 55056) RAT report: https://apache.github.io/jmeter-site-preview/rat/ SHA512 hashes of archives for this vote: see footnote [1] Site preview is here: https://apache.github.io/jmeter-site-preview/site/ JavaDoc API preview is here: https://apache.github.io/jmeter-site-preview/site/api/ Maven staging repository is accessible here: https://repository.apache.org/content/repositories/orgapachejmeter-1080/org/apache/jmeter/ Tag: https://gitbox.apache.org/repos/asf?p=jmeter.git;a=tag;h=refs/tags/v5.5-rc3 Keys are here: https://www.apache.org/dist/jmeter/KEYS N.B. To create the distribution and test JMeter: "./gradlew build -Prelease -PskipSign". JMeter 5.5 requires Java 8 or later to run. The artifacts were built with Java(TM) SE Runtime Environment Oracle Corporation (build 1.8.0_331-b09) Java HotSpot(TM) 64-Bit Server VM Oracle Corporation (build 25.331-b09, mixed mode) Some known issues and incompatible changes are listed on changes page. https://apache.github.io/jmeter-site-preview/site/changes.html#Known%20problems%20and%20workarounds All feedback and vote are welcome. [ ] +1 I support this release [ ] +0 I am OK with this release [ ] -0 OK, but [ ] -1 I do not support this release (please indicate why) The vote will remain open for at least 72 hours. The PMC members please indicate the mention "(binding)" with your vote. Note: If the vote passes, the intention is to release the archive files and rename the RC tag as the release tag. Thanks in advance! Milamber === [1] SHA512 hashes of archives for this vote: d5d1ce795e9baf18efd3a13ecda150b4da80c3173a2c7ef0da2a5546ac6862b1edd2a2f4e52d971c7da05d879362c28dca6bf218c5f7570b5cc98f7ba73c92af *apache-jmeter-5.5.tgz b24cdaa57234153df34a40bdc4501aa16f3286ca3e172eb889a5daa0ded86ab51388af1ea56e756df566a6f74f39f80eceb04e5d559668aeac9ec9759d6445ac *apache-jmeter-5.5.zip 02609f6329a24099db505f6b17d01f4140db6a2d36dbed6e167e8e7dad258445ac03effb06d8fd565cbff00c5fa554e94c9561ebec2e5335516d9513851842a4 *apache-jmeter-5.5_src.tgz 6b234b3c9968fee863952f623953e73d7f89bf51a793a54688706f976d6080e7dee180f1ba4011e804b285f057e3d97ef9f0f055006c4b0634f53836c4d4d6b1 *apache-jmeter-5.5_src.zip
[CANCELLED] [VOTE] Release JMeter 5.5 RC2
Hi, I cancel the RC2, and wait the bugs 66044 and 65885. I will prepare a RC3 after. Please continue to test RC2 to try to find other blocker bug for v5.5. Thanks Milamber On 27/04/2022 11:23, Milamber wrote: Hello, The second release candidate for JMeter 5.5 (ce94f0db8a) has been prepared, and your votes are solicited. This release brings some new features and improvements, and also fixes bugs. Please, test this release candidate (with load tests and/or functional tests) using Java 8+ on Linux/Windows/macOS, especially on the changes. Feedback is very welcome within the next 72 hours. You can read the New and Noteworthy section with some screenshots to illustrate improvements and full list of changes at: https://apache.github.io/jmeter-site-preview/site/changes.html JMeter is a Java desktop application designed to load test functional behavior and measure performance. The current version targets Java 8+ Download - Archives/hashes/sigs: https://dist.apache.org/repos/dist/dev/jmeter/apache-jmeter-5.5-rc2 (dist revision 54112) RAT report: https://apache.github.io/jmeter-site-preview/rat/ SHA512 hashes of archives for this vote: see footnote [1] Site preview is here: https://apache.github.io/jmeter-site-preview/site/ JavaDoc API preview is here: https://apache.github.io/jmeter-site-preview/site/api/ Maven staging repository is accessible here: https://repository.apache.org/content/repositories/orgapachejmeter-1077/org/apache/jmeter/ Tag: https://gitbox.apache.org/repos/asf?p=jmeter.git;a=tag;h=refs/tags/v5.5-rc2 Keys are here: https://www.apache.org/dist/jmeter/KEYS N.B. To create the distribution and test JMeter: "./gradlew build -Prelease -PskipSign". JMeter 5.5 requires Java 8 or later to run. The artifacts were built with Java(TM) SE Runtime Environment Oracle Corporation (build 1.8.0_331-b09) Java HotSpot(TM) 64-Bit Server VM Oracle Corporation (build 25.331-b09, mixed mode) Some known issues and incompatible changes are listed on changes page. https://apache.github.io/jmeter-site-preview/site/changes.html#Known%20problems%20and%20workarounds All feedback and vote are welcome. [ ] +1 I support this release [ ] +0 I am OK with this release [ ] -0 OK, but [ ] -1 I do not support this release (please indicate why) The vote will remain open for at least 72 hours. The PMC members please indicate the mention "(binding)" with your vote. Note: If the vote passes, the intention is to release the archive files and rename the RC tag as the release tag. Thanks in advance! Milamber === [1] SHA512 hashes of archives for this vote: 252474b2cd347df2779ef76cdc299e0ebe96bf015997934f1f4e57c14d5487686a992c229e34a8288dad20a7b306b1482aaf631178a39e09cb49e8a11b293ee2 *apache-jmeter-5.5.tgz bdea559eff760df5978b436a3af929b55ef4e2691e96f09378c3215374cf84667c3630dae0dd4273adc9da1e2d3ce807f88ce7e195d8f5ca0380efec2aba3cec *apache-jmeter-5.5.zip aa2be2d34bdb711ca1ff7a425812b94373760f3ea685d27263191fec101acea426176ce4233dc7a4fb19b30adfbfd7a9048783fd07e2fb59b4aa9719bbc0647c *apache-jmeter-5.5_src.tgz a7f448ffc519fb089383c3b6eab8eeb34d543e8705a4503adc927d967c79ff4239b0ca848620b823b679b0db40ca84e16f603ad6028b5640b1abe98ffdf860f0 *apache-jmeter-5.5_src.zip
Re: [VOTE] Release JMeter 5.5 RC1
Hi Philippe, I don't reproduce the issue of bug 65885 on JMeter 5.3/5.4.2 (i ask a simple test case on bugzilla) Can you revert the commit? we can try to fix the issue before a new RC if we can find the solve in few days. Milamber On 28/04/2022 08:47, Philippe Mouawad wrote: Hello, I don't have a fix for now , I didn't look deeply but for now as we don't have in CSV file the fact the "Ignore status" is set, I don't see how to fix it. Since it's a regression, I think we need to revert the change if nobody has an idea, and start a new release. What do you think ? Regards Philippe On Thu, Apr 28, 2022 at 10:44 AM Milamber wrote: Hi Philippe, Need to cancel RC2 for have a fix (or a rollback)? or i continue with the RC process? Milamber On 27/04/2022 11:23, Philippe Mouawad wrote: Hello, Sorry for late reply @Milamber <mailto:milambersp...@gmail.com> , I see you're releasing. I noticed a regression on Reporting that may be problematic, in the error tables, the assertion message takes precedence on error code which makes analysis more complex. It's a regression introduced by https://bz.apache.org/bugzilla/show_bug.cgi?id=65885. Only when ignore status is checked should this happen. Regards On Wed, Apr 27, 2022 at 10:13 AM Milamber mailto:milam...@apache.org>> wrote: Hi, I will prepare the RC2 today Milamber On 23/04/2022 11:02, Felix Schumacher wrote: > > What about trying an RC2 of JMeter 5.5? > > I updated our dependencies and added a workaround for the UI problem. > > Felix > > Am 18.03.22 um 17:35 schrieb Milamber: >> >> >> Ready for RC2? (I think that no?) >> cc @Vladimir >> >> On 16/03/2022 22:42, UBIK LOAD PACK Support wrote: >>> Hello, >>> Looks good to me. >>> Let's do another RC with this. >>> Regards >>> >>> On Wed, Mar 16, 2022 at 6:30 PM Vladimir Sitnikov < >>> sitnikov.vladi...@gmail.com <mailto:sitnikov.vladi...@gmail.com>> wrote: >>> >>>>> Could we make the setting java version dependant ? >>>> By default, the setting would be commented in jmeter.properties. >>>> Then, the code would use the appropriate default value according to >>>> Java >>>> version. >>>> >>>> So I suggest changing >>>> >>>> https://github.com/apache/jmeter/blob/53a992c8179f0f64fe1993df34bda6594856cf5e/src/jorphan/src/main/java/org/apache/jorphan/gui/ui/KerningOptimizer.java#L48 >>>> >>>> >>>> into something like maxLengthWithKerning = currentJava < 17 ? -1 : >>>> 1; >>>> >>>> Vladimir >>>> >>>> >>>> ср, 16 мар. 2022 г. в 20:25, Philippe Mouawad < >>>> p.moua...@ubik-ingenierie.com <mailto:p.moua...@ubik-ingenierie.com> >>>>> : >>>>> Could we make the setting java version dependant ? >>>>> If it’s worth it as it will introduce additional config complexity >>>>> >>>>> Regards >>>>> On Wednesday, March 16, 2022, Vladimir Sitnikov < >>>>> sitnikov.vladi...@gmail.com <mailto:sitnikov.vladi...@gmail.com>> >>>>> wrote: >>>>> >>>>>>> I would say, that my issue is not a regression and therefore >>>>>>> should be >>>>> not >>>>>> a blocker. >>>>>> >>>>>> There might be a regression like: "new setting caused activating >>>> kerning >>>>>> for texts smaller than 10K" (or whatever is the default). >>>>>> So if previously the kerning was always disabled, the new option >>>>>> might >>>>>> unexpectedly activate it. >>>>>> >>>>>> My assumption was that "it should not hurt since the text is only >>>>>> 10K", >>>>>> however, in reality, it looks like even short texts cause slowness >>>>>> for the old JDK. >>>>>> >>>>>> So I'm inclined to make the default 0 (always disable kerning in >>>> response >>>>>> text areas) for Java <17. >>>>>> WDYT? >>>>>> >>>>>> Vladimir >>>>>> >>>>> >>>>> -- >>>>> Cordialement >>>>> Philippe M. >>>>> Ubik-Ingenierie >>>>> >>> >> -- Cordialement. Philippe Mouawad.
Re: [VOTE] Release JMeter 5.5 RC1
Hi Philippe, Need to cancel RC2 for have a fix (or a rollback)? or i continue with the RC process? Milamber On 27/04/2022 11:23, Philippe Mouawad wrote: Hello, Sorry for late reply @Milamber <mailto:milambersp...@gmail.com> , I see you're releasing. I noticed a regression on Reporting that may be problematic, in the error tables, the assertion message takes precedence on error code which makes analysis more complex. It's a regression introduced by https://bz.apache.org/bugzilla/show_bug.cgi?id=65885. Only when ignore status is checked should this happen. Regards On Wed, Apr 27, 2022 at 10:13 AM Milamber <mailto:milam...@apache.org>> wrote: Hi, I will prepare the RC2 today Milamber On 23/04/2022 11:02, Felix Schumacher wrote: > > What about trying an RC2 of JMeter 5.5? > > I updated our dependencies and added a workaround for the UI problem. > > Felix > > Am 18.03.22 um 17:35 schrieb Milamber: >> >> >> Ready for RC2? (I think that no?) >> cc @Vladimir >> >> On 16/03/2022 22:42, UBIK LOAD PACK Support wrote: >>> Hello, >>> Looks good to me. >>> Let's do another RC with this. >>> Regards >>> >>> On Wed, Mar 16, 2022 at 6:30 PM Vladimir Sitnikov < >>> sitnikov.vladi...@gmail.com <mailto:sitnikov.vladi...@gmail.com>> wrote: >>> >>>>> Could we make the setting java version dependant ? >>>> By default, the setting would be commented in jmeter.properties. >>>> Then, the code would use the appropriate default value according to >>>> Java >>>> version. >>>> >>>> So I suggest changing >>>> >>>> https://github.com/apache/jmeter/blob/53a992c8179f0f64fe1993df34bda6594856cf5e/src/jorphan/src/main/java/org/apache/jorphan/gui/ui/KerningOptimizer.java#L48 >>>> >>>> >>>> into something like maxLengthWithKerning = currentJava < 17 ? -1 : >>>> 1; >>>> >>>> Vladimir >>>> >>>> >>>> ср, 16 мар. 2022 г. в 20:25, Philippe Mouawad < >>>> p.moua...@ubik-ingenierie.com <mailto:p.moua...@ubik-ingenierie.com> >>>>> : >>>>> Could we make the setting java version dependant ? >>>>> If it’s worth it as it will introduce additional config complexity >>>>> >>>>> Regards >>>>> On Wednesday, March 16, 2022, Vladimir Sitnikov < >>>>> sitnikov.vladi...@gmail.com <mailto:sitnikov.vladi...@gmail.com>> >>>>> wrote: >>>>> >>>>>>> I would say, that my issue is not a regression and therefore >>>>>>> should be >>>>> not >>>>>> a blocker. >>>>>> >>>>>> There might be a regression like: "new setting caused activating >>>> kerning >>>>>> for texts smaller than 10K" (or whatever is the default). >>>>>> So if previously the kerning was always disabled, the new option >>>>>> might >>>>>> unexpectedly activate it. >>>>>> >>>>>> My assumption was that "it should not hurt since the text is only >>>>>> 10K", >>>>>> however, in reality, it looks like even short texts cause slowness >>>>>> for the old JDK. >>>>>> >>>>>> So I'm inclined to make the default 0 (always disable kerning in >>>> response >>>>>> text areas) for Java <17. >>>>>> WDYT? >>>>>> >>>>>> Vladimir >>>>>> >>>>> >>>>> -- >>>>> Cordialement >>>>> Philippe M. >>>>> Ubik-Ingenierie >>>>> >>> >> -- Cordialement. Philippe Mouawad.
[VOTE] Release JMeter 5.5 RC2
Hello, The second release candidate for JMeter 5.5 (ce94f0db8a) has been prepared, and your votes are solicited. This release brings some new features and improvements, and also fixes bugs. Please, test this release candidate (with load tests and/or functional tests) using Java 8+ on Linux/Windows/macOS, especially on the changes. Feedback is very welcome within the next 72 hours. You can read the New and Noteworthy section with some screenshots to illustrate improvements and full list of changes at: https://apache.github.io/jmeter-site-preview/site/changes.html JMeter is a Java desktop application designed to load test functional behavior and measure performance. The current version targets Java 8+ Download - Archives/hashes/sigs: https://dist.apache.org/repos/dist/dev/jmeter/apache-jmeter-5.5-rc2 (dist revision 54112) RAT report: https://apache.github.io/jmeter-site-preview/rat/ SHA512 hashes of archives for this vote: see footnote [1] Site preview is here: https://apache.github.io/jmeter-site-preview/site/ JavaDoc API preview is here: https://apache.github.io/jmeter-site-preview/site/api/ Maven staging repository is accessible here: https://repository.apache.org/content/repositories/orgapachejmeter-1077/org/apache/jmeter/ Tag: https://gitbox.apache.org/repos/asf?p=jmeter.git;a=tag;h=refs/tags/v5.5-rc2 Keys are here: https://www.apache.org/dist/jmeter/KEYS N.B. To create the distribution and test JMeter: "./gradlew build -Prelease -PskipSign". JMeter 5.5 requires Java 8 or later to run. The artifacts were built with Java(TM) SE Runtime Environment Oracle Corporation (build 1.8.0_331-b09) Java HotSpot(TM) 64-Bit Server VM Oracle Corporation (build 25.331-b09, mixed mode) Some known issues and incompatible changes are listed on changes page. https://apache.github.io/jmeter-site-preview/site/changes.html#Known%20problems%20and%20workarounds All feedback and vote are welcome. [ ] +1 I support this release [ ] +0 I am OK with this release [ ] -0 OK, but [ ] -1 I do not support this release (please indicate why) The vote will remain open for at least 72 hours. The PMC members please indicate the mention "(binding)" with your vote. Note: If the vote passes, the intention is to release the archive files and rename the RC tag as the release tag. Thanks in advance! Milamber === [1] SHA512 hashes of archives for this vote: 252474b2cd347df2779ef76cdc299e0ebe96bf015997934f1f4e57c14d5487686a992c229e34a8288dad20a7b306b1482aaf631178a39e09cb49e8a11b293ee2 *apache-jmeter-5.5.tgz bdea559eff760df5978b436a3af929b55ef4e2691e96f09378c3215374cf84667c3630dae0dd4273adc9da1e2d3ce807f88ce7e195d8f5ca0380efec2aba3cec *apache-jmeter-5.5.zip aa2be2d34bdb711ca1ff7a425812b94373760f3ea685d27263191fec101acea426176ce4233dc7a4fb19b30adfbfd7a9048783fd07e2fb59b4aa9719bbc0647c *apache-jmeter-5.5_src.tgz a7f448ffc519fb089383c3b6eab8eeb34d543e8705a4503adc927d967c79ff4239b0ca848620b823b679b0db40ca84e16f603ad6028b5640b1abe98ffdf860f0 *apache-jmeter-5.5_src.zip
Re: [VOTE] Release JMeter 5.5 RC1
Hi, I will prepare the RC2 today Milamber On 23/04/2022 11:02, Felix Schumacher wrote: What about trying an RC2 of JMeter 5.5? I updated our dependencies and added a workaround for the UI problem. Felix Am 18.03.22 um 17:35 schrieb Milamber: Ready for RC2? (I think that no?) cc @Vladimir On 16/03/2022 22:42, UBIK LOAD PACK Support wrote: Hello, Looks good to me. Let's do another RC with this. Regards On Wed, Mar 16, 2022 at 6:30 PM Vladimir Sitnikov < sitnikov.vladi...@gmail.com> wrote: Could we make the setting java version dependant ? By default, the setting would be commented in jmeter.properties. Then, the code would use the appropriate default value according to Java version. So I suggest changing https://github.com/apache/jmeter/blob/53a992c8179f0f64fe1993df34bda6594856cf5e/src/jorphan/src/main/java/org/apache/jorphan/gui/ui/KerningOptimizer.java#L48 into something like maxLengthWithKerning = currentJava < 17 ? -1 : 1; Vladimir ср, 16 мар. 2022 г. в 20:25, Philippe Mouawad < p.moua...@ubik-ingenierie.com : Could we make the setting java version dependant ? If it’s worth it as it will introduce additional config complexity Regards On Wednesday, March 16, 2022, Vladimir Sitnikov < sitnikov.vladi...@gmail.com> wrote: I would say, that my issue is not a regression and therefore should be not a blocker. There might be a regression like: "new setting caused activating kerning for texts smaller than 10K" (or whatever is the default). So if previously the kerning was always disabled, the new option might unexpectedly activate it. My assumption was that "it should not hurt since the text is only 10K", however, in reality, it looks like even short texts cause slowness for the old JDK. So I'm inclined to make the default 0 (always disable kerning in response text areas) for Java <17. WDYT? Vladimir -- Cordialement Philippe M. Ubik-Ingenierie
[CANCELLED] [VOTE] Release JMeter 5.5 RC1
Hi, For the record, the vote for JMeter 5.5 RC1 is cancelled. Wait feedback about the issue with the view result tree rendering on some race condition. Milamber On 12/03/2022 16:18, Milamber wrote: Hello, The first release candidate for JMeter 5.5 (1efebb753d) has been prepared, and your votes are solicited. This release brings some new features and improvements, and also fixes bugs. Please, test this release candidate (with load tests and/or functional tests) using Java 8+ on Linux/Windows/macOS, especially on the changes. Feedback is very welcome within the next 72 hours. You can read the New and Noteworthy section with some screenshots to illustrate improvements and full list of changes at: https://apache.github.io/jmeter-site-preview/site/changes.html JMeter is a Java desktop application designed to load test functional behavior and measure performance. The current version targets Java 8+ Download - Archives/hashes/sigs: https://dist.apache.org/repos/dist/dev/jmeter/apache-jmeter-5.5-rc1 (dist revision 52999) RAT report: https://apache.github.io/jmeter-site-preview/rat/ SHA512 hashes of archives for this vote: see footnote [1] Site preview is here: https://apache.github.io/jmeter-site-preview/site/ JavaDoc API preview is here: https://apache.github.io/jmeter-site-preview/site/api/ Maven staging repository is accessible here: https://repository.apache.org/content/repositories/orgapachejmeter-1076/org/apache/jmeter/ Tag: https://gitbox.apache.org/repos/asf?p=jmeter.git;a=tag;h=refs/tags/v5.5-rc1 Keys are here: https://www.apache.org/dist/jmeter/KEYS N.B. To create the distribution and test JMeter: "./gradlew build -Prelease -PskipSign". JMeter 5.5 requires Java 8 or later to run. The artifacts were built with Java(TM) SE Runtime Environment Oracle Corporation (build 1.8.0_271-b09) Java HotSpot(TM) 64-Bit Server VM Oracle Corporation (build 25.271-b09, mixed mode) Some known issues and incompatible changes are listed on changes page. https://apache.github.io/jmeter-site-preview/site/changes.html#Known%20problems%20and%20workarounds All feedback and vote are welcome. [ ] +1 I support this release [ ] +0 I am OK with this release [ ] -0 OK, but [ ] -1 I do not support this release (please indicate why) The vote will remain open for at least 72 hours. The PMC members please indicate the mention "(binding)" with your vote. Note: If the vote passes, the intention is to release the archive files and rename the RC tag as the release tag. Thanks in advance! Milamber === [1] SHA512 hashes of archives for this vote: 839751529d46314ef5028de47f2ec4c72e3a9eaf7da86d169b18eaa1af425350a3863d25d58621b8fc40c45d52059157d9f8b4ee20aa6c9b8b3569beae0a5243 *apache-jmeter-5.5.tgz 519efbaec7f9f14c806a7bac22a9eafdfe8d90296d7a981c692278cf1b137ce46e5b5f6f2f03e84bdc1404ef32df8c2143364f11c1a33fdd1ad367796d39bbbe *apache-jmeter-5.5.zip 84e3d94415822fa14c2eee4e675d825bbc1e67c28d9bd1ab4ca610d3700d4da800542d3ba3078bb370a6e6bf01c83ec4d10a798286b3a601435386e8394b0733 *apache-jmeter-5.5_src.tgz f28e7acb6543b6bb6c6832a74cf21849d06de7d7842b139c438ba6f1c959e8e668a16af0a98f51ae38a99a6f36ff161b9cb9014ccff597fc0d16af549206ed57 *apache-jmeter-5.5_src.zip
Re: [VOTE] Release JMeter 5.5 RC1
Ready for RC2? (I think that no?) cc @Vladimir On 16/03/2022 22:42, UBIK LOAD PACK Support wrote: Hello, Looks good to me. Let's do another RC with this. Regards On Wed, Mar 16, 2022 at 6:30 PM Vladimir Sitnikov < sitnikov.vladi...@gmail.com> wrote: Could we make the setting java version dependant ? By default, the setting would be commented in jmeter.properties. Then, the code would use the appropriate default value according to Java version. So I suggest changing https://github.com/apache/jmeter/blob/53a992c8179f0f64fe1993df34bda6594856cf5e/src/jorphan/src/main/java/org/apache/jorphan/gui/ui/KerningOptimizer.java#L48 into something like maxLengthWithKerning = currentJava < 17 ? -1 : 1; Vladimir ср, 16 мар. 2022 г. в 20:25, Philippe Mouawad < p.moua...@ubik-ingenierie.com : Could we make the setting java version dependant ? If it’s worth it as it will introduce additional config complexity Regards On Wednesday, March 16, 2022, Vladimir Sitnikov < sitnikov.vladi...@gmail.com> wrote: I would say, that my issue is not a regression and therefore should be not a blocker. There might be a regression like: "new setting caused activating kerning for texts smaller than 10K" (or whatever is the default). So if previously the kerning was always disabled, the new option might unexpectedly activate it. My assumption was that "it should not hurt since the text is only 10K", however, in reality, it looks like even short texts cause slowness for the old JDK. So I'm inclined to make the default 0 (always disable kerning in response text areas) for Java <17. WDYT? Vladimir -- Cordialement Philippe M. Ubik-Ingenierie
Re: [VOTE] Release JMeter 5.5 RC1
Vincent, Vladimir, Need to add this solve to the section "Known problems and workarounds" in changes page? and do a RC2? Milamber On 14/03/2022 17:51, Vincent Daburon wrote: Hi, I find a little bug in the help manual The JSON JMESPath don't extract values from XML but from JSON JSON JMESPath Extractor This test element allows the user to extract value(s) from structured response - XML or (X)HTML - using JMESPath query language Regards. Vincent DABURON Le lun. 14 mars 2022 à 13:19, Vincent Daburon a écrit : Hi, I try JMeter 5.5 on Windows 10 + JDK openjdk-11u-11.0.4_11 (no external plugin add) I record a short JMeter script with simple html page I find a trouble for display the simple html page in the View Results Tree format text When i clique to display the resultat data (html boy) the JMeter is very slow to show the page. I need to wait 4 sec to 8 sec between click and the http sampler and the display in text format. The html page is very simple 2Ko and other html page 7Ko takes 16 sec to display in text format ! java.runtime.name=OpenJDK Runtime Environment java.runtime.version=11.0.4+11 -1 for release Big regression to display a simple page html in the View Results Tree with OpenJDK 11.02 or 11.04 I can't use this version of the View Results Tree I try with java.runtime.name=OpenJDK Runtime Environment java.runtime.version=11.0.2+9 java.specification.vendor=Oracle Corporation java.specification.version=11 same trouble I try with the same script and result with Oracle jdk1.8.0_191 JMeter 5.5 on Windows 10 + Oracle jdk1.8.0_191 (no external plugin add) I don't have the trouble, text is display quickly. I try the same script and result with Open JDK 17.0.2 java.runtime.name=OpenJDK Runtime Environment java.runtime.version=17.0.2+8-86 java.specification.vendor=Oracle Corporation java.specification.version=17 i don't have the trouble, text is display quickly. Summary : OK with JDK 8 and 17 KO with JDK 11.02 and 11.04 Regards. Vincent DABURON Le lun. 14 mars 2022 à 09:19, Antonio Gomes Rodrigues a écrit : Thanks for the RM. +1 for release Le lun. 14 mars 2022 à 09:06, Vladimir Sitnikov < sitnikov.vladi...@gmail.com> a écrit : Thanks for the RM. +1 for release Vladimir
Re: [VOTE] Release JMeter 5.5 RC1
Felix, need a RC2 for this? On 14/03/2022 20:16, Felix Schumacher wrote: Thanks, has been updated. Felix Am 14.03.22 um 17:51 schrieb Vincent Daburon: Hi, I find a little bug in the help manual The JSON JMESPath don't extract values from XML but from JSON JSON JMESPath Extractor This test element allows the user to extract value(s) from structured response - XML or (X)HTML - using JMESPath query language Regards. Vincent DABURON Le lun. 14 mars 2022 à 13:19, Vincent Daburon a écrit : Hi, I try JMeter 5.5 on Windows 10 + JDK openjdk-11u-11.0.4_11 (no external plugin add) I record a short JMeter script with simple html page I find a trouble for display the simple html page in the View Results Tree format text When i clique to display the resultat data (html boy) the JMeter is very slow to show the page. I need to wait 4 sec to 8 sec between click and the http sampler and the display in text format. The html page is very simple 2Ko and other html page 7Ko takes 16 sec to display in text format ! java.runtime.name=OpenJDK Runtime Environment java.runtime.version=11.0.4+11 -1 for release Big regression to display a simple page html in the View Results Tree with OpenJDK 11.02 or 11.04 I can't use this version of the View Results Tree I try with java.runtime.name=OpenJDK Runtime Environment java.runtime.version=11.0.2+9 java.specification.vendor=Oracle Corporation java.specification.version=11 same trouble I try with the same script and result with Oracle jdk1.8.0_191 JMeter 5.5 on Windows 10 + Oracle jdk1.8.0_191 (no external plugin add) I don't have the trouble, text is display quickly. I try the same script and result with Open JDK 17.0.2 java.runtime.name=OpenJDK Runtime Environment java.runtime.version=17.0.2+8-86 java.specification.vendor=Oracle Corporation java.specification.version=17 i don't have the trouble, text is display quickly. Summary : OK with JDK 8 and 17 KO with JDK 11.02 and 11.04 Regards. Vincent DABURON Le lun. 14 mars 2022 à 09:19, Antonio Gomes Rodrigues a écrit : Thanks for the RM. +1 for release Le lun. 14 mars 2022 à 09:06, Vladimir Sitnikov < sitnikov.vladi...@gmail.com> a écrit : Thanks for the RM. +1 for release Vladimir
Re: Adding a button to the Toolbar
For record, the source of icons in JMeter toolbar is: https://sourceforge.net/projects/openiconlibrary/ On 13/03/2022 10:14, Milamber wrote: On 13/03/2022 03:11, NaveenKumar wrote: I was able to add the validate thread group action to the toolbar using the below properties in icons-toolbar.properties file. But it is not picking up the custom icon from the `bin` directory. If I give the path as `org/apache/jmeter/images/toolbar//document-new-4.png` it is displaying the icon and validate is working fine. Is there a way to map the custom icon? Any inputs, please? You need to put the icon files (3 sizes) in this directory: ./src/core/src/main/resources/org/apache/jmeter/images/toolbar/(22x22 32x32 48x48)/ After, build JMeter. You can find your new icons into /lib/ext/ApacheJMeter_core.jar toolbar=new,templates,open,save,|,undo,redo,cut,copy,paste,|,expand,collapse,toggle,|,test_start,test_start_notimers,test_stop,test_shutdown,validate_tg,|,test_clear,test_clear_all,|,search,search_reset,|,function_helper,help validate_tg=validate,VALIDATE_TG,validate.png Thank you On 3/12/2022 12:15:20 PM, NaveenKumar wrote: Hi Team, I am new to the JMeter core/plugin development ecosystem. I am trying to add a button to the toolbar. Here is my repo [https://github.com/QAInsights/validate-thread-group]. But it is not displaying any option either in the menu or in the toolbar. Could someone guide me, please? Thank you!
Re: Adding a button to the Toolbar
On 13/03/2022 03:11, NaveenKumar wrote: I was able to add the validate thread group action to the toolbar using the below properties in icons-toolbar.properties file. But it is not picking up the custom icon from the `bin` directory. If I give the path as `org/apache/jmeter/images/toolbar//document-new-4.png` it is displaying the icon and validate is working fine. Is there a way to map the custom icon? Any inputs, please? You need to put the icon files (3 sizes) in this directory: ./src/core/src/main/resources/org/apache/jmeter/images/toolbar/(22x22 32x32 48x48)/ After, build JMeter. You can find your new icons into /lib/ext/ApacheJMeter_core.jar toolbar=new,templates,open,save,|,undo,redo,cut,copy,paste,|,expand,collapse,toggle,|,test_start,test_start_notimers,test_stop,test_shutdown,validate_tg,|,test_clear,test_clear_all,|,search,search_reset,|,function_helper,help validate_tg=validate,VALIDATE_TG,validate.png Thank you On 3/12/2022 12:15:20 PM, NaveenKumar wrote: Hi Team, I am new to the JMeter core/plugin development ecosystem. I am trying to add a button to the toolbar. Here is my repo [https://github.com/QAInsights/validate-thread-group]. But it is not displaying any option either in the menu or in the toolbar. Could someone guide me, please? Thank you!
[VOTE] Release JMeter 5.5 RC1
Hello, The first release candidate for JMeter 5.5 (1efebb753d) has been prepared, and your votes are solicited. This release brings some new features and improvements, and also fixes bugs. Please, test this release candidate (with load tests and/or functional tests) using Java 8+ on Linux/Windows/macOS, especially on the changes. Feedback is very welcome within the next 72 hours. You can read the New and Noteworthy section with some screenshots to illustrate improvements and full list of changes at: https://apache.github.io/jmeter-site-preview/site/changes.html JMeter is a Java desktop application designed to load test functional behavior and measure performance. The current version targets Java 8+ Download - Archives/hashes/sigs: https://dist.apache.org/repos/dist/dev/jmeter/apache-jmeter-5.5-rc1 (dist revision 52999) RAT report: https://apache.github.io/jmeter-site-preview/rat/ SHA512 hashes of archives for this vote: see footnote [1] Site preview is here: https://apache.github.io/jmeter-site-preview/site/ JavaDoc API preview is here: https://apache.github.io/jmeter-site-preview/site/api/ Maven staging repository is accessible here: https://repository.apache.org/content/repositories/orgapachejmeter-1076/org/apache/jmeter/ Tag: https://gitbox.apache.org/repos/asf?p=jmeter.git;a=tag;h=refs/tags/v5.5-rc1 Keys are here: https://www.apache.org/dist/jmeter/KEYS N.B. To create the distribution and test JMeter: "./gradlew build -Prelease -PskipSign". JMeter 5.5 requires Java 8 or later to run. The artifacts were built with Java(TM) SE Runtime Environment Oracle Corporation (build 1.8.0_271-b09) Java HotSpot(TM) 64-Bit Server VM Oracle Corporation (build 25.271-b09, mixed mode) Some known issues and incompatible changes are listed on changes page. https://apache.github.io/jmeter-site-preview/site/changes.html#Known%20problems%20and%20workarounds All feedback and vote are welcome. [ ] +1 I support this release [ ] +0 I am OK with this release [ ] -0 OK, but [ ] -1 I do not support this release (please indicate why) The vote will remain open for at least 72 hours. The PMC members please indicate the mention "(binding)" with your vote. Note: If the vote passes, the intention is to release the archive files and rename the RC tag as the release tag. Thanks in advance! Milamber === [1] SHA512 hashes of archives for this vote: 839751529d46314ef5028de47f2ec4c72e3a9eaf7da86d169b18eaa1af425350a3863d25d58621b8fc40c45d52059157d9f8b4ee20aa6c9b8b3569beae0a5243 *apache-jmeter-5.5.tgz 519efbaec7f9f14c806a7bac22a9eafdfe8d90296d7a981c692278cf1b137ce46e5b5f6f2f03e84bdc1404ef32df8c2143364f11c1a33fdd1ad367796d39bbbe *apache-jmeter-5.5.zip 84e3d94415822fa14c2eee4e675d825bbc1e67c28d9bd1ab4ca610d3700d4da800542d3ba3078bb370a6e6bf01c83ec4d10a798286b3a601435386e8394b0733 *apache-jmeter-5.5_src.tgz f28e7acb6543b6bb6c6832a74cf21849d06de7d7842b139c438ba6f1c959e8e668a16af0a98f51ae38a99a6f36ff161b9cb9014ccff597fc0d16af549206ed57 *apache-jmeter-5.5_src.zip
Re: Let's release JMeter 5.5 ?
Hi, If you are OK, I can start a release process now. Milamber On 05/03/2022 17:57, NaveenKumar wrote: +1 for 5.5 On 3/5/2022 11:54:57 AM, Philippe Mouawad wrote: Hello, Yes let’s merge it. Regards On Saturday, March 5, 2022, Felix Schumacher felix.schumac...@internetallee.de> wrote: *ping* (log4j 2.17.2 is out :) ) (Should we merge PR 700 before release?) Am 21.02.22 um 11:17 schrieb Philippe Mouawad: Hello, What do you think of releasing version 5.5 ? The version looks nice and also answers the log4j update to 2.17.1 that is requested by some users. Regards Philippe M. -- Cordialement Philippe M. Ubik-Ingenierie [41509c74-ffe9-4cff-b3e3-bfc4830f7b03]
Re: Divert GitBox issues and pull requests notifications to issues@jmeter or issues-gitbox@jmeter list
On 27/12/2021 20:13, Vladimir Sitnikov wrote: Hi, Currently, GitBox sends notifications on issues and pull requests to dev@jmeter list. It results in duplicate notifications (one from GitHub, and another one from GitBox). Does anyone really use GitBox notifications? I believe GitHub's notifications are better as they are better formatted, and you can select which PRs you want to see. I would suggest creating a separate mailing list (issues-gitbox) and diverting the notifications there for archiving purposes. Any objections? +1 The current configuration: notifications: commits: comm...@jmeter.apache.org issues: dev@jmeter.apache.org pullrequests: dev@jmeter.apache.org See https://cwiki.apache.org/confluence/display/INFRA/Git+-+.asf.yaml+features#Git.asf.yamlfeatures-Takingalookatyourold(pre-.asf.yaml)configuration Vladimir
[ANNOUNCE] Apache JMeter 5.4.3 released
The Apache JMeter team is pleased to announce the availability of Apache JMeter 5.4.3 (b01f761463). This release is only a sexcurity fix release about the CVE-2021-45105: Apache Log4j2 versions 2.0-alpha1 through 2.16.0 (excluding 2.12.3) did not protect from uncontrolled recursion from self-referential lookups. This allows an attacker with control over Thread Context Map data to cause a denial of service when a crafted string is interpreted. JMeter 5.4.3 requires Java 8+ to run. == All users are highly recommended to upgrade == The Apache JMeter application is a 100% pure Java application designed to test server applications. It can be used to: * generate test loads * measure performance. * test functional behavior It includes support for protocols such as HTTP(S), JDBC, JMS, FTP, LDAP, TCP, native calls and others. It can also be easily extended with user-written code. See https://jmeter.apache.org/ Users are highly encouraged to read the JMeter Best Practices section: https://jmeter.apache.org/usermanual/best-practices.html The release can be downloaded from: https://jmeter.apache.org/download_jmeter.cgi When downloading, please verify signatures using the KEYS file: https://www.apache.org/dist/jmeter/KEYS Only the binary archive is needed to run JMeter - there is no need to download the source archive. However there are some optional libraries which are not included. See the "Getting Started" page for details: https://jmeter.apache.org/usermanual/get-started.html JMeter artifacts can be downloaded on Maven Central : org.apache.jmeter ApacheJMeter 5.4.3 (please wait next sync cycle for Maven repo, to see lastest version) Enjoy! The JMeter team --- https://twitter.com/ApacheJMeter
[RESULT] [VOTE] Release JMeter 5.4.3 RC1
Hello, I'm closing the vot, because 1/ at least 3 binding vote +1, 2/ this is a minor security fix release. Thanks very much to all who voted for this (special) release. The votes were as follows: === +1 vote (with *: binding) === Vladimir Sitnikov (vladimirsitnikov)* Philippe Mouawad (pmouawad)* NaveenKumar Namachivayam Bruno Demion (milamber)* === There were no other votes, so the vote passes. I will prepare the delivery of the release for having an official announce. Milamber On 23/12/2021 18:10, Milamber wrote: Hello, The first release candidate for JMeter 5.4.3 (b01f761463) has been prepared, and your votes are solicited. This release is only a vulnerabily fix release about the CVE-2021-45105: Apache Log4j2 versions 2.0-alpha1 through 2.16.0 (excluding 2.12.3) did not protect from uncontrolled recursion from self-referential lookups. This allows an attacker with control over Thread Context Map data to cause a denial of service when a crafted string is interpreted. Please, test this release candidate (with load tests and/or functional tests) using Java 8+ on Linux/Windows/macOS, especially on the changes. Feedback is very welcome within the next *24 hours* You can read the New and Noteworthy section with some screenshots to illustrate improvements and full list of changes at: https://apache.github.io/jmeter-site-preview/site/changes.html JMeter is a Java desktop application designed to load test functional behavior and measure performance. The current version targets Java 8+ Download - Archives/hashes/sigs: https://dist.apache.org/repos/dist/dev/jmeter/apache-jmeter-5.4.3-rc1 (dist revision 51735) RAT report: https://apache.github.io/jmeter-site-preview/rat/ SHA512 hashes of archives for this vote: see footnote [1] Site preview is here: https://apache.github.io/jmeter-site-preview/site/ JavaDoc API preview is here: https://apache.github.io/jmeter-site-preview/site/api/ Maven staging repository is accessible here: https://repository.apache.org/content/repositories/orgapachejmeter-1075/org/apache/jmeter/ Tag: https://gitbox.apache.org/repos/asf?p=jmeter.git;a=tag;h=refs/tags/v5.4.3-rc1 Keys are here: https://www.apache.org/dist/jmeter/KEYS N.B. To create the distribution and test JMeter: "./gradlew build -Prelease -PskipSign". JMeter 5.4.3 requires Java 8 or later to run. The artifacts were built with Java(TM) SE Runtime Environment Oracle Corporation (build 1.8.0_271-b09) Java HotSpot(TM) 64-Bit Server VM Oracle Corporation (build 25.271-b09, mixed mode) Some known issues and incompatible changes are listed on changes page. https://apache.github.io/jmeter-site-preview/site/changes.html#Known%20problems%20and%20workarounds All feedback and vote are welcome. [ ] +1 I support this release [ ] +0 I am OK with this release [ ] -0 OK, but [ ] -1 I do not support this release (please indicate why) The vote will remain open for 24 hours only (reason security release) The PMC members please indicate the mention "(binding)" with your vote. Note: If the vote passes, the intention is to release the archive files and rename the RC tag as the release tag. Thanks in advance! Milamber === [1] SHA512 hashes of archives for this vote: e88802cc0dfcd6a2c8554911ae4574d7cfafcc8c6be6ade810b4677b7351831b0680d81cf2b0fb5bb4b9b3cf437528a044d7da74214a1bee351b273dbb53e439 *apache-jmeter-5.4.3.tgz 1ebc2a179d724aa58ff8b8f1c2146204208aeeeb8ba2b53168d6700be2d516a204b7e65dd94a6a0e3b84906fd33a97fcf2f2e6e44fb9b8fafa017c0c1856e1d8 *apache-jmeter-5.4.3.zip f7d19c486aad40a2313ab1fdde845dc5362000fbe25cb8f2236fcc684df7fe36970931d190a8be14ddb56dff36f4a96477b2c70420fdd0db62fe855d4c458c81 *apache-jmeter-5.4.3_src.tgz 8cd5c0e0c16015773d7fb49380d7d41d36412cbd785cfe393871df4fa409bfb3f8191d80c42e3f9b94fe43cec6b87cfaa7bc36c6063bdf167d8e076e5f45274b *apache-jmeter-5.4.3_src.zip
Re: [VOTE] Release JMeter 5.4.3 RC1
My vote: +1 (binding) On 23/12/2021 18:10, Milamber wrote: Hello, The first release candidate for JMeter 5.4.3 (b01f761463) has been prepared, and your votes are solicited. This release is only a vulnerabily fix release about the CVE-2021-45105: Apache Log4j2 versions 2.0-alpha1 through 2.16.0 (excluding 2.12.3) did not protect from uncontrolled recursion from self-referential lookups. This allows an attacker with control over Thread Context Map data to cause a denial of service when a crafted string is interpreted. Please, test this release candidate (with load tests and/or functional tests) using Java 8+ on Linux/Windows/macOS, especially on the changes. Feedback is very welcome within the next *24 hours* You can read the New and Noteworthy section with some screenshots to illustrate improvements and full list of changes at: https://apache.github.io/jmeter-site-preview/site/changes.html JMeter is a Java desktop application designed to load test functional behavior and measure performance. The current version targets Java 8+ Download - Archives/hashes/sigs: https://dist.apache.org/repos/dist/dev/jmeter/apache-jmeter-5.4.3-rc1 (dist revision 51735) RAT report: https://apache.github.io/jmeter-site-preview/rat/ SHA512 hashes of archives for this vote: see footnote [1] Site preview is here: https://apache.github.io/jmeter-site-preview/site/ JavaDoc API preview is here: https://apache.github.io/jmeter-site-preview/site/api/ Maven staging repository is accessible here: https://repository.apache.org/content/repositories/orgapachejmeter-1075/org/apache/jmeter/ Tag: https://gitbox.apache.org/repos/asf?p=jmeter.git;a=tag;h=refs/tags/v5.4.3-rc1 Keys are here: https://www.apache.org/dist/jmeter/KEYS N.B. To create the distribution and test JMeter: "./gradlew build -Prelease -PskipSign". JMeter 5.4.3 requires Java 8 or later to run. The artifacts were built with Java(TM) SE Runtime Environment Oracle Corporation (build 1.8.0_271-b09) Java HotSpot(TM) 64-Bit Server VM Oracle Corporation (build 25.271-b09, mixed mode) Some known issues and incompatible changes are listed on changes page. https://apache.github.io/jmeter-site-preview/site/changes.html#Known%20problems%20and%20workarounds All feedback and vote are welcome. [ ] +1 I support this release [ ] +0 I am OK with this release [ ] -0 OK, but [ ] -1 I do not support this release (please indicate why) The vote will remain open for 24 hours only (reason security release) The PMC members please indicate the mention "(binding)" with your vote. Note: If the vote passes, the intention is to release the archive files and rename the RC tag as the release tag. Thanks in advance! Milamber === [1] SHA512 hashes of archives for this vote: e88802cc0dfcd6a2c8554911ae4574d7cfafcc8c6be6ade810b4677b7351831b0680d81cf2b0fb5bb4b9b3cf437528a044d7da74214a1bee351b273dbb53e439 *apache-jmeter-5.4.3.tgz 1ebc2a179d724aa58ff8b8f1c2146204208aeeeb8ba2b53168d6700be2d516a204b7e65dd94a6a0e3b84906fd33a97fcf2f2e6e44fb9b8fafa017c0c1856e1d8 *apache-jmeter-5.4.3.zip f7d19c486aad40a2313ab1fdde845dc5362000fbe25cb8f2236fcc684df7fe36970931d190a8be14ddb56dff36f4a96477b2c70420fdd0db62fe855d4c458c81 *apache-jmeter-5.4.3_src.tgz 8cd5c0e0c16015773d7fb49380d7d41d36412cbd785cfe393871df4fa409bfb3f8191d80c42e3f9b94fe43cec6b87cfaa7bc36c6063bdf167d8e076e5f45274b *apache-jmeter-5.4.3_src.zip
[VOTE] Release JMeter 5.4.3 RC1
Hello, The first release candidate for JMeter 5.4.3 (b01f761463) has been prepared, and your votes are solicited. This release is only a vulnerabily fix release about the CVE-2021-45105: Apache Log4j2 versions 2.0-alpha1 through 2.16.0 (excluding 2.12.3) did not protect from uncontrolled recursion from self-referential lookups. This allows an attacker with control over Thread Context Map data to cause a denial of service when a crafted string is interpreted. Please, test this release candidate (with load tests and/or functional tests) using Java 8+ on Linux/Windows/macOS, especially on the changes. Feedback is very welcome within the next *24 hours* You can read the New and Noteworthy section with some screenshots to illustrate improvements and full list of changes at: https://apache.github.io/jmeter-site-preview/site/changes.html JMeter is a Java desktop application designed to load test functional behavior and measure performance. The current version targets Java 8+ Download - Archives/hashes/sigs: https://dist.apache.org/repos/dist/dev/jmeter/apache-jmeter-5.4.3-rc1 (dist revision 51735) RAT report: https://apache.github.io/jmeter-site-preview/rat/ SHA512 hashes of archives for this vote: see footnote [1] Site preview is here: https://apache.github.io/jmeter-site-preview/site/ JavaDoc API preview is here: https://apache.github.io/jmeter-site-preview/site/api/ Maven staging repository is accessible here: https://repository.apache.org/content/repositories/orgapachejmeter-1075/org/apache/jmeter/ Tag: https://gitbox.apache.org/repos/asf?p=jmeter.git;a=tag;h=refs/tags/v5.4.3-rc1 Keys are here: https://www.apache.org/dist/jmeter/KEYS N.B. To create the distribution and test JMeter: "./gradlew build -Prelease -PskipSign". JMeter 5.4.3 requires Java 8 or later to run. The artifacts were built with Java(TM) SE Runtime Environment Oracle Corporation (build 1.8.0_271-b09) Java HotSpot(TM) 64-Bit Server VM Oracle Corporation (build 25.271-b09, mixed mode) Some known issues and incompatible changes are listed on changes page. https://apache.github.io/jmeter-site-preview/site/changes.html#Known%20problems%20and%20workarounds All feedback and vote are welcome. [ ] +1 I support this release [ ] +0 I am OK with this release [ ] -0 OK, but [ ] -1 I do not support this release (please indicate why) The vote will remain open for 24 hours only (reason security release) The PMC members please indicate the mention "(binding)" with your vote. Note: If the vote passes, the intention is to release the archive files and rename the RC tag as the release tag. Thanks in advance! Milamber === [1] SHA512 hashes of archives for this vote: e88802cc0dfcd6a2c8554911ae4574d7cfafcc8c6be6ade810b4677b7351831b0680d81cf2b0fb5bb4b9b3cf437528a044d7da74214a1bee351b273dbb53e439 *apache-jmeter-5.4.3.tgz 1ebc2a179d724aa58ff8b8f1c2146204208aeeeb8ba2b53168d6700be2d516a204b7e65dd94a6a0e3b84906fd33a97fcf2f2e6e44fb9b8fafa017c0c1856e1d8 *apache-jmeter-5.4.3.zip f7d19c486aad40a2313ab1fdde845dc5362000fbe25cb8f2236fcc684df7fe36970931d190a8be14ddb56dff36f4a96477b2c70420fdd0db62fe855d4c458c81 *apache-jmeter-5.4.3_src.tgz 8cd5c0e0c16015773d7fb49380d7d41d36412cbd785cfe393871df4fa409bfb3f8191d80c42e3f9b94fe43cec6b87cfaa7bc36c6063bdf167d8e076e5f45274b *apache-jmeter-5.4.3_src.zip
Re: JMeter 5.5 release
with holidays period, we can plan to release 5.5 in start of 2022 (January)? On 21/12/2021 17:02, Felix Schumacher wrote: I would like to see the pr for graphql incorporated before a 5.5 release. I don't think there are any showstoppers in there, do you? Felix Am 21. Dezember 2021 16:33:25 MEZ schrieb Vladimir Sitnikov : Hi, Does anybody volunteer to release JMeter 5.5? I can try releasing JMeter this time. It is not that urgent, however, I believe 5.5 is long overdue. For instance, there are important bugs fixed, and users start running JMeter with Java 17 which was not supported before 5.5. Vladimir
Update Release Creation page on Wiki
Hi, FYI, I have update the Release Creation page on Wiki with the process using Gradle: https://cwiki.apache.org/confluence/display/JMETER/ReleaseCreation Any comments are welcome Milamber
[ANNOUNCE] Apache JMeter 5.4.2 released
The Apache JMeter team is pleased to announce the availability of Apache JMeter 5.4.2 (f393453287). This release is only a security fix release about the CVE-2021-44228: Apache Log4j2 JNDI features do not protect against attacker controlled LDAP and other JNDI related endpoints. JMeter 5.4.2 requires Java 8+ to run. == All users are highly recommended to upgrade == The Apache JMeter application is a 100% pure Java application designed to test server applications. It can be used to: * generate test loads * measure performance. * test functional behavior It includes support for protocols such as HTTP(S), JDBC, JMS, FTP, LDAP, TCP, native calls and others. It can also be easily extended with user-written code. See https://jmeter.apache.org/ Users are highly encouraged to read the JMeter Best Practices section: https://jmeter.apache.org/usermanual/best-practices.html The release can be downloaded from: https://jmeter.apache.org/download_jmeter.cgi When downloading, please verify signatures using the KEYS file: https://www.apache.org/dist/jmeter/KEYS Only the binary archive is needed to run JMeter - there is no need to download the source archive. However there are some optional libraries which are not included. See the "Getting Started" page for details: https://jmeter.apache.org/usermanual/get-started.html JMeter artifacts can be downloaded on Maven Central : org.apache.jmeter ApacheJMeter 5.4.2 Enjoy! The JMeter team --- https://twitter.com/ApacheJMeter
[RESULT] [VOTE] Release JMeter 5.4.2 RC1
Hello, I'm closing the vote by anticipation, because 1/ at least 3 binding vote +1, 2/ this is a security fix release. Thanks very much to all who voted for this (special) release. The votes were as follows: === +1 vote (with *: binding) === Philippe Mouawad (pmouawad)* Vladimir Sitnikov (vladimirsitnikov)* Felix Schumacher (fschumacher)* OUFDOU Anas Antonio Gomes Rodrigez (agomes)* NaveenKumar Namachivayam Bruno Demion (milamber)* === There were no other votes, so the vote passes. I will prepare the delivery of the release for having an official announce after the mirrors sync. Milamber On 15/12/2021 19:23, Milamber wrote: Hello, The first release candidate for JMeter 5.4.2 (f393453287) has been prepared, and your votes are solicited. This release is only a vulnerabily fix release about the CVE-2021-44228: Apache Log4j2 JNDI features do not protect against attacker controlled LDAP and other JNDI related endpoints. Please, test this release candidate (with load tests and/or functional tests) using Java 8+ on Linux/Windows/macOS, especially on the changes. Feedback is very welcome within the next 72 hours. You can read the New and Noteworthy section with some screenshots to illustrate improvements and full list of changes at: https://apache.github.io/jmeter-site-preview/site/changes.html JMeter is a Java desktop application designed to load test functional behavior and measure performance. The current version targets Java 8+ Download - Archives/hashes/sigs: https://dist.apache.org/repos/dist/dev/jmeter/apache-jmeter-5.4.2-rc1 (dist revision 51472) RAT report: https://apache.github.io/jmeter-site-preview/rat/ SHA512 hashes of archives for this vote: see footnote [1] Site preview is here: https://apache.github.io/jmeter-site-preview/site/ JavaDoc API preview is here: https://apache.github.io/jmeter-site-preview/site/api/ Maven staging repository is accessible here: https://repository.apache.org/content/repositories/orgapachejmeter-1073/org/apache/jmeter/ Tag: https://gitbox.apache.org/repos/asf?p=jmeter.git;a=tag;h=refs/tags/v5.4.2-rc1 Keys are here: https://www.apache.org/dist/jmeter/KEYS N.B. To create the distribution and test JMeter: "./gradlew build -Prelease -PskipSign". JMeter 5.4.2 requires Java 8 or later to run. The artifacts were built with Java(TM) SE Runtime Environment Oracle Corporation (build 1.8.0_271-b09) Java HotSpot(TM) 64-Bit Server VM Oracle Corporation (build 25.271-b09, mixed mode) Some known issues and incompatible changes are listed on changes page. https://apache.github.io/jmeter-site-preview/site/changes.html#Known%20problems%20and%20workarounds All feedback and vote are welcome. [ ] +1 I support this release [ ] +0 I am OK with this release [ ] -0 OK, but [ ] -1 I do not support this release (please indicate why) The vote will remain open for at least 72 hours. The PMC members please indicate the mention "(binding)" with your vote. Note: If the vote passes, the intention is to release the archive files and rename the RC tag as the release tag. Thanks in advance! Milamber === [1] SHA512 hashes of archives for this vote: 5eaf0ad4ef8941080c0cf1d7fb732c6d14e3d16ac900885b912a62bea24210adcc9c9a09cb0f028f0253e3f6f785800aec2f3dda92121d0259dcda09223a0de1 *apache-jmeter-5.4.2.tgz 968e2b8c6b8ea393ae83d021c67adf36657a561b37e577ca499bc73becc3a4fd49989069d94fdc2d26f23fd223b3c769426a39d5a928502f16f3a2889955bbdc *apache-jmeter-5.4.2.zip 98c75f3151990d94951dc46051d8382a60766455344528ea021638913ee9731a60534ba53167723255aa03e41f6621f5be4a2eb36692b42642dc8e406bf2bb4b *apache-jmeter-5.4.2_src.tgz 8443ee884e06d121201aaeb47e623da5a5f4a3054cf030c3cce454d700dc13cc676f3d3e44279afd1463f40382551ad42e8faae1388f6617f543a354282bab08 *apache-jmeter-5.4.2_src.zip
Re: [VOTE] Release JMeter 5.4.2 RC1
Hi, +1 (binding) Milamber On 15/12/2021 19:23, Milamber wrote: Hello, The first release candidate for JMeter 5.4.2 (f393453287) has been prepared, and your votes are solicited. This release is only a vulnerabily fix release about the CVE-2021-44228: Apache Log4j2 JNDI features do not protect against attacker controlled LDAP and other JNDI related endpoints. Please, test this release candidate (with load tests and/or functional tests) using Java 8+ on Linux/Windows/macOS, especially on the changes. Feedback is very welcome within the next 72 hours. You can read the New and Noteworthy section with some screenshots to illustrate improvements and full list of changes at: https://apache.github.io/jmeter-site-preview/site/changes.html JMeter is a Java desktop application designed to load test functional behavior and measure performance. The current version targets Java 8+ Download - Archives/hashes/sigs: https://dist.apache.org/repos/dist/dev/jmeter/apache-jmeter-5.4.2-rc1 (dist revision 51472) RAT report: https://apache.github.io/jmeter-site-preview/rat/ SHA512 hashes of archives for this vote: see footnote [1] Site preview is here: https://apache.github.io/jmeter-site-preview/site/ JavaDoc API preview is here: https://apache.github.io/jmeter-site-preview/site/api/ Maven staging repository is accessible here: https://repository.apache.org/content/repositories/orgapachejmeter-1073/org/apache/jmeter/ Tag: https://gitbox.apache.org/repos/asf?p=jmeter.git;a=tag;h=refs/tags/v5.4.2-rc1 Keys are here: https://www.apache.org/dist/jmeter/KEYS N.B. To create the distribution and test JMeter: "./gradlew build -Prelease -PskipSign". JMeter 5.4.2 requires Java 8 or later to run. The artifacts were built with Java(TM) SE Runtime Environment Oracle Corporation (build 1.8.0_271-b09) Java HotSpot(TM) 64-Bit Server VM Oracle Corporation (build 25.271-b09, mixed mode) Some known issues and incompatible changes are listed on changes page. https://apache.github.io/jmeter-site-preview/site/changes.html#Known%20problems%20and%20workarounds All feedback and vote are welcome. [ ] +1 I support this release [ ] +0 I am OK with this release [ ] -0 OK, but [ ] -1 I do not support this release (please indicate why) The vote will remain open for at least 72 hours. The PMC members please indicate the mention "(binding)" with your vote. Note: If the vote passes, the intention is to release the archive files and rename the RC tag as the release tag. Thanks in advance! Milamber === [1] SHA512 hashes of archives for this vote: 5eaf0ad4ef8941080c0cf1d7fb732c6d14e3d16ac900885b912a62bea24210adcc9c9a09cb0f028f0253e3f6f785800aec2f3dda92121d0259dcda09223a0de1 *apache-jmeter-5.4.2.tgz 968e2b8c6b8ea393ae83d021c67adf36657a561b37e577ca499bc73becc3a4fd49989069d94fdc2d26f23fd223b3c769426a39d5a928502f16f3a2889955bbdc *apache-jmeter-5.4.2.zip 98c75f3151990d94951dc46051d8382a60766455344528ea021638913ee9731a60534ba53167723255aa03e41f6621f5be4a2eb36692b42642dc8e406bf2bb4b *apache-jmeter-5.4.2_src.tgz 8443ee884e06d121201aaeb47e623da5a5f4a3054cf030c3cce454d700dc13cc676f3d3e44279afd1463f40382551ad42e8faae1388f6617f543a354282bab08 *apache-jmeter-5.4.2_src.zip
Re: [VOTE] Release JMeter 5.4.2 RC1
Yes probably good idea, i will close the vote ASAP On 16/12/2021 13:45, Philippe Mouawad wrote: Hello Milamber, Do you think we really need to wait 72h ? Since all active members have voted, I think we should release ASAP just to avoid all the noise regarding this CVE. Thanks Regards On Thursday, December 16, 2021, Antonio Gomes Rodrigues wrote: +1 Le jeu. 16 déc. 2021 à 09:40, OUFDOU Anas a écrit : Hello, [x] +1 I support this release On Wed, Dec 15, 2021 at 9:41 PM Felix Schumacher < felix.schumac...@internetallee.de> wrote: Am 15.12.21 um 19:23 schrieb Milamber: Hello, The first release candidate for JMeter 5.4.2 (f393453287) has been prepared, and your votes are solicited. This release is only a vulnerabily fix release about the CVE-2021-44228: Apache Log4j2 JNDI features do not protect against attacker controlled LDAP and other JNDI related endpoints. Please, test this release candidate (with load tests and/or functional tests) using Java 8+ on Linux/Windows/macOS, especially on the changes. Feedback is very welcome within the next 72 hours. You can read the New and Noteworthy section with some screenshots to illustrate improvements and full list of changes at: https://apache.github.io/jmeter-site-preview/site/changes.html JMeter is a Java desktop application designed to load test functional behavior and measure performance. The current version targets Java 8+ Download - Archives/hashes/sigs: https://dist.apache.org/repos/dist/dev/jmeter/apache-jmeter- 5.4.2-rc1 (dist revision 51472) RAT report: https://apache.github.io/jmeter-site-preview/rat/ SHA512 hashes of archives for this vote: see footnote [1] Site preview is here: https://apache.github.io/jmeter-site-preview/site/ JavaDoc API preview is here: https://apache.github.io/jmeter-site-preview/site/api/ Maven staging repository is accessible here: https://repository.apache.org/content/repositories/ orgapachejmeter-1073/org/apache/jmeter/ Tag: https://gitbox.apache.org/repos/asf?p=jmeter.git;a=tag; h=refs/tags/v5.4.2-rc1 Keys are here: https://www.apache.org/dist/jmeter/KEYS N.B. To create the distribution and test JMeter: "./gradlew build -Prelease -PskipSign". JMeter 5.4.2 requires Java 8 or later to run. The artifacts were built with Java(TM) SE Runtime Environment Oracle Corporation (build 1.8.0_271-b09) Java HotSpot(TM) 64-Bit Server VM Oracle Corporation (build 25.271-b09, mixed mode) Some known issues and incompatible changes are listed on changes page. https://apache.github.io/jmeter-site-preview/site/ changes.html#Known%20problems%20and%20workarounds All feedback and vote are welcome. [x] +1 I support this release [ ] +0 I am OK with this release [ ] -0 OK, but [ ] -1 I do not support this release (please indicate why) The vote will remain open for at least 72 hours. The PMC members please indicate the mention "(binding)" with your vote. Thanks Milamber for the release work. Felix (binding) Note: If the vote passes, the intention is to release the archive files and rename the RC tag as the release tag. Thanks in advance! Milamber === [1] SHA512 hashes of archives for this vote: 5eaf0ad4ef8941080c0cf1d7fb732c6d14e3d16ac900885b912a62bea242 10adcc9c9a09cb0f028f0253e3f6f785800aec2f3dda92121d0259dcda09223a0de1 *apache-jmeter-5.4.2.tgz 968e2b8c6b8ea393ae83d021c67adf36657a561b37e577ca499bc73becc3 a4fd49989069d94fdc2d26f23fd223b3c769426a39d5a928502f16f3a2889955bbdc *apache-jmeter-5.4.2.zip 98c75f3151990d94951dc46051d8382a60766455344528ea021638913ee9 731a60534ba53167723255aa03e41f6621f5be4a2eb36692b42642dc8e406bf2bb4b *apache-jmeter-5.4.2_src.tgz 8443ee884e06d121201aaeb47e623da5a5f4a3054cf030c3cce454d700dc 13cc676f3d3e44279afd1463f40382551ad42e8faae1388f6617f543a354282bab08 *apache-jmeter-5.4.2_src.zip -- Cordialement, - Anas OUFDOU
[VOTE] Release JMeter 5.4.2 RC1
Hello, The first release candidate for JMeter 5.4.2 (f393453287) has been prepared, and your votes are solicited. This release is only a vulnerabily fix release about the CVE-2021-44228: Apache Log4j2 JNDI features do not protect against attacker controlled LDAP and other JNDI related endpoints. Please, test this release candidate (with load tests and/or functional tests) using Java 8+ on Linux/Windows/macOS, especially on the changes. Feedback is very welcome within the next 72 hours. You can read the New and Noteworthy section with some screenshots to illustrate improvements and full list of changes at: https://apache.github.io/jmeter-site-preview/site/changes.html JMeter is a Java desktop application designed to load test functional behavior and measure performance. The current version targets Java 8+ Download - Archives/hashes/sigs: https://dist.apache.org/repos/dist/dev/jmeter/apache-jmeter-5.4.2-rc1 (dist revision 51472) RAT report: https://apache.github.io/jmeter-site-preview/rat/ SHA512 hashes of archives for this vote: see footnote [1] Site preview is here: https://apache.github.io/jmeter-site-preview/site/ JavaDoc API preview is here: https://apache.github.io/jmeter-site-preview/site/api/ Maven staging repository is accessible here: https://repository.apache.org/content/repositories/orgapachejmeter-1073/org/apache/jmeter/ Tag: https://gitbox.apache.org/repos/asf?p=jmeter.git;a=tag;h=refs/tags/v5.4.2-rc1 Keys are here: https://www.apache.org/dist/jmeter/KEYS N.B. To create the distribution and test JMeter: "./gradlew build -Prelease -PskipSign". JMeter 5.4.2 requires Java 8 or later to run. The artifacts were built with Java(TM) SE Runtime Environment Oracle Corporation (build 1.8.0_271-b09) Java HotSpot(TM) 64-Bit Server VM Oracle Corporation (build 25.271-b09, mixed mode) Some known issues and incompatible changes are listed on changes page. https://apache.github.io/jmeter-site-preview/site/changes.html#Known%20problems%20and%20workarounds All feedback and vote are welcome. [ ] +1 I support this release [ ] +0 I am OK with this release [ ] -0 OK, but [ ] -1 I do not support this release (please indicate why) The vote will remain open for at least 72 hours. The PMC members please indicate the mention "(binding)" with your vote. Note: If the vote passes, the intention is to release the archive files and rename the RC tag as the release tag. Thanks in advance! Milamber === [1] SHA512 hashes of archives for this vote: 5eaf0ad4ef8941080c0cf1d7fb732c6d14e3d16ac900885b912a62bea24210adcc9c9a09cb0f028f0253e3f6f785800aec2f3dda92121d0259dcda09223a0de1 *apache-jmeter-5.4.2.tgz 968e2b8c6b8ea393ae83d021c67adf36657a561b37e577ca499bc73becc3a4fd49989069d94fdc2d26f23fd223b3c769426a39d5a928502f16f3a2889955bbdc *apache-jmeter-5.4.2.zip 98c75f3151990d94951dc46051d8382a60766455344528ea021638913ee9731a60534ba53167723255aa03e41f6621f5be4a2eb36692b42642dc8e406bf2bb4b *apache-jmeter-5.4.2_src.tgz 8443ee884e06d121201aaeb47e623da5a5f4a3054cf030c3cce454d700dc13cc676f3d3e44279afd1463f40382551ad42e8faae1388f6617f543a354282bab08 *apache-jmeter-5.4.2_src.zip
Re: JMeter versions and release dates
Hi, 5.5 is ready to release or need some commits? I will prepare 5.4.2 (just fix Log4J) Milamber On 15/12/2021 09:04, Philippe Mouawad wrote: Hello Milamber, If you're available, it would be good to release: - 5.4.2 with just the fix for Log4J - 5.5 (fix+improvements) If not, just 5.5 Thanks On Wed, Dec 15, 2021 at 9:02 AM Milamber wrote: Hi, Probably need to release ASAP a fix version? 5.4.1? (from tag with just the fix for Log4J) or new version 5.5 (fix+improvements)? Milamber On 14/12/2021 21:42, Philippe Mouawad wrote: Hello, For information: - https://blogs.apache.org/security/entry/cve-2021-44228 Regards On Tuesday, December 14, 2021, Philippe Mouawad < p.moua...@ubik-ingenierie.com> wrote: Hello, For me both 6.0 and 5.5 are ok. Regards On Tue, Dec 7, 2021 at 9:02 PM Milamber wrote: Hi, Currently, I prefer release 5.5 as version, add deprecated elements if needed. for 6.0 version, probably we can migrate JMeter on next openjdk LTS 11 (or why not 17) (so with OpenJDK official support instead Oracle Java). Using recent openjdk allow improvements from java release. and for 6.0, add support for HTTP/2.0 request seems be a requirement. Milamber On 07/12/2021 19:07, Felix Schumacher wrote: Am 07.12.21 um 18:48 schrieb Vladimir Sitnikov: I would be fine with both versions 5.5 and 6.0. Same for me. I am limited in time :-/, so I would not be able to rename 5.5 -> 6.0, so I would suggest releasing as 5.5, and going for 6.0 a bit later. I thought I could work on DSL this December, however, it turns out not to be the case. and more important a major version could be a good point to drop old stuff I am afraid it does not work that way. If we want to drop something, we need to announce the deprecation plan in advance. AFAIK MongoDB is not deprecated (at least, MongoScriptSampler is not deprecated), so there's no option to drop it yet. That is what I meant. If we want to use the next major version to drop things. 5.5 would be a good opportunity to mark those features as deprecated. so a 6.0 is not necessarily needed In 99% of the cases, the versions are there to convey the changes to the end-users. I really like realver: https://twitter.com/lorenc_dan/status/1209289792569131008 6.0 would mean "hey, there's something big, go and try it" :) That is true, too :) Felix Vladimir -- Cordialement Philippe M. Ubik-Ingenierie
Re: JMeter versions and release dates
Hi, Probably need to release ASAP a fix version? 5.4.1? (from tag with just the fix for Log4J) or new version 5.5 (fix+improvements)? Milamber On 14/12/2021 21:42, Philippe Mouawad wrote: Hello, For information: - https://blogs.apache.org/security/entry/cve-2021-44228 Regards On Tuesday, December 14, 2021, Philippe Mouawad < p.moua...@ubik-ingenierie.com> wrote: Hello, For me both 6.0 and 5.5 are ok. Regards On Tue, Dec 7, 2021 at 9:02 PM Milamber wrote: Hi, Currently, I prefer release 5.5 as version, add deprecated elements if needed. for 6.0 version, probably we can migrate JMeter on next openjdk LTS 11 (or why not 17) (so with OpenJDK official support instead Oracle Java). Using recent openjdk allow improvements from java release. and for 6.0, add support for HTTP/2.0 request seems be a requirement. Milamber On 07/12/2021 19:07, Felix Schumacher wrote: Am 07.12.21 um 18:48 schrieb Vladimir Sitnikov: I would be fine with both versions 5.5 and 6.0. Same for me. I am limited in time :-/, so I would not be able to rename 5.5 -> 6.0, so I would suggest releasing as 5.5, and going for 6.0 a bit later. I thought I could work on DSL this December, however, it turns out not to be the case. and more important a major version could be a good point to drop old stuff I am afraid it does not work that way. If we want to drop something, we need to announce the deprecation plan in advance. AFAIK MongoDB is not deprecated (at least, MongoScriptSampler is not deprecated), so there's no option to drop it yet. That is what I meant. If we want to use the next major version to drop things. 5.5 would be a good opportunity to mark those features as deprecated. so a 6.0 is not necessarily needed In 99% of the cases, the versions are there to convey the changes to the end-users. I really like realver: https://twitter.com/lorenc_dan/status/1209289792569131008 6.0 would mean "hey, there's something big, go and try it" :) That is true, too :) Felix Vladimir -- Cordialement Philippe M. Ubik-Ingenierie
Re: JMeter versions and release dates
Hi, Currently, I prefer release 5.5 as version, add deprecated elements if needed. for 6.0 version, probably we can migrate JMeter on next openjdk LTS 11 (or why not 17) (so with OpenJDK official support instead Oracle Java). Using recent openjdk allow improvements from java release. and for 6.0, add support for HTTP/2.0 request seems be a requirement. Milamber On 07/12/2021 19:07, Felix Schumacher wrote: Am 07.12.21 um 18:48 schrieb Vladimir Sitnikov: I would be fine with both versions 5.5 and 6.0. Same for me. I am limited in time :-/, so I would not be able to rename 5.5 -> 6.0, so I would suggest releasing as 5.5, and going for 6.0 a bit later. I thought I could work on DSL this December, however, it turns out not to be the case. and more important a major version could be a good point to drop old stuff I am afraid it does not work that way. If we want to drop something, we need to announce the deprecation plan in advance. AFAIK MongoDB is not deprecated (at least, MongoScriptSampler is not deprecated), so there's no option to drop it yet. That is what I meant. If we want to use the next major version to drop things. 5.5 would be a good opportunity to mark those features as deprecated. so a 6.0 is not necessarily needed In 99% of the cases, the versions are there to convey the changes to the end-users. I really like realver: https://twitter.com/lorenc_dan/status/1209289792569131008 6.0 would mean "hey, there's something big, go and try it" :) That is true, too :) Felix Vladimir
Re: [VOTE] Enable Github Discussions on Apache JMeter Github Repo
+1 binding Thanks for this good idea. On 25/11/2021 06:34, Vladimir Sitnikov wrote: Hi all, This email calls for a vote to enable Github Discussion on Apache JMeter repo. *Intended Use*: A forum for users, you might consider it as a replacement of us...@jmeter.apache.org. *Caveats*: GitHub discussion is NOT to be used for anything other than user help. As is the policy of the ASF Foundation, all code-related discussions and project management activities MUST be reflected to an ASF mailing list ( dev@jmeter.apache.org). *Discussion Threads in Apache Airflow*: https://lists.apache.org/thread/hhd1gbd848hod3t73mchfbdt10ztddyw https://lists.apache.org/thread/59qn02v749lktj18to0krpolzp8wt0no Consider this my +1 binding Regards, Vladimir
Re: [VOTE] Enable Github Discussions on Apache JMeter Github Repo
+1 binding Thanks for this good idea. On 25/11/2021 06:34, Vladimir Sitnikov wrote: Hi all, This email calls for a vote to enable Github Discussion on Apache JMeter repo. *Intended Use*: A forum for users, you might consider it as a replacement of us...@jmeter.apache.org. *Caveats*: GitHub discussion is NOT to be used for anything other than user help. As is the policy of the ASF Foundation, all code-related discussions and project management activities MUST be reflected to an ASF mailing list ( dev@jmeter.apache.org). *Discussion Threads in Apache Airflow*: https://lists.apache.org/thread/hhd1gbd848hod3t73mchfbdt10ztddyw https://lists.apache.org/thread/59qn02v749lktj18to0krpolzp8wt0no Consider this my +1 binding Regards, Vladimir
Undocumented feature on Thread Group?
Hello, What is the behavior of the option "Same user on each iteration" on Thread Group element? I don't find the description in https://jmeter.apache.org/usermanual/component_reference.html#Thread_Group_parms1 Milamber
Re: About adding JSonPointer extractor
What's differences with the current JSON Extractor? On 26/01/2021 20:39, Philippe Mouawad wrote: Hello, What do you think of adding a JSONPointer Extractor ? - https://www.baeldung.com/json-pointer - https://tools.ietf.org/html/rfc6901
[ANNOUNCE] Apache JMeter 5.4.1 released
The Apache JMeter team is pleased to announce the availability of Apache JMeter 5.4.1 (e7ff6eddd3). This release is mainly a bugfix release. You can read the New and Noteworthy section to view improvements and full list of changes at: https://jmeter.apache.org/changes.html JMeter 5.4.1 requires Java 8+ to run. == All users are highly recommended to upgrade == The Apache JMeter application is a 100% pure Java application designed to test server applications. It can be used to: * generate test loads * measure performance. * test functional behavior It includes support for protocols such as HTTP(S), JDBC, JMS, FTP, LDAP, TCP, native calls and others. It can also be easily extended with user-written code. See https://jmeter.apache.org/ Users are highly encouraged to read the JMeter Best Practices section: https://jmeter.apache.org/usermanual/best-practices.html The release can be downloaded from: https://jmeter.apache.org/download_jmeter.cgi When downloading, please verify signatures using the KEYS file: https://www.apache.org/dist/jmeter/KEYS Only the binary archive is needed to run JMeter - there is no need to download the source archive. However there are some optional libraries which are not included. See the "Getting Started" page for details: https://jmeter.apache.org/usermanual/get-started.html JMeter artifacts can be downloaded on Maven Central : org.apache.jmeter ApacheJMeter 5.4.1 Enjoy! The JMeter team --- https://twitter.com/ApacheJMeter
[RESULT] [VOTE] Release JMeter 5.4.1 RC2
Hello, Thanks very much to all who voted for this release. The votes were as follows: === +1 vote (with *: binding) === Philippe Mouawad (pmouawad)* Felix Schumacher (fschumacher)* Bruno Demion (milamber)* === There were no other votes, so the vote passes. I will prepare the delivery of the release for having an official announce after the mirrors sync. Milamber On 17/01/2021 14:20, Milamber wrote: Hello, The second release candidate for JMeter 5.4.1 (e7ff6eddd3) has been prepared, and your votes are solicited. This release is mainly a bugfix release. Please, test this release candidate (with load tests and/or functional tests) using Java 8+ on Linux/Windows/macOS, especially on the changes. Feedback is very welcome within the next 72 hours. You can read the New and Noteworthy section with some screenshots to illustrate improvements and full list of changes at: https://apache.github.io/jmeter-site-preview/site/changes.html JMeter is a Java desktop application designed to load test functional behavior and measure performance. The current version targets Java 8+ Download - Archives/hashes/sigs: https://dist.apache.org/repos/dist/dev/jmeter/apache-jmeter-5.4.1-rc2 (dist revision 45465) RAT report: https://apache.github.io/jmeter-site-preview/rat/ SHA512 hashes of archives for this vote: see footnote [1] Site preview is here: https://apache.github.io/jmeter-site-preview/site/ JavaDoc API preview is here: https://apache.github.io/jmeter-site-preview/site/api/ Maven staging repository is accessible here: https://repository.apache.org/content/repositories/orgapachejmeter-1070/org/apache/jmeter/ Tag: https://gitbox.apache.org/repos/asf?p=jmeter.git;a=tag;h=refs/tags/v5.4.1-rc2 Keys are here: https://www.apache.org/dist/jmeter/KEYS N.B. To create the distribution and test JMeter: "./gradlew build -Prelease -PskipSign". JMeter 5.4.1 requires Java 8 or later to run. The artifacts were built with Java(TM) SE Runtime Environment Oracle Corporation (build 1.8.0_271-b09) Java HotSpot(TM) 64-Bit Server VM Oracle Corporation (build 25.271-b09, mixed mode) Some known issues and incompatible changes are listed on changes page. https://apache.github.io/jmeter-site-preview/site/changes.html#Known%20problems%20and%20workarounds All feedback and vote are welcome. [ ] +1 I support this release [ ] +0 I am OK with this release [ ] -0 OK, but [ ] -1 I do not support this release (please indicate why) The vote will remain open for at least 72 hours. The PMC members please indicate the mention "(binding)" with your vote. Note: If the vote passes, the intention is to release the archive files and rename the RC tag as the release tag. Thanks in advance! Milamber === [1] SHA512 hashes of archives for this vote: bfc0faa84769b58c1fd498417b3a5c65749f52226bd6e3533f08ca7ea4a3798bb8d2cbd7091b443dd6837f3cbea5565c3c18e6497b40bec95616bf44dfdf590d *apache-jmeter-5.4.1.tgz 78e41e5fbbc3d09319b9c2593286a6326b3cb111377944b2f41650a0c5adcb131a38898e7b856bd034557015d6e6b150d4ad585de780d622e28e5e62eb8bf82d *apache-jmeter-5.4.1.zip 4c03c92d52860bbf10577440a90623727df1d5c638dbc0b03f1822a3a81abfe76e05a2e696aa89969e9b8a6d6cbbef75661ee7b9f234bed3fb730ee9f74d2f27 *apache-jmeter-5.4.1_src.tgz 6b5743ea21f12ff4725666bc0bff2351e82ef23dd2825197ce8f4fa5a3bacc54a3c04c7acc02561ec499d8ff919114fba484f5dea337d5e1548e121d0f650077 *apache-jmeter-5.4.1_src.zip
Re: [VOTE] Release JMeter 5.4.1 RC2
Hello, Thanks very much to all who voted for this release. The votes were as follows: === +1 vote (with *: binding) === Philippe Mouawad (pmouawad)* Felix Schumacher (fschumacher)* Bruno Demion (milamber)* === There were no other votes, so the vote passes. I will prepare the delivery of the release for having an official announce after the mirrors sync. Milamber On 17/01/2021 14:20, Milamber wrote: Hello, The second release candidate for JMeter 5.4.1 (e7ff6eddd3) has been prepared, and your votes are solicited. This release is mainly a bugfix release. Please, test this release candidate (with load tests and/or functional tests) using Java 8+ on Linux/Windows/macOS, especially on the changes. Feedback is very welcome within the next 72 hours. You can read the New and Noteworthy section with some screenshots to illustrate improvements and full list of changes at: https://apache.github.io/jmeter-site-preview/site/changes.html JMeter is a Java desktop application designed to load test functional behavior and measure performance. The current version targets Java 8+ Download - Archives/hashes/sigs: https://dist.apache.org/repos/dist/dev/jmeter/apache-jmeter-5.4.1-rc2 (dist revision 45465) RAT report: https://apache.github.io/jmeter-site-preview/rat/ SHA512 hashes of archives for this vote: see footnote [1] Site preview is here: https://apache.github.io/jmeter-site-preview/site/ JavaDoc API preview is here: https://apache.github.io/jmeter-site-preview/site/api/ Maven staging repository is accessible here: https://repository.apache.org/content/repositories/orgapachejmeter-1070/org/apache/jmeter/ Tag: https://gitbox.apache.org/repos/asf?p=jmeter.git;a=tag;h=refs/tags/v5.4.1-rc2 Keys are here: https://www.apache.org/dist/jmeter/KEYS N.B. To create the distribution and test JMeter: "./gradlew build -Prelease -PskipSign". JMeter 5.4.1 requires Java 8 or later to run. The artifacts were built with Java(TM) SE Runtime Environment Oracle Corporation (build 1.8.0_271-b09) Java HotSpot(TM) 64-Bit Server VM Oracle Corporation (build 25.271-b09, mixed mode) Some known issues and incompatible changes are listed on changes page. https://apache.github.io/jmeter-site-preview/site/changes.html#Known%20problems%20and%20workarounds All feedback and vote are welcome. [ ] +1 I support this release [ ] +0 I am OK with this release [ ] -0 OK, but [ ] -1 I do not support this release (please indicate why) The vote will remain open for at least 72 hours. The PMC members please indicate the mention "(binding)" with your vote. Note: If the vote passes, the intention is to release the archive files and rename the RC tag as the release tag. Thanks in advance! Milamber === [1] SHA512 hashes of archives for this vote: bfc0faa84769b58c1fd498417b3a5c65749f52226bd6e3533f08ca7ea4a3798bb8d2cbd7091b443dd6837f3cbea5565c3c18e6497b40bec95616bf44dfdf590d *apache-jmeter-5.4.1.tgz 78e41e5fbbc3d09319b9c2593286a6326b3cb111377944b2f41650a0c5adcb131a38898e7b856bd034557015d6e6b150d4ad585de780d622e28e5e62eb8bf82d *apache-jmeter-5.4.1.zip 4c03c92d52860bbf10577440a90623727df1d5c638dbc0b03f1822a3a81abfe76e05a2e696aa89969e9b8a6d6cbbef75661ee7b9f234bed3fb730ee9f74d2f27 *apache-jmeter-5.4.1_src.tgz 6b5743ea21f12ff4725666bc0bff2351e82ef23dd2825197ce8f4fa5a3bacc54a3c04c7acc02561ec499d8ff919114fba484f5dea337d5e1548e121d0f650077 *apache-jmeter-5.4.1_src.zip
Re: [VOTE] Release JMeter 5.4.1 RC2
Hi, [X] +1 I support this release (binding) Milamber On 17/01/2021 14:20, Milamber wrote: Hello, The second release candidate for JMeter 5.4.1 (e7ff6eddd3) has been prepared, and your votes are solicited. This release is mainly a bugfix release. Please, test this release candidate (with load tests and/or functional tests) using Java 8+ on Linux/Windows/macOS, especially on the changes. Feedback is very welcome within the next 72 hours. You can read the New and Noteworthy section with some screenshots to illustrate improvements and full list of changes at: https://apache.github.io/jmeter-site-preview/site/changes.html JMeter is a Java desktop application designed to load test functional behavior and measure performance. The current version targets Java 8+ Download - Archives/hashes/sigs: https://dist.apache.org/repos/dist/dev/jmeter/apache-jmeter-5.4.1-rc2 (dist revision 45465) RAT report: https://apache.github.io/jmeter-site-preview/rat/ SHA512 hashes of archives for this vote: see footnote [1] Site preview is here: https://apache.github.io/jmeter-site-preview/site/ JavaDoc API preview is here: https://apache.github.io/jmeter-site-preview/site/api/ Maven staging repository is accessible here: https://repository.apache.org/content/repositories/orgapachejmeter-1070/org/apache/jmeter/ Tag: https://gitbox.apache.org/repos/asf?p=jmeter.git;a=tag;h=refs/tags/v5.4.1-rc2 Keys are here: https://www.apache.org/dist/jmeter/KEYS N.B. To create the distribution and test JMeter: "./gradlew build -Prelease -PskipSign". JMeter 5.4.1 requires Java 8 or later to run. The artifacts were built with Java(TM) SE Runtime Environment Oracle Corporation (build 1.8.0_271-b09) Java HotSpot(TM) 64-Bit Server VM Oracle Corporation (build 25.271-b09, mixed mode) Some known issues and incompatible changes are listed on changes page. https://apache.github.io/jmeter-site-preview/site/changes.html#Known%20problems%20and%20workarounds All feedback and vote are welcome. [ ] +1 I support this release [ ] +0 I am OK with this release [ ] -0 OK, but [ ] -1 I do not support this release (please indicate why) The vote will remain open for at least 72 hours. The PMC members please indicate the mention "(binding)" with your vote. Note: If the vote passes, the intention is to release the archive files and rename the RC tag as the release tag. Thanks in advance! Milamber === [1] SHA512 hashes of archives for this vote: bfc0faa84769b58c1fd498417b3a5c65749f52226bd6e3533f08ca7ea4a3798bb8d2cbd7091b443dd6837f3cbea5565c3c18e6497b40bec95616bf44dfdf590d *apache-jmeter-5.4.1.tgz 78e41e5fbbc3d09319b9c2593286a6326b3cb111377944b2f41650a0c5adcb131a38898e7b856bd034557015d6e6b150d4ad585de780d622e28e5e62eb8bf82d *apache-jmeter-5.4.1.zip 4c03c92d52860bbf10577440a90623727df1d5c638dbc0b03f1822a3a81abfe76e05a2e696aa89969e9b8a6d6cbbef75661ee7b9f234bed3fb730ee9f74d2f27 *apache-jmeter-5.4.1_src.tgz 6b5743ea21f12ff4725666bc0bff2351e82ef23dd2825197ce8f4fa5a3bacc54a3c04c7acc02561ec499d8ff919114fba484f5dea337d5e1548e121d0f650077 *apache-jmeter-5.4.1_src.zip
[VOTE] Release JMeter 5.4.1 RC2
Hello, The second release candidate for JMeter 5.4.1 (e7ff6eddd3) has been prepared, and your votes are solicited. This release is mainly a bugfix release. Please, test this release candidate (with load tests and/or functional tests) using Java 8+ on Linux/Windows/macOS, especially on the changes. Feedback is very welcome within the next 72 hours. You can read the New and Noteworthy section with some screenshots to illustrate improvements and full list of changes at: https://apache.github.io/jmeter-site-preview/site/changes.html JMeter is a Java desktop application designed to load test functional behavior and measure performance. The current version targets Java 8+ Download - Archives/hashes/sigs: https://dist.apache.org/repos/dist/dev/jmeter/apache-jmeter-5.4.1-rc2 (dist revision 45465) RAT report: https://apache.github.io/jmeter-site-preview/rat/ SHA512 hashes of archives for this vote: see footnote [1] Site preview is here: https://apache.github.io/jmeter-site-preview/site/ JavaDoc API preview is here: https://apache.github.io/jmeter-site-preview/site/api/ Maven staging repository is accessible here: https://repository.apache.org/content/repositories/orgapachejmeter-1070/org/apache/jmeter/ Tag: https://gitbox.apache.org/repos/asf?p=jmeter.git;a=tag;h=refs/tags/v5.4.1-rc2 Keys are here: https://www.apache.org/dist/jmeter/KEYS N.B. To create the distribution and test JMeter: "./gradlew build -Prelease -PskipSign". JMeter 5.4.1 requires Java 8 or later to run. The artifacts were built with Java(TM) SE Runtime Environment Oracle Corporation (build 1.8.0_271-b09) Java HotSpot(TM) 64-Bit Server VM Oracle Corporation (build 25.271-b09, mixed mode) Some known issues and incompatible changes are listed on changes page. https://apache.github.io/jmeter-site-preview/site/changes.html#Known%20problems%20and%20workarounds All feedback and vote are welcome. [ ] +1 I support this release [ ] +0 I am OK with this release [ ] -0 OK, but [ ] -1 I do not support this release (please indicate why) The vote will remain open for at least 72 hours. The PMC members please indicate the mention "(binding)" with your vote. Note: If the vote passes, the intention is to release the archive files and rename the RC tag as the release tag. Thanks in advance! Milamber === [1] SHA512 hashes of archives for this vote: bfc0faa84769b58c1fd498417b3a5c65749f52226bd6e3533f08ca7ea4a3798bb8d2cbd7091b443dd6837f3cbea5565c3c18e6497b40bec95616bf44dfdf590d *apache-jmeter-5.4.1.tgz 78e41e5fbbc3d09319b9c2593286a6326b3cb111377944b2f41650a0c5adcb131a38898e7b856bd034557015d6e6b150d4ad585de780d622e28e5e62eb8bf82d *apache-jmeter-5.4.1.zip 4c03c92d52860bbf10577440a90623727df1d5c638dbc0b03f1822a3a81abfe76e05a2e696aa89969e9b8a6d6cbbef75661ee7b9f234bed3fb730ee9f74d2f27 *apache-jmeter-5.4.1_src.tgz 6b5743ea21f12ff4725666bc0bff2351e82ef23dd2825197ce8f4fa5a3bacc54a3c04c7acc02561ec499d8ff919114fba484f5dea337d5e1548e121d0f650077 *apache-jmeter-5.4.1_src.zip
Re: [VOTE] Release JMeter 5.4.1 RC1
Hi Philippe, Ok please ping me when is OK to start the RC2. Milamber On 15/01/2021 13:16, Philippe Mouawad wrote: Hello Milamber, Can you wait a bit, Felix wantes to commit another thing and we may want to change a bit the tika fix Regards On Friday, January 15, 2021, Milamber wrote: Hello, Due of the issue (warning tika), I cancel the vote and start the next RC2 asap. Milamber On 11/01/2021 16:33, Milamber wrote: Hello, The first release candidate for JMeter 5.4.1 (032b55e3c8) has been prepared, and your votes are solicited. This release is mainly a bugfix release. Please, test this release candidate (with load tests and/or functional tests) using Java 8+ on Linux/Windows/macOS, especially on the changes. Feedback is very welcome within the next 72 hours. You can read the New and Noteworthy section with some screenshots to illustrate improvements and full list of changes at: https://apache.github.io/jmeter-site-preview/site/changes.html JMeter is a Java desktop application designed to load test functional behavior and measure performance. The current version targets Java 8+ Download - Archives/hashes/sigs: https://dist.apache.org/repos/dist/dev/jmeter/apache-jmeter-5.4.1-rc1 (dist revision 45323) RAT report: https://apache.github.io/jmeter-site-preview/rat/ SHA512 hashes of archives for this vote: see footnote [1] Site preview is here: https://apache.github.io/jmeter-site-preview/site/ JavaDoc API preview is here: https://apache.github.io/jmeter-site-preview/site/api/ Maven staging repository is accessible here: https://repository.apache.org/content/repositories/orgapache jmeter-1069/org/apache/jmeter/ Tag: https://gitbox.apache.org/repos/asf?p=jmeter.git;a=tag;h= refs/tags/v5.4.1-rc1 Keys are here: https://www.apache.org/dist/jmeter/KEYS N.B. To create the distribution and test JMeter: "./gradlew build -Prelease -PskipSign". JMeter 5.4.1 requires Java 8 or later to run. The artifacts were built with Java(TM) SE Runtime Environment Oracle Corporation (build 1.8.0_221-b11) Java HotSpot(TM) 64-Bit Server VM Oracle Corporation (build 25.221-b11, mixed mode) Some known issues and incompatible changes are listed on changes page. https://apache.github.io/jmeter-site-preview/site/changes. html#Known%20problems%20and%20workarounds All feedback and vote are welcome. [ ] +1 I support this release [ ] +0 I am OK with this release [ ] -0 OK, but [ ] -1 I do not support this release (please indicate why) The vote will remain open for at least 72 hours. The PMC members please indicate the mention "(binding)" with your vote. Note: If the vote passes, the intention is to release the archive files and rename the RC tag as the release tag. Thanks in advance! Milamber === [1] SHA512 hashes of archives for this vote: 387e3c249e2b06cfe0b1b9417a17414f79337e8d0a0baec34afd9f16c009 474bcec7773686ba438dd5c7bee70183222af62d694321c2f78ff18250fa690c0061 *apache-jmeter-5.4.1.tgz f65c14073befc60ec4c46d4734cfbb0d081a385c395db65a4f933bf6629b 46bbb9617f2139eb2e2c34bd99618c6d2309eee629107d87136c41e0ebd463441eff *apache-jmeter-5.4.1.zip 0cdd8e5024ed27ffe563eff9c393e703aa705858d11dfe6f7201a0e02cb2 61858fe74d4e8990ad06e87d58e8f9449fe3a31f0e2389e6121f1d5cf9bc73649950 *apache-jmeter-5.4.1_src.tgz ed78a896af42b49a0d65b2ec860a2902552f6a27077164e73f57f18a1de1 f31e8e53b967540bba6cfebd9b8d980526aca91700ceb4f9fda8b6178f819727587d *apache-jmeter-5.4.1_src.zip