This is an automated email from the ASF dual-hosted git repository.
milamber pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/jmeter-site.git
The following commit(s) were added to refs/heads/asf-site by this push:
new 6ab8dd4 Update website for the new release Apache JMeter 5.6.2
6ab8dd4 is described below
commit 6ab8dd40cc9c1f90562e56c80b883c4ffeda5560
Author: Milamber <[email protected]>
AuthorDate: Tue Jul 11 17:09:24 2023 +0100
Update website for the new release Apache JMeter 5.6.2
---
changes.html | 126 ++--------------------
changes_history.html | 295 +++++++++++++++++++++++++++++++++++++++++++++++++++
doap_JMeter.rdf | 7 ++
download_jmeter.html | 26 ++---
4 files changed, 322 insertions(+), 132 deletions(-)
diff --git a/changes.html b/changes.html
index 73ad752..bfd0686 100644
--- a/changes.html
+++ b/changes.html
@@ -205,7 +205,7 @@ Earlier changes are detailed in the <a
href="changes_history.html">History of Pr
<div class="clear"></div>
<div class="note">
-JMeter 5.6.1 requires Java 8 or later for execution (Java 17 or later
recommended).
+JMeter 5.6.x requires Java 8 or later for execution (Java 17 or later
recommended).
<br>
<b>The next major release would require Java 11 or later.</b>
@@ -216,7 +216,7 @@ JMeter 5.6.1 requires Java 8 or later for execution (Java
17 or later recommende
-<h1>Version 5.6.1</h1>
+<h1>Version 5.6.2 </h1>
<p>
Summary
@@ -224,103 +224,10 @@ Summary
<ul>
-<li>
-<a href="#New and Noteworthy">New and Noteworthy</a>
-</li>
-
-<li>
-<a href="#Incompatible changes">Incompatible changes</a>
-</li>
-
<li>
<a href="#Bug fixes">Bug fixes</a>
</li>
-<li>
-<a href="#Improvements">Improvements</a>
-</li>
-
-<li>
-<a href="#Non-functional changes">Non-functional changes</a>
-</li>
-
-<li>
-<a href="#Known problems and workarounds">Known problems and workarounds</a>
-</li>
-
-<li>
-<a href="#Thanks">Thanks</a>
-</li>
-
-
-</ul>
-
-
-<h2 class="ch_section" id="New and Noteworthy">New and Noteworthy</h2>
-
-
-<h2 class="ch_section" id="Improvements">Improvements</h2>
-
-
-<h3>HTTP Samplers and Test Script Recorder</h3>
-
-<ul>
-
-<li>
-<a href="https://github.com/apache/jmeter/pull/6010">
- PR#6010</a> – Use UTF-8 as a default encoding in HTTP sampler. It
enables sending parameter names, and filenames with unicode characters</li>
-
-<li>
-<a href="https://github.com/apache/jmeter/pull/6010">
- PR#6010</a> – Test Recorder will use UTF-8 encoding by default, so
it will infer human-readable arguments rather than percent-encoded ones</li>
-
-</ul>
-
-
-<h2 class="ch_section" id="Non-functional changes">Non-functional changes</h2>
-
-<ul>
-
-<li>
-<a href="https://github.com/apache/jmeter/pull/6000">
- PR#6000</a> – Add release-drafter for populating GitHub releases
info based on the merged PRs</li>
-
-<li>
-<a href="https://github.com/apache/jmeter/pull/5989">
- PR#5989</a> – Use Gradle toolchains for JDK provisioning, enable
building and testing with different JDKs, start testing with Java 21</li>
-
-<li>
-<a href="https://github.com/apache/jmeter/pull/5991">
- PR#5991</a> – Update jackson-core, jackson-databind,
jackson-annotations to 2.15.2 (from 2.15.1)</li>
-
-<li>
-<a href="https://github.com/apache/jmeter/pull/5993">
- PR#5993</a> – Update ph-commons to 10.2.5 (from 10.2.4)</li>
-
-<li>
-<a href="https://github.com/apache/jmeter/pull/6017">
- PR#6017</a> – Update kotlin-stdlib to 1.8.22 (from 1.8.21)</li>
-
-<li>
-<a href="https://github.com/apache/jmeter/pull/6020">
- PR#6020</a> – Update error_prone_annotations to 2.20.0 (from
2.19.1)</li>
-
-<li>
-<a href="https://github.com/apache/jmeter/pull/6023">
- PR#6023</a> – Update checker-qual to 3.35.0 (from 3.34.0)</li>
-
-</ul>
-
-
-<h3>Other Samplers</h3>
-
-<ul>
-
-<li>
-<a href="https://github.com/apache/jmeter/pull/6028">
- PR#6028</a>, Change default value for <span
class="code">sampleresult.default.encoding</span> to UTF-8 (it inherits default
HTTP encoding which was modified in <a
href="https://github.com/apache/jmeter/pull/6010">
- PR#6010</a>)</li>
-
</ul>
@@ -329,25 +236,15 @@ Summary
<h2 class="ch_section" id="Bug fixes">Bug fixes</h2>
-<h3>Thread Groups</h3>
-
-<ul>
-
-<li>
-<a href="https://github.com/apache/jmeter/pull/6011">
- PR#6011</a> – Regression since 5.6: ThreadGroups are running
endlessly in non-gui mode: use default value
- for LoopController.continue_forever rather than initializing it in the
constructor</li>
-
-</ul>
-
-
-<h3>Other Samplers</h3>
+<h3>General</h3>
<ul>
<li>
-<a href="https://github.com/apache/jmeter/pull/6012">
- PR#6012</a> – Java Request sampler cannot be enabled again after
disabling in UI (regression since 5.6)</li>
+<a href="https://github.com/apache/jmeter/pull/6042">
+ PR#6042</a>, <a href="https://github.com/apache/jmeter/issues/6041">
+ Issue#6041</a> – Fix compatibility with Maven's pom.xml parser by
adding explicit versions for
+ <span class="code">com.google.auto.service:auto-service-annotations</span>
(regression since 5.6)</li>
</ul>
@@ -360,21 +257,12 @@ Summary
</p>
<ul>
-
-<li>Alex Schwartz, <a href="https://github.com/alexsch01">@alexsch01</a>
-</li>
</ul>
<p>We also thank bug reporters who helped us improve JMeter.</p>
<ul>
-
-<li>David Getzlaff, <a href="https://github.com/dgetzlaf">@dgetzlaf</a>
-</li>
-
-<li>LeeBaul, <a href="https://github.com/libaolu">@libaolu</a>
-</li>
</ul>
diff --git a/changes_history.html b/changes_history.html
index 5558336..cce9189 100644
--- a/changes_history.html
+++ b/changes_history.html
@@ -206,6 +206,301 @@ Current changes are detailed in <a
href="changes.html">Changes</a>.
+<h1>Version 5.6.1</h1>
+
+<p>
+Summary
+</p>
+
+<ul>
+
+<li>
+<a href="#New and Noteworthy">New and Noteworthy</a>
+</li>
+
+<li>
+<a href="#Incompatible changes">Incompatible changes</a>
+</li>
+
+<li>
+<a href="#Bug fixes">Bug fixes</a>
+</li>
+
+<li>
+<a href="#Improvements">Improvements</a>
+</li>
+
+<li>
+<a href="#Non-functional changes">Non-functional changes</a>
+</li>
+
+<li>
+<a href="#Known problems and workarounds">Known problems and workarounds</a>
+</li>
+
+<li>
+<a href="#Thanks">Thanks</a>
+</li>
+
+
+</ul>
+
+
+<h2 class="ch_section" id="New and Noteworthy">New and Noteworthy</h2>
+
+
+<h2 class="ch_section" id="Improvements">Improvements</h2>
+
+
+<h3>HTTP Samplers and Test Script Recorder</h3>
+
+<ul>
+
+<li>
+<a href="https://github.com/apache/jmeter/pull/6010">
+ PR#6010</a> – Use UTF-8 as a default encoding in HTTP sampler. It
enables sending parameter names, and filenames with unicode characters</li>
+
+<li>
+<a href="https://github.com/apache/jmeter/pull/6010">
+ PR#6010</a> – Test Recorder will use UTF-8 encoding by default, so
it will infer human-readable arguments rather than percent-encoded ones</li>
+
+</ul>
+
+
+<h2 class="ch_section" id="Non-functional changes">Non-functional changes</h2>
+
+<ul>
+
+<li>
+<a href="https://github.com/apache/jmeter/pull/6000">
+ PR#6000</a> – Add release-drafter for populating GitHub releases
info based on the merged PRs</li>
+
+<li>
+<a href="https://github.com/apache/jmeter/pull/5989">
+ PR#5989</a> – Use Gradle toolchains for JDK provisioning, enable
building and testing with different JDKs, start testing with Java 21</li>
+
+<li>
+<a href="https://github.com/apache/jmeter/pull/5991">
+ PR#5991</a> – Update jackson-core, jackson-databind,
jackson-annotations to 2.15.2 (from 2.15.1)</li>
+
+<li>
+<a href="https://github.com/apache/jmeter/pull/5993">
+ PR#5993</a> – Update ph-commons to 10.2.5 (from 10.2.4)</li>
+
+<li>
+<a href="https://github.com/apache/jmeter/pull/6017">
+ PR#6017</a> – Update kotlin-stdlib to 1.8.22 (from 1.8.21)</li>
+
+<li>
+<a href="https://github.com/apache/jmeter/pull/6020">
+ PR#6020</a> – Update error_prone_annotations to 2.20.0 (from
2.19.1)</li>
+
+<li>
+<a href="https://github.com/apache/jmeter/pull/6023">
+ PR#6023</a> – Update checker-qual to 3.35.0 (from 3.34.0)</li>
+
+</ul>
+
+
+<h3>Other Samplers</h3>
+
+<ul>
+
+<li>
+<a href="https://github.com/apache/jmeter/pull/6028">
+ PR#6028</a>, Change default value for <span
class="code">sampleresult.default.encoding</span> to UTF-8 (it inherits default
HTTP encoding which was modified in <a
href="https://github.com/apache/jmeter/pull/6010">
+ PR#6010</a>)</li>
+
+</ul>
+
+
+
+
+<h2 class="ch_section" id="Bug fixes">Bug fixes</h2>
+
+
+<h3>Thread Groups</h3>
+
+<ul>
+
+<li>
+<a href="https://github.com/apache/jmeter/pull/6011">
+ PR#6011</a> – Regression since 5.6: ThreadGroups are running
endlessly in non-gui mode: use default value
+ for LoopController.continue_forever rather than initializing it in the
constructor</li>
+
+</ul>
+
+
+<h3>Other Samplers</h3>
+
+<ul>
+
+<li>
+<a href="https://github.com/apache/jmeter/pull/6012">
+ PR#6012</a> – Java Request sampler cannot be enabled again after
disabling in UI (regression since 5.6)</li>
+
+</ul>
+
+
+
+
+<h2 class="ch_section" id="Thanks">Thanks</h2>
+
+<p>We thank all contributors mentioned in bug and improvement sections above:
+</p>
+
+<ul>
+
+<li>Alex Schwartz, <a href="https://github.com/alexsch01">@alexsch01</a>
+</li>
+
+</ul>
+
+<p>We also thank bug reporters who helped us improve JMeter.</p>
+
+<ul>
+
+<li>David Getzlaff, <a href="https://github.com/dgetzlaf">@dgetzlaf</a>
+</li>
+
+<li>LeeBaul, <a href="https://github.com/libaolu">@libaolu</a>
+</li>
+
+</ul>
+
+<p>
+Apologies if we have omitted anyone else.
+</p>
+
+
+
+<h2 class="ch_section" id="Known problems and workarounds">Known problems and
workarounds</h2>
+
+<ul>
+
+<li>
+<span class="code">pom.xml</span> misses <span
class="code"><version></span> tags for <span
class="code">auto-service-annotations</span>, so Maven can't infer transitive
dependencies. The issue is resolved in 5.6.2</li>
+
+
+<li>The Once Only controller behaves correctly under a Thread Group or Loop
Controller,
+but otherwise its behaviour is not consistent (or clearly specified).</li>
+
+
+<li>
+The numbers that appear to the left of the green box are the number of active
threads / total number of threads,
+the total number of threads only applies to a locally run test, otherwise it
will show <span class="code">0</span> (see <a
href="https://bz.apache.org/bugzilla/show_bug.cgi?id=55510">
+ Bug
+ 55510</a>).
+</li>
+
+
+<li>
+Note that under some windows systems you may have this WARNING:
+<pre class="source">
+java.util.prefs.WindowsPreferences
+WARNING: Could not open/create prefs root node Software\JavaSoft\Prefs at root 0
+x80000002. Windows RegCreateKeyEx(…) returned error code 5.
+</pre>
+The fix is to run JMeter as Administrator, it will create the registry key for
you, then you can restart JMeter as a normal user and you won't have the
warning anymore.
+</li>
+
+
+<li>
+You may encounter the following error:
+<pre class="source">java.security.cert.CertificateException: Certificates does
not conform to algorithm constraints</pre>
+ if you run a HTTPS request on a web site with a SSL certificate (itself or
one of SSL certificates in its chain of trust) with a signature
+ algorithm using MD2 (like <span class="code">md2WithRSAEncryption</span>) or
with a SSL certificate with a size lower than 1024 bits.
+This error is related to increased security in Java 8+.
+<br>
+To allow you to perform your HTTPS request, you can downgrade the security of
your Java installation by editing
+the Java <span class="code">jdk.certpath.disabledAlgorithms</span> property.
Remove the MD2 value or the constraint on size, depending on your case.
+<br>
+This property is in this file:
+<pre class="source">JAVA_HOME/jre/lib/security/java.security</pre>
+See <a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=56357">
+ Bug
+ 56357</a> for details.
+</li>
+
+
+<li>
+Under Mac OSX Aggregate Graph will show wrong values due to mirroring effect
on numbers.
+This is due to a known Java bug, see Bug <a
href="https://bugs.openjdk.java.net/browse/JDK-8065373">JDK-8065373</a>
+The fix is to use JDK8_u45 or later.
+</li>
+
+
+<li>
+View Results Tree may fail to display some HTML code under HTML renderer, see
<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=54586">
+ Bug
+ 54586</a>.
+This is due to a known Java bug which fails to parse "<span
class="code">px</span>" units in row/col attributes.
+See Bug <a
href="https://bugs.openjdk.java.net/browse/JDK-8031109">JDK-8031109</a>
+The fix is to use JDK9 b65 or later.
+</li>
+
+
+<li>
+JTable selection with keyboard (<span class="keycombo"><span
class="keysym">SHIFT</span> + <span
class="keysym">up/down</span></span>) is totally unusable with Java 7 on Mac
OSX.
+This is due to a known Java bug <a
href="https://bugs.openjdk.java.net/browse/JDK-8025126">JDK-8025126</a>
+The fix is to use JDK 8 b132 or later.
+</li>
+
+
+<li>
+Since Java 11 the JavaScript implementation <a
href="https://openjdk.java.net/jeps/335">Nashorn has been deprecated</a>.
+Java will emit the following deprecation warnings, if you are using JavaScript
based on Nashorn.
+<pre class="source">
+Warning: Nashorn engine is planned to be removed from a future JDK release
+</pre>
+To silence these warnings, add <span
class="code">-Dnashorn.args=--no-deprecation-warning</span> to your Java
arguments.
+That can be achieved by setting the enviroment variable <span
class="code">JVM_ARGS</span>
+
+<pre class="source">
+export JVM_ARGS="-Dnashorn.args=--no-deprecation-warning"
+</pre>
+
+</li>
+
+
+<li>
+With Java 15 the JavaScript implementation <a
href="https://openjdk.java.net/jeps/372">Nashorn has been removed</a>. To add
back a JSR-223 compatible JavaScript engine you have two options:
+ <dl>
+
+<dt>Use Mozilla Rhino</dt>
+
+<dd>Copy <a
href="https://github.com/mozilla/rhino/releases/download/Rhino1_7_14_Release/rhino-engine-1.7.14.jar">rhino-engine-1.7.14.jar</a>
into <span class="code">$JMETER_HOME/lib/ext</span>.</dd>
+
+<dt>Use OpenJDK Nashorn</dt>
+
+<dd>
+ The OpenJDK Nashorn implementation comes as a module. To use it, you
will have to download it and add it to the module path. A hacky way to download
the version 15.0 (or later) and its dependencies and set the module path is
outlined below:
+ <pre class="source">
+mkdir lib/modules
+pushd lib/modules
+wget
https://repo1.maven.org/maven2/org/openjdk/nashorn/nashorn-core/15.3/nashorn-core-15.3.jar
+wget https://repo1.maven.org/maven2/org/ow2/asm/asm/9.5/asm-9.5.jar
+wget
https://repo1.maven.org/maven2/org/ow2/asm/asm-commons/9.5/asm-commons-9.5.jar
+wget https://repo1.maven.org/maven2/org/ow2/asm/asm-util/9.5/asm-util-9.5.jar
+wget https://repo1.maven.org/maven2/org/ow2/asm/asm-tree/9.5/asm-tree-9.5.jar
+wget
https://repo1.maven.org/maven2/org/ow2/asm/asm-analysis/9.5/asm-analysis-9.5.jar
+popd
+export JVM_ARGS="--module-path $PWD/lib/modules"
+./bin/jmeter
+ </pre>
+
+</dd>
+
+</dl>
+
+</li>
+
+
+</ul>
+
+
+
+
<h1>Version 5.6</h1>
<p>
diff --git a/doap_JMeter.rdf b/doap_JMeter.rdf
index 9f2047b..c4367e3 100644
--- a/doap_JMeter.rdf
+++ b/doap_JMeter.rdf
@@ -335,6 +335,13 @@
<revision>5.6.1 final</revision>
</Version>
</release>
+ <release>
+ <Version>
+ <name>Apache JMeter</name>
+ <created>2023-07-11</created>
+ <revision>5.6.2 final</revision>
+ </Version>
+ </release>
<repository>
<GitRepository>
<location
rdf:resource="https://gitbox.apache.org/repos/asf/jmeter.git"/>
diff --git a/download_jmeter.html b/download_jmeter.html
index 7f9e9e6..b031888 100644
--- a/download_jmeter.html
+++ b/download_jmeter.html
@@ -248,7 +248,7 @@
</div>
<div class="section">
-<h1>Apache JMeter 5.6.1 (Requires Java 8+)</h1>
+<h1>Apache JMeter 5.6.2 (Requires Java 8+)</h1>
<div class="subsection">
<h2 id="binaries">Binaries<a class="sectionlink" href="#binaries" title="Link
to here">¶</a>
@@ -258,17 +258,17 @@
<tr>
-<td><a
href="[preferred]/jmeter/binaries/apache-jmeter-5.6.1.tgz">apache-jmeter-5.6.1.tgz</a></td>
- <td><a
href="https://www.apache.org/dist/jmeter/binaries/apache-jmeter-5.6.1.tgz.sha512">sha512</a></td>
- <td><a
href="https://www.apache.org/dist/jmeter/binaries/apache-jmeter-5.6.1.tgz.asc">pgp</a></td>
+<td><a
href="[preferred]/jmeter/binaries/apache-jmeter-5.6.2.tgz">apache-jmeter-5.6.2.tgz</a></td>
+ <td><a
href="https://www.apache.org/dist/jmeter/binaries/apache-jmeter-5.6.2.tgz.sha512">sha512</a></td>
+ <td><a
href="https://www.apache.org/dist/jmeter/binaries/apache-jmeter-5.6.2.tgz.asc">pgp</a></td>
</tr>
<tr>
-<td><a
href="[preferred]/jmeter/binaries/apache-jmeter-5.6.1.zip">apache-jmeter-5.6.1.zip</a></td>
- <td><a
href="https://www.apache.org/dist/jmeter/binaries/apache-jmeter-5.6.1.zip.sha512">sha512</a></td>
- <td><a
href="https://www.apache.org/dist/jmeter/binaries/apache-jmeter-5.6.1.zip.asc">pgp</a></td>
+<td><a
href="[preferred]/jmeter/binaries/apache-jmeter-5.6.2.zip">apache-jmeter-5.6.2.zip</a></td>
+ <td><a
href="https://www.apache.org/dist/jmeter/binaries/apache-jmeter-5.6.2.zip.sha512">sha512</a></td>
+ <td><a
href="https://www.apache.org/dist/jmeter/binaries/apache-jmeter-5.6.2.zip.asc">pgp</a></td>
</tr>
@@ -284,17 +284,17 @@
<tr>
-<td><a
href="[preferred]/jmeter/source/apache-jmeter-5.6.1_src.tgz">apache-jmeter-5.6.1_src.tgz</a></td>
- <td><a
href="https://www.apache.org/dist/jmeter/source/apache-jmeter-5.6.1_src.tgz.sha512">sha512</a></td>
- <td><a
href="https://www.apache.org/dist/jmeter/source/apache-jmeter-5.6.1_src.tgz.asc">pgp</a></td>
+<td><a
href="[preferred]/jmeter/source/apache-jmeter-5.6.2_src.tgz">apache-jmeter-5.6.2_src.tgz</a></td>
+ <td><a
href="https://www.apache.org/dist/jmeter/source/apache-jmeter-5.6.2_src.tgz.sha512">sha512</a></td>
+ <td><a
href="https://www.apache.org/dist/jmeter/source/apache-jmeter-5.6.2_src.tgz.asc">pgp</a></td>
</tr>
<tr>
-<td><a
href="[preferred]/jmeter/source/apache-jmeter-5.6.1_src.zip">apache-jmeter-5.6.1_src.zip</a></td>
- <td><a
href="https://www.apache.org/dist/jmeter/source/apache-jmeter-5.6.1_src.zip.sha512">sha512</a></td>
- <td><a
href="https://www.apache.org/dist/jmeter/source/apache-jmeter-5.6.1_src.zip.asc">pgp</a></td>
+<td><a
href="[preferred]/jmeter/source/apache-jmeter-5.6.2_src.zip">apache-jmeter-5.6.2_src.zip</a></td>
+ <td><a
href="https://www.apache.org/dist/jmeter/source/apache-jmeter-5.6.2_src.zip.sha512">sha512</a></td>
+ <td><a
href="https://www.apache.org/dist/jmeter/source/apache-jmeter-5.6.2_src.zip.asc">pgp</a></td>
</tr>