You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jmeter.apache.org by mi...@apache.org on 2019/11/12 21:26:15 UTC
[jmeter-site-preview] branch gh-pages updated: Update preview for
Apache JMeter v5.2.1-rc1
This is an automated email from the ASF dual-hosted git repository.
milamber pushed a commit to branch gh-pages
in repository https://gitbox.apache.org/repos/asf/jmeter-site-preview.git
The following commit(s) were added to refs/heads/gh-pages by this push:
new a445f02 Update preview for Apache JMeter v5.2.1-rc1
a445f02 is described below
commit a445f024f4129a334063793f37e636ceea96162a
Author: Milamber <mi...@apache.org>
AuthorDate: Tue Nov 12 22:26:03 2019 +0100
Update preview for Apache JMeter v5.2.1-rc1
---
rat/index.html | 10 +-
rat/rat-report.txt | 10 +-
site/api/deprecated-list.html | 2 +-
site/api/index-all.html | 8 +-
.../protocol/http/proxy/DefaultSamplerCreator.html | 8 +-
.../org/apache/jmeter/samplers/SampleResult.html | 2 +-
.../jmeter/visualizers/MailerVisualizer.html | 4 +-
.../api/org/apache/jorphan/exec/SystemCommand.html | 8 +-
site/changes.html | 522 +------------
site/changes_history.html | 838 +++++++++++++++++++++
site/creating-templates.html | 2 +-
site/download_jmeter.html | 26 +-
site/{download_jmeter.html => svnindex.html} | 178 +----
site/usermanual/component_reference.html | 2 +-
14 files changed, 938 insertions(+), 682 deletions(-)
diff --git a/rat/index.html b/rat/index.html
index 72df371..f930734 100644
--- a/rat/index.html
+++ b/rat/index.html
@@ -39,10 +39,10 @@ caption {color:blue;text-align:left;}
Table 1: A snapshot summary of this rat report.
</caption>
<tr>
-<td colspan="1" class="notes">Notes: 35</td><td colspan="1" class="binaries">Binaries: 10</td><td colspan="1" class="archives">Archives: 3</td><td colspan="1" class="standards">Standards: 1736</td>
+<td colspan="1" class="notes">Notes: 35</td><td colspan="1" class="binaries">Binaries: 10</td><td colspan="1" class="archives">Archives: 3</td><td colspan="1" class="standards">Standards: 1740</td>
</tr>
<tr>
-<td colspan="2" class="licenced">Apache Licensed: 1736</td><td colspan="2" class="generated">Generated Documents: 0</td>
+<td colspan="2" class="licenced">Apache Licensed: 1740</td><td colspan="2" class="generated">Generated Documents: 0</td>
</tr>
<tr>
<td colspan="2" class="java_note">Note: JavaDocs are generated and so license header is optional</td><td colspan="2" class="generated_note">Note: Generated files do not require license headers</td>
@@ -65,7 +65,9 @@ Table 1: A snapshot summary of this rat report.
Binary files (which do not require AL headers) will be marked B<br>
Compressed archives will be marked A<br>
Notices, licenses etc will be marked N<br>
-</p> AL /settings.gradle.kts<br>
+</p> AL /gradlew.bat<br>
+ AL /gradlew<br>
+ AL /settings.gradle.kts<br>
AL /buildSrc/settings.gradle.kts<br>
AL /buildSrc/build.gradle.kts<br>
AL /buildSrc/gradle.properties<br>
@@ -1721,6 +1723,7 @@ Table 1: A snapshot summary of this rat report.
AL /gradle/wrapper/gradle-wrapper.properties<br>
AL /xdocs/mail2.xml<br>
AL /xdocs/devguide-dashboard.xml<br>
+ AL /xdocs/svnindex.xml<br>
AL /xdocs/changes.xml<br>
AL /xdocs/jmeter_irc.xml<br>
AL /xdocs/building.xml<br>
@@ -1849,6 +1852,7 @@ Table 1: A snapshot summary of this rat report.
AL /bin/user.properties<br>
AL /bin/jmeter-t.cmd<br>
AL /bin/utility.groovy<br>
+ AL /doap_JMeter.rdf<br>
<hr>
<h3>Printing headers for files without AL header...</h3>
diff --git a/rat/rat-report.txt b/rat/rat-report.txt
index 9a878a9..44497b1 100644
--- a/rat/rat-report.txt
+++ b/rat/rat-report.txt
@@ -2,14 +2,14 @@
*****************************************************
Summary
-------
-Generated at: 2019-10-29T19:29:25+01:00
+Generated at: 2019-11-12T21:45:15+01:00
Notes: 35
Binaries: 10
Archives: 3
-Standards: 1736
+Standards: 1740
-Apache Licensed: 1736
+Apache Licensed: 1740
Generated Documents: 0
JavaDocs are generated, thus a license header is optional.
@@ -30,6 +30,8 @@ Archives:
Binary files (which do not require any license headers) will be marked B
Compressed archives will be marked A
Notices, licenses etc. will be marked N
+ AL /gradlew.bat
+ AL /gradlew
AL /settings.gradle.kts
AL /buildSrc/settings.gradle.kts
AL /buildSrc/build.gradle.kts
@@ -1686,6 +1688,7 @@ Archives:
AL /gradle/wrapper/gradle-wrapper.properties
AL /xdocs/mail2.xml
AL /xdocs/devguide-dashboard.xml
+ AL /xdocs/svnindex.xml
AL /xdocs/changes.xml
AL /xdocs/jmeter_irc.xml
AL /xdocs/building.xml
@@ -1814,5 +1817,6 @@ Archives:
AL /bin/user.properties
AL /bin/jmeter-t.cmd
AL /bin/utility.groovy
+ AL /doap_JMeter.rdf
*****************************************************
diff --git a/site/api/deprecated-list.html b/site/api/deprecated-list.html
index 98c089e..31dacfe 100644
--- a/site/api/deprecated-list.html
+++ b/site/api/deprecated-list.html
@@ -224,7 +224,7 @@
</tr>
<tr class="altColor">
<td class="colOne"><a href="org/apache/jorphan/exec/SystemCommand.html#POLL_INTERVAL">org.apache.jorphan.exec.SystemCommand.POLL_INTERVAL</a>
-<div class="block"><span class="deprecationComment">does not make sense anymore. Superceded by <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang"><code>Object.wait(long)</code></a></span></div>
+<div class="block"><span class="deprecationComment">does not make sense anymore. Superseded by <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang"><code>Object.wait(long)</code></a></span></div>
</td>
</tr>
<tr class="rowColor">
diff --git a/site/api/index-all.html b/site/api/index-all.html
index 7c07c69..2bacf18 100644
--- a/site/api/index-all.html
+++ b/site/api/index-all.html
@@ -2884,7 +2884,7 @@
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/jmeter/visualizers/MailerVisualizer.html#clearData--">clearData()</a></span> - Method in class org.apache.jmeter.visualizers.<a href="org/apache/jmeter/visualizers/MailerVisualizer.html" title="class in org.apache.jmeter.visualizers">MailerVisualizer</a></dt>
<dd>
-<div class="block">Clears any stored sampling-informations.</div>
+<div class="block">Clears any stored sampling-information.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/jmeter/visualizers/RenderAsBoundaryExtractor.html#clearData--">clearData()</a></span> - Method in class org.apache.jmeter.visualizers.<a href="org/apache/jmeter/visualizers/RenderAsBoundaryExtractor.html" title="class in org.apache.jmeter.visualizers">RenderAsBoundaryExtractor</a></dt>
<dt><span class="memberNameLink"><a href="org/apache/jmeter/visualizers/RenderAsCssJQuery.html#clearData--">clearData()</a></span> - Method in class org.apache.jmeter.visualizers.<a href="org/apache/jmeter/visualizers/RenderAsCssJQuery.html" title="class in org.apache.jmeter.visualizers">RenderAsCssJQuery</a></dt>
@@ -3792,11 +3792,11 @@
</dd>
<dt><span class="memberNameLink"><a href="org/apache/jmeter/protocol/http/proxy/DefaultSamplerCreator.html#computeFromHeader-org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase-org.apache.jmeter.protocol.http.proxy.HttpRequestHdr-java.util.Map-java.util.Map-">computeFromHeader(HTTPSamplerBase, HttpRequestHdr, Map<String, String>, Map<String, String>)</a></span> - Method in class org.apache.jmeter.protocol.http.proxy.<a href="org/apache/jmeter/protocol/http/proxy/DefaultSa [...]
<dd>
-<div class="block">Compute sampler informations from Request Header</div>
+<div class="block">Compute sampler information from Request Header</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/jmeter/protocol/http/proxy/DefaultSamplerCreator.html#computeFromPostBody-org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase-org.apache.jmeter.protocol.http.proxy.HttpRequestHdr-">computeFromPostBody(HTTPSamplerBase, HttpRequestHdr)</a></span> - Method in class org.apache.jmeter.protocol.http.proxy.<a href="org/apache/jmeter/protocol/http/proxy/DefaultSamplerCreator.html" title="class in org.apache.jmeter.protocol.http.proxy">Defa [...]
<dd>
-<div class="block">Compute sampler informations from Request Header</div>
+<div class="block">Compute sampler information from Request Header</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/jmeter/protocol/http/proxy/DefaultSamplerCreator.html#computeMethod-org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase-org.apache.jmeter.protocol.http.proxy.HttpRequestHdr-">computeMethod(HTTPSamplerBase, HttpRequestHdr)</a></span> - Method in class org.apache.jmeter.protocol.http.proxy.<a href="org/apache/jmeter/protocol/http/proxy/DefaultSamplerCreator.html" title="class in org.apache.jmeter.protocol.http.proxy">DefaultSamplerCr [...]
<dd>
@@ -20949,7 +20949,7 @@ any class wishing to display or present data collected in SampleResults.</div>
<dt><span class="memberNameLink"><a href="org/apache/jorphan/exec/SystemCommand.html#POLL_INTERVAL">POLL_INTERVAL</a></span> - Static variable in class org.apache.jorphan.exec.<a href="org/apache/jorphan/exec/SystemCommand.html" title="class in org.apache.jorphan.exec">SystemCommand</a></dt>
<dd>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>
-<div class="block"><span class="deprecationComment">does not make sense anymore. Superceded by <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang"><code>Object.wait(long)</code></a></span></div>
+<div class="block"><span class="deprecationComment">does not make sense anymore. Superseded by <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang"><code>Object.wait(long)</code></a></span></div>
</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/jmeter/functions/Groovy.html#populateBindings-javax.script.Bindings-">populateBindings(Bindings)</a></span> - Method in class org.apache.jmeter.functions.<a href="org/apache/jmeter/functions/Groovy.html" title="class in org.apache.jmeter.functions">Groovy</a></dt>
diff --git a/site/api/org/apache/jmeter/protocol/http/proxy/DefaultSamplerCreator.html b/site/api/org/apache/jmeter/protocol/http/proxy/DefaultSamplerCreator.html
index 3bc48c3..403a37e 100644
--- a/site/api/org/apache/jmeter/protocol/http/proxy/DefaultSamplerCreator.html
+++ b/site/api/org/apache/jmeter/protocol/http/proxy/DefaultSamplerCreator.html
@@ -203,14 +203,14 @@ extends <a href="../../../../../../org/apache/jmeter/protocol/http/proxy/Abstrac
<a href="../../../../../../org/apache/jmeter/protocol/http/proxy/HttpRequestHdr.html" title="class in org.apache.jmeter.protocol.http.proxy">HttpRequestHdr</a> request,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> pageEncodings,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> formEncodings)</code>
-<div class="block">Compute sampler informations from Request Header</div>
+<div class="block">Compute sampler information from Request Header</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/jmeter/protocol/http/proxy/DefaultSamplerCreator.html#computeFromPostBody-org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase-org.apache.jmeter.protocol.http.proxy.HttpRequestHdr-">computeFromPostBody</a></span>(<a href="../../../../../../org/apache/jmeter/protocol/http/sampler/HTTPSamplerBase.html" title="class in org.apache.jmeter.protocol.http.sampler">HTTPSamplerBase</a> sampler,
<a href="../../../../../../org/apache/jmeter/protocol/http/proxy/HttpRequestHdr.html" title="class in org.apache.jmeter.protocol.http.proxy">HttpRequestHdr</a> request)</code>
-<div class="block">Compute sampler informations from Request Header</div>
+<div class="block">Compute sampler information from Request Header</div>
</td>
</tr>
<tr id="i5" class="rowColor">
@@ -393,7 +393,7 @@ extends <a href="../../../../../../org/apache/jmeter/protocol/http/proxy/Abstrac
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> pageEncodings,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> formEncodings)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
-<div class="block">Compute sampler informations from Request Header</div>
+<div class="block">Compute sampler information from Request Header</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>sampler</code> - <a href="../../../../../../org/apache/jmeter/protocol/http/sampler/HTTPSamplerBase.html" title="class in org.apache.jmeter.protocol.http.sampler"><code>HTTPSamplerBase</code></a></dd>
@@ -414,7 +414,7 @@ extends <a href="../../../../../../org/apache/jmeter/protocol/http/proxy/Abstrac
<pre>protected void computeFromPostBody(<a href="../../../../../../org/apache/jmeter/protocol/http/sampler/HTTPSamplerBase.html" title="class in org.apache.jmeter.protocol.http.sampler">HTTPSamplerBase</a> sampler,
<a href="../../../../../../org/apache/jmeter/protocol/http/proxy/HttpRequestHdr.html" title="class in org.apache.jmeter.protocol.http.proxy">HttpRequestHdr</a> request)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
-<div class="block">Compute sampler informations from Request Header</div>
+<div class="block">Compute sampler information from Request Header</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>sampler</code> - <a href="../../../../../../org/apache/jmeter/protocol/http/sampler/HTTPSamplerBase.html" title="class in org.apache.jmeter.protocol.http.sampler"><code>HTTPSamplerBase</code></a></dd>
diff --git a/site/api/org/apache/jmeter/samplers/SampleResult.html b/site/api/org/apache/jmeter/samplers/SampleResult.html
index fc07ff0..f61e468 100644
--- a/site/api/org/apache/jmeter/samplers/SampleResult.html
+++ b/site/api/org/apache/jmeter/samplers/SampleResult.html
@@ -2542,7 +2542,7 @@ public void setStartNextThreadLoop(boolean startNextThreadLoop)</
<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getFirstAssertionFailureMessage()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
-<dd>String first non null assertion failure message</dd>
+<dd>String first non null assertion failure message if assertionResults is not null, null otherwise</dd>
</dl>
</li>
</ul>
diff --git a/site/api/org/apache/jmeter/visualizers/MailerVisualizer.html b/site/api/org/apache/jmeter/visualizers/MailerVisualizer.html
index f8f5a19..cf327c4 100644
--- a/site/api/org/apache/jmeter/visualizers/MailerVisualizer.html
+++ b/site/api/org/apache/jmeter/visualizers/MailerVisualizer.html
@@ -288,7 +288,7 @@ implements <a href="https://docs.oracle.com/javase/8/docs/api/java/awt/event/Act
<tr id="i2" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/jmeter/visualizers/MailerVisualizer.html#clearData--">clearData</a></span>()</code>
-<div class="block">Clears any stored sampling-informations.</div>
+<div class="block">Clears any stored sampling-information.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
@@ -450,7 +450,7 @@ implements <a href="https://docs.oracle.com/javase/8/docs/api/java/awt/event/Act
<li class="blockList">
<h4>clearData</h4>
<pre>public void clearData()</pre>
-<div class="block">Clears any stored sampling-informations.</div>
+<div class="block">Clears any stored sampling-information.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/apache/jmeter/samplers/Clearable.html#clearData--">clearData</a></code> in interface <code><a href="../../../../org/apache/jmeter/samplers/Clearable.html" title="interface in org.apache.jmeter.samplers">Clearable</a></code></dd>
diff --git a/site/api/org/apache/jorphan/exec/SystemCommand.html b/site/api/org/apache/jorphan/exec/SystemCommand.html
index 3ccfb75..bb87527 100644
--- a/site/api/org/apache/jorphan/exec/SystemCommand.html
+++ b/site/api/org/apache/jorphan/exec/SystemCommand.html
@@ -134,7 +134,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/jorphan/exec/SystemCommand.html#POLL_INTERVAL">POLL_INTERVAL</a></span></code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>
-<div class="block"><span class="deprecationComment">does not make sense anymore. Superceded by <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang"><code>Object.wait(long)</code></a></span></div>
+<div class="block"><span class="deprecationComment">does not make sense anymore. Superseded by <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang"><code>Object.wait(long)</code></a></span></div>
</div>
</td>
</tr>
@@ -238,7 +238,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<h4>POLL_INTERVAL</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
public static final int POLL_INTERVAL</pre>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span> <span class="deprecationComment">does not make sense anymore. Superceded by <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang"><code>Object.wait(long)</code></a></span></div>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span> <span class="deprecationComment">does not make sense anymore. Superseded by <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang"><code>Object.wait(long)</code></a></span></div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.apache.jorphan.exec.SystemCommand.POLL_INTERVAL">Constant Field Values</a></dd>
@@ -314,7 +314,7 @@ public static final int POLL_INTERVAL</pre>
<dd><code>env</code> - Environment variables appended to environment (may be null)</dd>
<dd><code>directory</code> - File working directory (may be null)</dd>
<dd><code>timeoutMillis</code> - timeout in Milliseconds</dd>
-<dd><code>pollInterval</code> - Value used to poll for Process execution end</dd>
+<dd><code>pollInterval</code> - not used anymore</dd>
<dd><code>stdin</code> - File name that will contain data to be input to process (may be null)</dd>
<dd><code>stdout</code> - File name that will contain out stream (may be null)</dd>
<dd><code>stderr</code> - File name that will contain err stream (may be null)</dd>
@@ -347,7 +347,7 @@ public static final int POLL_INTERVAL</pre>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</a></code> - when execution was interrupted</dd>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - when I/O error occurs while execution</dd>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/TimeoutException.html?is-external=true" title="class or interface in java.util.concurrent">TimeoutException</a></code></dd>
+<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/TimeoutException.html?is-external=true" title="class or interface in java.util.concurrent">TimeoutException</a></code> - when timeout is reached while execution</dd>
</dl>
</li>
</ul>
diff --git a/site/changes.html b/site/changes.html
index 3b5cb48..aec309c 100644
--- a/site/changes.html
+++ b/site/changes.html
@@ -201,7 +201,7 @@ Earlier changes are detailed in the <a href="changes_history.html">History of Pr
-<h1>Version 5.2</h1>
+<h1>Version 5.2.1</h1>
<p>
Summary
@@ -244,8 +244,8 @@ Summary
<h2 class="ch_section" id="New and Noteworthy">New and Noteworthy</h2>
<p>
-This release is a major release. Please see the <a href="changes_history.html">Changes history page</a>
-to view the last release notes of version 5.1.1.
+This release is a minor bugfix release. Please see the <a href="changes_history.html">Changes history page</a>
+to view the last release notes of version 5.2.
</p>
@@ -255,34 +255,6 @@ to view the last release notes of version 5.1.1.
<h2 class="ch_section" id="Incompatible changes">Incompatible changes</h2>
<ul>
-
-<li>HTTP(S) Test Script Recorder now appends number at end of names, while previously it added it at beginning. See <a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63450">
- Bug
- 63450</a>
-</li>
-
-<li>When using XPath Assertion with an XPath expression returning a boolean, <span class="code">True if nothing matches</span> had no effect and always returned true, see <a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63455">
- Bug
- 63455</a>
-</li>
-
-<li>XML parsing now refuses unsecure XML, this has impacts on the following features:
- <ul>
-
-<li>XMLAssertion</li>
-
-<li>XMLSchemAssertion</li>
-
-<li>XPath function</li>
-
-<li>XPath 1 & 2 Extractors</li>
-
-<li>XPath 1 & 2 Assertions</li>
-
-</ul>
-
-
-</li>
</ul>
@@ -294,20 +266,6 @@ to view the last release notes of version 5.1.1.
<h3>HTTP Samplers and Test Script Recorder</h3>
<ul>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63450">
- Bug
- 63450</a>
- -
- HTTP(S) Test Script Recorder: Put number at end instead of beginning</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63790">
- Bug
- 63790</a>
- -
- Embedded Resources download: Optimize CSS parsing by removing source location</li>
</ul>
@@ -315,27 +273,6 @@ to view the last release notes of version 5.1.1.
<h3>Other samplers</h3>
<ul>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63406">
- Bug
- 63406</a>
- -
- JDBC connection configuration: new option for pre-initialize to initialize the connection pool. Contributed by Franz Schwab (franz.schwab at exasol.com)</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63561">
- Bug
- 63561</a>
- -
- JDBC Request: Allow to only fetch a certain number of rows. Contributed by Franz Schwab (franz.schwab at exasol.com)</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63801">
- Bug
- 63801</a>
- -
- Add Bolt protocol support for Neo4j database. Contributed by GraphAware (www.graphaware.com)</li>
</ul>
@@ -343,13 +280,6 @@ to view the last release notes of version 5.1.1.
<h3>Controllers</h3>
<ul>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63565">
- Bug
- 63565</a>
- -
- If Controller: GC issue with JMeter during the endurance run when using with "Interpret Condition as Variable Expression?" unchecked => Improve documentation</li>
</ul>
@@ -357,20 +287,6 @@ to view the last release notes of version 5.1.1.
<h3>Listeners</h3>
<ul>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63720">
- Bug
- 63720</a>
- -
- BackendListener: InfluxDBBackendListenerClient Add support for InfluxDB 2. Contributed by Jakub Bednář (https://github.com/bednar)</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63770">
- Bug
- 63770</a>
- -
- View Results Tree: Add JMESPath Tester. Contributed by Ubik Load Pack (support at ubikloadpack.com)</li>
</ul>
@@ -378,55 +294,6 @@ to view the last release notes of version 5.1.1.
<h3>Timers, Assertions, Config, Pre- & Post-Processors</h3>
<ul>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62863">
- Bug
- 62863</a>
- -
- Enable PKCS11 keystores for usage with KeyStore Manager. Based on patch by Clifford Harms (clifford.harms at gmail.com).</li>
-
-<li>
-<a href="https://github.com/apache/jmeter/pull/457">
- Pull request #457</a>
- -
- Slight performance improvement in PoissonRandomTimer by using ThreadLocalRandom. Based on a patch by Xia Li.</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62787">
- Bug
- 62787</a>
- -
- New <span class="code">XPath2 Assertion</span> supporting XPath2 with better performances than <span class="code">XPath Assertion</span>. Contributed by Ubik Load Pack (support at ubikloadpack.com)</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63643">
- Bug
- 63643</a>
- -
- Skip BOM on files opened through <span class="code">FileServer</span> and use the BOM to detect the character encoding,
- if none is given explicitly. Reported by Havlicek Honza (havlicek.honza at gmail.com)</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63727">
- Bug
- 63727</a>
- -
- New <span class="code">JMESPath Extractor</span> element to ease extraction from JSON using <a href="http://jmespath.org">JMESPath</a> technology. Contributed by Ubik Load Pack (support at ubikloadpack.com)</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63763">
- Bug
- 63763</a>
- -
- New <span class="code">JMESPath Assertion</span> element to ease assertion on JSON using <a href="http://jmespath.org">JMESPath</a> technology. Contributed by Ubik Load Pack (support at ubikloadpack.com)</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63775">
- Bug
- 63775</a>
- -
- Allow Boundary Extractor to accept empty boundaries</li>
</ul>
@@ -434,15 +301,6 @@ to view the last release notes of version 5.1.1.
<h3>Functions</h3>
<ul>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63219">
- Bug
- 63219</a>
- -
- New function <span class="code">__StringToFile</span> to save/append a string into a file. Contributed by Ubik Load Pack (support at ubikloadpack.com)</li>
-
-<li>Use <span class="code">AtomicInteger</span> for <span class="code">__counter</span> instead of synchronization on our own</li>
</ul>
@@ -457,13 +315,6 @@ to view the last release notes of version 5.1.1.
<h3>Report / Dashboard</h3>
<ul>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63471">
- Bug
- 63471</a>
- -
- <span class="code">StringConverter</span>s used for report generation should ignore white space around numbers.</li>
</ul>
@@ -471,103 +322,6 @@ to view the last release notes of version 5.1.1.
<h3>General</h3>
<ul>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63396">
- Bug
- 63396</a>
- -
- JSR223 Test Elements: Description of Parameters is misleading, same for Script</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63480">
- Bug
- 63480</a>
- -
- XPathAssertion and XPathAssertion2: Improve test coverage for input coming from variable. Contributed by Ubik Load Pack (support at ubikloadpack.com)</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63452">
- Bug
- 63452</a>
- -
- Tools / Import from cURL: Complete coverage of all command line options that are valid in JMeter use case. Contributed by Ubik Load Pack (support at ubikloadpack.com)</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63419">
- Bug
- 63419</a>
- -
- Tools / Import from cURL: Add ability to import a set of cURL commands from a file. Contributed by Ubik Load Pack (support at ubikloadpack.com)</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63760">
- Bug
- 63760</a>
- -
- JOrphanUtils: add random alphanumeric password generator</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63355">
- Bug
- 63355</a>
- -
- View Results Tree: Browser view option is not Available since Java 11, document how to make it available, see <a href="./usermanual/hints_and_tips.html#browser_renderer_view_results_tree">this</a>
-</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62861">
- Bug
- 62861</a>
- -
- Thread Group: Provide ability to configure whether a new iteration is a new user or same user (Would be applied on Cookie Manager, Cache Manager and httpclient.reset_state_on_thread_group_iteration). Contributed by Ubik Load Pack (support at ubikloadpack.com)</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63616">
- Bug
- 63616</a>
- -
- Fix Javadoc: <pre class="source">JMeterContext#getThreadNum()</pre> starts at 0 and not 1. Contributed by Ori Marko (orimarko at gmail.com)</li>
-
-<li>Updated to httpclient/httpmime 4.5.10 (from 4.5.7)</li>
-
-<li>Updated to dnsjava 2.1.9 (from 2.1.8)</li>
-
-<li>Updated to jsoup 1.12.1 (from 1.11.3)</li>
-
-<li>Updated to rsyntaxtextarea 3.0.4 (from 3.0.2)</li>
-
-<li>Updated to caffeine 2.8.0 (from 2.6.2)</li>
-
-<li>Updated to commons-codec 1.13 (from 1.11)</li>
-
-<li>Updated to commons-lang3 3.9 (from 3.8.1)</li>
-
-<li>Updated to commons-pool 2.7 (from 2.6)</li>
-
-<li>Updated to commons-text 1.8 (from 1.6)</li>
-
-<li>Updated to freemarker 2.3.29 (from 2.3.28)</li>
-
-<li>Updated to httpcore/httpcore-nio 4.12 (from 4.11)</li>
-
-<li>Updated to jodd 5.0.13 (from 5.0.6)</li>
-
-<li>Updated to log4j 2.12.1 (from 2.11.1)</li>
-
-<li>Updated to ph-commons 9.3.7 (from 9.2.1)</li>
-
-<li>Updated to ph-css 6.2.0 (from 6.1.1)</li>
-
-<li>Updated to Mozilla Rhino 1.7.11 (from 1.7.10)</li>
-
-<li>Updated to Saxon-HE 9.9.1-5 (from 9.9.1-1)</li>
-
-<li>Updated to slf4j 1.7.28 (from 1.7.25)</li>
-
-<li>Updated to tika-core and tika-parsers 1.22 (from 1.21)</li>
-
-<li>Updated jackson-annotations, jackson-core and jackson-databind to 2.9.10 (from 2.9.8)</li>
</ul>
@@ -575,45 +329,6 @@ to view the last release notes of version 5.1.1.
<h2 class="ch_section" id="Non-functional changes">Non-functional changes</h2>
<ul>
-
-<li>Migrated from subversion to <a href="https://github.com/apache/jmeter">Git</a>
-</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63630">
- Bug
- 63630</a>
- -
- Switch build from Apache Ant to Gradle</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63529">
- Bug
- 63529</a>
- -
- Add more unit tests for org.apache.jorphan.util.JOrphanUtils. Contributed by John Bergqvist(John.Bergqvist at diffblue.com)</li>
-
-<li>Updated to latest checkstyle (version 8.22)</li>
-
-<li>Clean-up of code in <span class="code">CompareAssertion</span> and other locations. Based on patch by Graham Russell (graham at ham1.co.uk)</li>
-
-<li>
-<a href="https://github.com/apache/jmeter/pull/491">
- Pull request #491</a>
- -
- Increase Graphite metrics coverage. Contributed by Graham Russell (graham at ham1.co.uk)</li>
-
-<li>
-<a href="https://github.com/apache/jmeter/pull/520">
- Pull request #520</a>
- -
- Replace anonymous classes with lambda expressions. Contributed by Graham Russell (graham at ham1.co.uk).</li>
-
-<li>
-<a href="https://github.com/apache/jmeter/pull/524">
- Pull request #524</a>
- -
- Migration from JUnit 4 to JUnit 5. Contributed by Graham Russell (graham at ham1.co.uk).</li>
</ul>
@@ -626,41 +341,6 @@ to view the last release notes of version 5.1.1.
<h3>HTTP Samplers and Test Script Recorder</h3>
<ul>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63298">
- Bug
- 63298</a>
- -
- HTTP Requests with encoded URLs are being sent in decoded format</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63364">
- Bug
- 63364</a>
- -
- When setting <span class="code">subresults.disable_renaming=true</span>, sub results are still renamed using their parent SampleLabel while they shouldn't. Contributed by Ubik Load Pack (support at ubikloadpack.com)</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63129">
- Bug
- 63129</a>
- -
- JMeter can not identify encoding during first time page submission. Based partly on analysis and PR made by Naveen Nandwani (naveen.nandwani at india.nec.com)</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62672">
- Bug
- 62672</a>
- -
- HTTP Request sends double requests when using proxy with authentication. Based on patch by Artem Fedorov (artem.fedorov at blazemeter.com) and contributed by BlazeMeter.</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63574">
- Bug
- 63574</a>
- -
- HTTP Cache Manager does not cache resource if <span class="code">Cache-Control</span> header is missing.</li>
</ul>
@@ -668,27 +348,6 @@ to view the last release notes of version 5.1.1.
<h3>Other Samplers</h3>
<ul>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63442">
- Bug
- 63442</a>
- -
- Reduce scanning for <span class="code">LogParser</span> implementations in AccessLogSamplerBeanInfo.</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63563">
- Bug
- 63563</a>
- -
- LdapExtSampler: When sampler fails with exception differing from NamingException, no SampleResult is generated</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63469">
- Bug
- 63469</a>
- -
- JMSPublisher: Race condition in jms.client.ClientPool#clearClient</li>
</ul>
@@ -705,39 +364,11 @@ to view the last release notes of version 5.1.1.
<ul>
<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63319">
- Bug
- 63319</a>
- -
- <span class="code">ArrayIndexOutOfBoundsException</span> in Aggregate Graph when selecting 90 % or 95 % columns</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63423">
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63906">
Bug
- 63423</a>
+ 63906</a>
-
- Selection of table rows in Aggregate Graph gets lost too often</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63347">
- Bug
- 63347</a>
- -
- View result tree: The search field is so small that even a single character is not visible on Windows 7</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63433">
- Bug
- 63433</a>
- -
- ListenerNotifier: Detected problem in Listener NullPointerException if filename is null. Contributed by Ubik Load Pack (support at ubikloadpack.com)</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63674">
- Bug
- 63674</a>
- -
- Strip results with subresults deeper in their hierarchy when DataStripping is enabled</li>
+ NPE for InfluxDB backend listener during failover testing</li>
</ul>
@@ -745,13 +376,6 @@ to view the last release notes of version 5.1.1.
<h3>Timers, Assertions, Config, Pre- & Post-Processors</h3>
<ul>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63455">
- Bug
- 63455</a>
- -
- XPath Assertion: <span class="code">True if nothing matches</span> does not work if XPath expression returns a boolean. Contributed by Ubik Load Pack (support at ubikloadpack.com)</li>
</ul>
@@ -780,30 +404,6 @@ to view the last release notes of version 5.1.1.
<h3>Documentation</h3>
<ul>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63513">
- Bug
- 63513</a>
- -
- Add MariaDB examples to JDBC documentation. Contributed by Ori Marko (orimarko at gmail.com)</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63484">
- Bug
- 63484</a>
- -
- Add notes to use Apache Velocity as JSR223 script language. Based on a patch by Ori Marko (orimarko at gmail.com)</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63519">
- Bug
- 63519</a>
- -
- <a href="https://github.com/apache/jmeter/pull/471">
- Pull request #471</a>
- -
- Use correct method <span class="code">getLabelResource()</span> in JMeter tutorial. Contributed by Sun Tao (buzzerrookie at hotmail.com>)</li>
</ul>
@@ -813,68 +413,18 @@ to view the last release notes of version 5.1.1.
<ul>
<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63394">
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63910">
Bug
- 63394</a>
+ 63910</a>
-
- JMeter should fail with non-zero when test execution fails (due to missing test plan or other reason). Contributed by Ubik Load Pack (support at ubikloadpack.com)</li>
+ Broken maven poms in released 5.2 version </li>
<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63464">
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63911">
Bug
- 63464</a>
+ 63911</a>
-
- image/svg+xml is wrongly considered as binary</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63490">
- Bug
- 63490</a>
- -
- At end of scheduler duration lots of Samplers gets executed at the same time</li>
-
-<li>
-<a href="https://github.com/apache/jmeter/pull/480">
- Pull request #480</a>,
- <a href="https://github.com/apache/jmeter/pull/482">
- Pull request #482</a>
- -
- Fix a few typos in comments and log messages. Based on patch by Anass Benomar (anassbenomar at gmail.com)</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63751">
- Bug
- 63751</a>
- -
- Correct a typo in Chinese translations. Reported by Jinliang Wang (wjl31802 at 126.com)</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63723">
- Bug
- 63723</a>
- -
- Distributed testing: JMeter master ends distributed test though some threads still are active</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63614">
- Bug
- 63614</a>
- -
- Distributed testing: Unable to generate Dashboard report at end of load test</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63862">
- Bug
- 63862</a>
- -
- Search Dialog / Search in View Results Tree: Uncaught exception if regex is checked and regex is invalid</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63793">
- Bug
- 63793</a>
- -
- Fix unsecure XML Parsing</li>
+ ApacheJMeter_config.jar content has changed (bin moved to run and missing files)</li>
</ul>
@@ -887,39 +437,9 @@ to view the last release notes of version 5.1.1.
</p>
<ul>
-
-<li>Clifford Harms (clifford.harms at gmail.com)</li>
-
-<li>
-<a href="https://ubikloadpack.com">Ubik Load Pack</a>
-</li>
-
-<li>Xia Li</li>
-
-<li>Naveen Nandwani (naveen.nandwani at india.nec.com)</li>
-
-<li>Artem Fedorov (artem.fedorov at blazemeter.com)</li>
-
-<li>Ori Marko (orimarko at gmail.com)</li>
-
-<li>Sun Tao (buzzerrookie at hotmail.com)</li>
-
-<li>John Bergqvist (John.Bergqvist at diffblue.com)</li>
-
-<li>Franz Schwab (franz.schwab at exasol.com)</li>
-
-<li>Graham Russell (graham at ham1.co.uk)</li>
-
-<li>Anass Benomar (anassbenomar at gmail.com)</li>
-
-<li>
-<a href="https://github.com/bednar">Jakub Bednář</a>
-</li>
-
-<li>Pascal Schumacher (pascalschumacher at apache.org)</li>
-
+
<li>
-<a href="https://graphaware.com/">GraphAware</a>
+<a href="https://github.com/vincentclee">Vincent Lee</a>
</li>
</ul>
@@ -927,20 +447,6 @@ to view the last release notes of version 5.1.1.
<p>We also thank bug reporters who helped us improve JMeter.</p>
<ul>
-
-<li>Sergiy Iampol (sergiy.iampol at playtech.com)</li>
-
-<li>Brian Tully (brian.tully at acquia.com)</li>
-
-<li>Amer Ghazal (amerghazal at gmail.com)</li>
-
-<li>Stefan Seide (stefan at trilobyte-se.de)</li>
-
-<li>Havlicek Honza (havlicek.honza at gmail.com)</li>
-
-<li>Pierre Astruc (pierre.astruc at evertest.com)</li>
-
-<li>Jinliang Wang (wjl31802 at 126.com)</li>
</ul>
diff --git a/site/changes_history.html b/site/changes_history.html
index 607bdf1..05f3b25 100644
--- a/site/changes_history.html
+++ b/site/changes_history.html
@@ -203,6 +203,844 @@ Current changes are detailed in <a href="changes.html">Changes</a>.
+<h1>Version 5.2</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>
+
+<p>
+This release is a major release. Please see the <a href="changes_history.html">Changes history page</a>
+to view the last release notes of version 5.1.1.
+</p>
+
+
+
+
+
+<h2 class="ch_section" id="Incompatible changes">Incompatible changes</h2>
+
+<ul>
+
+<li>HTTP(S) Test Script Recorder now appends number at end of names, while previously it added it at beginning. See <a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63450">
+ Bug
+ 63450</a>
+</li>
+
+<li>When using XPath Assertion with an XPath expression returning a boolean, <span class="code">True if nothing matches</span> had no effect and always returned true, see <a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63455">
+ Bug
+ 63455</a>
+</li>
+
+<li>XML parsing now refuses unsecure XML, this has impacts on the following features:
+ <ul>
+
+<li>XMLAssertion</li>
+
+<li>XMLSchemAssertion</li>
+
+<li>XPath function</li>
+
+<li>XPath 1 & 2 Extractors</li>
+
+<li>XPath 1 & 2 Assertions</li>
+
+</ul>
+
+
+</li>
+
+</ul>
+
+
+
+<h2 class="ch_section" id="Improvements">Improvements</h2>
+
+
+<h3>HTTP Samplers and Test Script Recorder</h3>
+
+<ul>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63450">
+ Bug
+ 63450</a>
+ -
+ HTTP(S) Test Script Recorder: Put number at end instead of beginning</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63790">
+ Bug
+ 63790</a>
+ -
+ Embedded Resources download: Optimize CSS parsing by removing source location</li>
+
+</ul>
+
+
+<h3>Other samplers</h3>
+
+<ul>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63406">
+ Bug
+ 63406</a>
+ -
+ JDBC connection configuration: new option for pre-initialize to initialize the connection pool. Contributed by Franz Schwab (franz.schwab at exasol.com)</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63561">
+ Bug
+ 63561</a>
+ -
+ JDBC Request: Allow to only fetch a certain number of rows. Contributed by Franz Schwab (franz.schwab at exasol.com)</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63801">
+ Bug
+ 63801</a>
+ -
+ Add Bolt protocol support for Neo4j database. Contributed by GraphAware (www.graphaware.com)</li>
+
+</ul>
+
+
+<h3>Controllers</h3>
+
+<ul>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63565">
+ Bug
+ 63565</a>
+ -
+ If Controller: GC issue with JMeter during the endurance run when using with "Interpret Condition as Variable Expression?" unchecked => Improve documentation</li>
+
+</ul>
+
+
+<h3>Listeners</h3>
+
+<ul>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63720">
+ Bug
+ 63720</a>
+ -
+ BackendListener: InfluxDBBackendListenerClient Add support for InfluxDB 2. Contributed by Jakub Bednář (https://github.com/bednar)</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63770">
+ Bug
+ 63770</a>
+ -
+ View Results Tree: Add JMESPath Tester. Contributed by Ubik Load Pack (support at ubikloadpack.com)</li>
+
+</ul>
+
+
+<h3>Timers, Assertions, Config, Pre- & Post-Processors</h3>
+
+<ul>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62863">
+ Bug
+ 62863</a>
+ -
+ Enable PKCS11 keystores for usage with KeyStore Manager. Based on patch by Clifford Harms (clifford.harms at gmail.com).</li>
+
+<li>
+<a href="https://github.com/apache/jmeter/pull/457">
+ Pull request #457</a>
+ -
+ Slight performance improvement in PoissonRandomTimer by using ThreadLocalRandom. Based on a patch by Xia Li.</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62787">
+ Bug
+ 62787</a>
+ -
+ New <span class="code">XPath2 Assertion</span> supporting XPath2 with better performances than <span class="code">XPath Assertion</span>. Contributed by Ubik Load Pack (support at ubikloadpack.com)</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63643">
+ Bug
+ 63643</a>
+ -
+ Skip BOM on files opened through <span class="code">FileServer</span> and use the BOM to detect the character encoding,
+ if none is given explicitly. Reported by Havlicek Honza (havlicek.honza at gmail.com)</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63727">
+ Bug
+ 63727</a>
+ -
+ New <span class="code">JMESPath Extractor</span> element to ease extraction from JSON using <a href="http://jmespath.org">JMESPath</a> technology. Contributed by Ubik Load Pack (support at ubikloadpack.com)</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63763">
+ Bug
+ 63763</a>
+ -
+ New <span class="code">JMESPath Assertion</span> element to ease assertion on JSON using <a href="http://jmespath.org">JMESPath</a> technology. Contributed by Ubik Load Pack (support at ubikloadpack.com)</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63775">
+ Bug
+ 63775</a>
+ -
+ Allow Boundary Extractor to accept empty boundaries</li>
+
+</ul>
+
+
+<h3>Functions</h3>
+
+<ul>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63219">
+ Bug
+ 63219</a>
+ -
+ New function <span class="code">__StringToFile</span> to save/append a string into a file. Contributed by Ubik Load Pack (support at ubikloadpack.com)</li>
+
+<li>Use <span class="code">AtomicInteger</span> for <span class="code">__counter</span> instead of synchronization on our own</li>
+
+</ul>
+
+
+<h3>I18N</h3>
+
+<ul>
+
+</ul>
+
+
+<h3>Report / Dashboard</h3>
+
+<ul>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63471">
+ Bug
+ 63471</a>
+ -
+ <span class="code">StringConverter</span>s used for report generation should ignore white space around numbers.</li>
+
+</ul>
+
+
+<h3>General</h3>
+
+<ul>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63396">
+ Bug
+ 63396</a>
+ -
+ JSR223 Test Elements: Description of Parameters is misleading, same for Script</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63480">
+ Bug
+ 63480</a>
+ -
+ XPathAssertion and XPathAssertion2: Improve test coverage for input coming from variable. Contributed by Ubik Load Pack (support at ubikloadpack.com)</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63452">
+ Bug
+ 63452</a>
+ -
+ Tools / Import from cURL: Complete coverage of all command line options that are valid in JMeter use case. Contributed by Ubik Load Pack (support at ubikloadpack.com)</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63419">
+ Bug
+ 63419</a>
+ -
+ Tools / Import from cURL: Add ability to import a set of cURL commands from a file. Contributed by Ubik Load Pack (support at ubikloadpack.com)</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63760">
+ Bug
+ 63760</a>
+ -
+ JOrphanUtils: add random alphanumeric password generator</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63355">
+ Bug
+ 63355</a>
+ -
+ View Results Tree: Browser view option is not Available since Java 11, document how to make it available, see <a href="./usermanual/hints_and_tips.html#browser_renderer_view_results_tree">this</a>
+</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62861">
+ Bug
+ 62861</a>
+ -
+ Thread Group: Provide ability to configure whether a new iteration is a new user or same user (Would be applied on Cookie Manager, Cache Manager and httpclient.reset_state_on_thread_group_iteration). Contributed by Ubik Load Pack (support at ubikloadpack.com)</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63616">
+ Bug
+ 63616</a>
+ -
+ Fix Javadoc: <pre class="source">JMeterContext#getThreadNum()</pre> starts at 0 and not 1. Contributed by Ori Marko (orimarko at gmail.com)</li>
+
+<li>Updated to httpclient/httpmime 4.5.10 (from 4.5.7)</li>
+
+<li>Updated to dnsjava 2.1.9 (from 2.1.8)</li>
+
+<li>Updated to jsoup 1.12.1 (from 1.11.3)</li>
+
+<li>Updated to rsyntaxtextarea 3.0.4 (from 3.0.2)</li>
+
+<li>Updated to caffeine 2.8.0 (from 2.6.2)</li>
+
+<li>Updated to commons-codec 1.13 (from 1.11)</li>
+
+<li>Updated to commons-lang3 3.9 (from 3.8.1)</li>
+
+<li>Updated to commons-pool 2.7 (from 2.6)</li>
+
+<li>Updated to commons-text 1.8 (from 1.6)</li>
+
+<li>Updated to freemarker 2.3.29 (from 2.3.28)</li>
+
+<li>Updated to httpcore/httpcore-nio 4.12 (from 4.11)</li>
+
+<li>Updated to jodd 5.0.13 (from 5.0.6)</li>
+
+<li>Updated to log4j 2.12.1 (from 2.11.1)</li>
+
+<li>Updated to ph-commons 9.3.7 (from 9.2.1)</li>
+
+<li>Updated to ph-css 6.2.0 (from 6.1.1)</li>
+
+<li>Updated to Mozilla Rhino 1.7.11 (from 1.7.10)</li>
+
+<li>Updated to Saxon-HE 9.9.1-5 (from 9.9.1-1)</li>
+
+<li>Updated to slf4j 1.7.28 (from 1.7.25)</li>
+
+<li>Updated to tika-core and tika-parsers 1.22 (from 1.21)</li>
+
+<li>Updated jackson-annotations, jackson-core and jackson-databind to 2.9.10 (from 2.9.8)</li>
+
+</ul>
+
+
+<h2 class="ch_section" id="Non-functional changes">Non-functional changes</h2>
+
+<ul>
+
+<li>Migrated from subversion to <a href="https://github.com/apache/jmeter">Git</a>
+</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63630">
+ Bug
+ 63630</a>
+ -
+ Switch build from Apache Ant to Gradle</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63529">
+ Bug
+ 63529</a>
+ -
+ Add more unit tests for org.apache.jorphan.util.JOrphanUtils. Contributed by John Bergqvist(John.Bergqvist at diffblue.com)</li>
+
+<li>Updated to latest checkstyle (version 8.22)</li>
+
+<li>Clean-up of code in <span class="code">CompareAssertion</span> and other locations. Based on patch by Graham Russell (graham at ham1.co.uk)</li>
+
+<li>
+<a href="https://github.com/apache/jmeter/pull/491">
+ Pull request #491</a>
+ -
+ Increase Graphite metrics coverage. Contributed by Graham Russell (graham at ham1.co.uk)</li>
+
+<li>
+<a href="https://github.com/apache/jmeter/pull/520">
+ Pull request #520</a>
+ -
+ Replace anonymous classes with lambda expressions. Contributed by Graham Russell (graham at ham1.co.uk).</li>
+
+<li>
+<a href="https://github.com/apache/jmeter/pull/524">
+ Pull request #524</a>
+ -
+ Migration from JUnit 4 to JUnit 5. Contributed by Graham Russell (graham at ham1.co.uk).</li>
+
+</ul>
+
+
+
+
+<h2 class="ch_section" id="Bug fixes">Bug fixes</h2>
+
+
+<h3>HTTP Samplers and Test Script Recorder</h3>
+
+<ul>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63298">
+ Bug
+ 63298</a>
+ -
+ HTTP Requests with encoded URLs are being sent in decoded format</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63364">
+ Bug
+ 63364</a>
+ -
+ When setting <span class="code">subresults.disable_renaming=true</span>, sub results are still renamed using their parent SampleLabel while they shouldn't. Contributed by Ubik Load Pack (support at ubikloadpack.com)</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63129">
+ Bug
+ 63129</a>
+ -
+ JMeter can not identify encoding during first time page submission. Based partly on analysis and PR made by Naveen Nandwani (naveen.nandwani at india.nec.com)</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62672">
+ Bug
+ 62672</a>
+ -
+ HTTP Request sends double requests when using proxy with authentication. Based on patch by Artem Fedorov (artem.fedorov at blazemeter.com) and contributed by BlazeMeter.</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63574">
+ Bug
+ 63574</a>
+ -
+ HTTP Cache Manager does not cache resource if <span class="code">Cache-Control</span> header is missing.</li>
+
+</ul>
+
+
+<h3>Other Samplers</h3>
+
+<ul>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63442">
+ Bug
+ 63442</a>
+ -
+ Reduce scanning for <span class="code">LogParser</span> implementations in AccessLogSamplerBeanInfo.</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63563">
+ Bug
+ 63563</a>
+ -
+ LdapExtSampler: When sampler fails with exception differing from NamingException, no SampleResult is generated</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63469">
+ Bug
+ 63469</a>
+ -
+ JMSPublisher: Race condition in jms.client.ClientPool#clearClient</li>
+
+</ul>
+
+
+<h3>Controllers</h3>
+
+<ul>
+
+</ul>
+
+
+<h3>Listeners</h3>
+
+<ul>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63319">
+ Bug
+ 63319</a>
+ -
+ <span class="code">ArrayIndexOutOfBoundsException</span> in Aggregate Graph when selecting 90 % or 95 % columns</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63423">
+ Bug
+ 63423</a>
+ -
+ Selection of table rows in Aggregate Graph gets lost too often</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63347">
+ Bug
+ 63347</a>
+ -
+ View result tree: The search field is so small that even a single character is not visible on Windows 7</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63433">
+ Bug
+ 63433</a>
+ -
+ ListenerNotifier: Detected problem in Listener NullPointerException if filename is null. Contributed by Ubik Load Pack (support at ubikloadpack.com)</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63674">
+ Bug
+ 63674</a>
+ -
+ Strip results with subresults deeper in their hierarchy when DataStripping is enabled</li>
+
+</ul>
+
+
+<h3>Timers, Assertions, Config, Pre- & Post-Processors</h3>
+
+<ul>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63455">
+ Bug
+ 63455</a>
+ -
+ XPath Assertion: <span class="code">True if nothing matches</span> does not work if XPath expression returns a boolean. Contributed by Ubik Load Pack (support at ubikloadpack.com)</li>
+
+</ul>
+
+
+<h3>Functions</h3>
+
+<ul>
+
+</ul>
+
+
+<h3>I18N</h3>
+
+<ul>
+
+</ul>
+
+
+<h3>Report / Dashboard</h3>
+
+<ul>
+
+</ul>
+
+
+<h3>Documentation</h3>
+
+<ul>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63513">
+ Bug
+ 63513</a>
+ -
+ Add MariaDB examples to JDBC documentation. Contributed by Ori Marko (orimarko at gmail.com)</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63484">
+ Bug
+ 63484</a>
+ -
+ Add notes to use Apache Velocity as JSR223 script language. Based on a patch by Ori Marko (orimarko at gmail.com)</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63519">
+ Bug
+ 63519</a>
+ -
+ <a href="https://github.com/apache/jmeter/pull/471">
+ Pull request #471</a>
+ -
+ Use correct method <span class="code">getLabelResource()</span> in JMeter tutorial. Contributed by Sun Tao (buzzerrookie at hotmail.com>)</li>
+
+</ul>
+
+
+<h3>General</h3>
+
+<ul>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63394">
+ Bug
+ 63394</a>
+ -
+ JMeter should fail with non-zero when test execution fails (due to missing test plan or other reason). Contributed by Ubik Load Pack (support at ubikloadpack.com)</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63464">
+ Bug
+ 63464</a>
+ -
+ image/svg+xml is wrongly considered as binary</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63490">
+ Bug
+ 63490</a>
+ -
+ At end of scheduler duration lots of Samplers gets executed at the same time</li>
+
+<li>
+<a href="https://github.com/apache/jmeter/pull/480">
+ Pull request #480</a>,
+ <a href="https://github.com/apache/jmeter/pull/482">
+ Pull request #482</a>
+ -
+ Fix a few typos in comments and log messages. Based on patch by Anass Benomar (anassbenomar at gmail.com)</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63751">
+ Bug
+ 63751</a>
+ -
+ Correct a typo in Chinese translations. Reported by Jinliang Wang (wjl31802 at 126.com)</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63723">
+ Bug
+ 63723</a>
+ -
+ Distributed testing: JMeter master ends distributed test though some threads still are active</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63614">
+ Bug
+ 63614</a>
+ -
+ Distributed testing: Unable to generate Dashboard report at end of load test</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63862">
+ Bug
+ 63862</a>
+ -
+ Search Dialog / Search in View Results Tree: Uncaught exception if regex is checked and regex is invalid</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63793">
+ Bug
+ 63793</a>
+ -
+ Fix unsecure XML Parsing</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>Clifford Harms (clifford.harms at gmail.com)</li>
+
+<li>
+<a href="https://ubikloadpack.com">Ubik Load Pack</a>
+</li>
+
+<li>Xia Li</li>
+
+<li>Naveen Nandwani (naveen.nandwani at india.nec.com)</li>
+
+<li>Artem Fedorov (artem.fedorov at blazemeter.com)</li>
+
+<li>Ori Marko (orimarko at gmail.com)</li>
+
+<li>Sun Tao (buzzerrookie at hotmail.com)</li>
+
+<li>John Bergqvist (John.Bergqvist at diffblue.com)</li>
+
+<li>Franz Schwab (franz.schwab at exasol.com)</li>
+
+<li>Graham Russell (graham at ham1.co.uk)</li>
+
+<li>Anass Benomar (anassbenomar at gmail.com)</li>
+
+<li>
+<a href="https://github.com/bednar">Jakub Bednář</a>
+</li>
+
+<li>Pascal Schumacher (pascalschumacher at apache.org)</li>
+
+<li>
+<a href="https://graphaware.com/">GraphAware</a>
+</li>
+
+</ul>
+
+<p>We also thank bug reporters who helped us improve JMeter.</p>
+
+<ul>
+
+<li>Sergiy Iampol (sergiy.iampol at playtech.com)</li>
+
+<li>Brian Tully (brian.tully at acquia.com)</li>
+
+<li>Amer Ghazal (amerghazal at gmail.com)</li>
+
+<li>Stefan Seide (stefan at trilobyte-se.de)</li>
+
+<li>Havlicek Honza (havlicek.honza at gmail.com)</li>
+
+<li>Pierre Astruc (pierre.astruc at evertest.com)</li>
+
+<li>Jinliang Wang (wjl31802 at 126.com)</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>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>
+
+</ul>
+
+
+
+
<h1>Version 5.1.1</h1>
<p>
diff --git a/site/creating-templates.html b/site/creating-templates.html
index 43a6a37..f8d94b6 100644
--- a/site/creating-templates.html
+++ b/site/creating-templates.html
@@ -235,7 +235,7 @@
<ul>
<li>
-<span class="code">template</span> element which contains the informations described in the followings tags</li>
+<span class="code">template</span> element which contains the information described in the following tags</li>
<li>
<span class="code">name</span> element which contains the template name the user will see</li>
diff --git a/site/download_jmeter.html b/site/download_jmeter.html
index 5c0d2c4..40bfc38 100644
--- a/site/download_jmeter.html
+++ b/site/download_jmeter.html
@@ -245,7 +245,7 @@
</div>
<div class="section">
-<h1>Apache JMeter 5.2 (Requires Java 8+)</h1>
+<h1>Apache JMeter 5.2.1 (Requires Java 8+)</h1>
<div class="subsection">
<h2 id="binaries">Binaries<a class="sectionlink" href="#binaries" title="Link to here">¶</a>
@@ -255,17 +255,17 @@
<tr>
-<td><a href="[preferred]/jmeter/binaries/apache-jmeter-5.2.tgz">apache-jmeter-5.2.tgz</a></td>
- <td><a href="https://www.apache.org/dist/jmeter/binaries/apache-jmeter-5.2.tgz.sha512">sha512</a></td>
- <td><a href="https://www.apache.org/dist/jmeter/binaries/apache-jmeter-5.2.tgz.asc">pgp</a></td>
+<td><a href="[preferred]/jmeter/binaries/apache-jmeter-5.2.1.tgz">apache-jmeter-5.2.1.tgz</a></td>
+ <td><a href="https://www.apache.org/dist/jmeter/binaries/apache-jmeter-5.2.1.tgz.sha512">sha512</a></td>
+ <td><a href="https://www.apache.org/dist/jmeter/binaries/apache-jmeter-5.2.1.tgz.asc">pgp</a></td>
</tr>
<tr>
-<td><a href="[preferred]/jmeter/binaries/apache-jmeter-5.2.zip">apache-jmeter-5.2.zip</a></td>
- <td><a href="https://www.apache.org/dist/jmeter/binaries/apache-jmeter-5.2.zip.sha512">sha512</a></td>
- <td><a href="https://www.apache.org/dist/jmeter/binaries/apache-jmeter-5.2.zip.asc">pgp</a></td>
+<td><a href="[preferred]/jmeter/binaries/apache-jmeter-5.2.1.zip">apache-jmeter-5.2.1.zip</a></td>
+ <td><a href="https://www.apache.org/dist/jmeter/binaries/apache-jmeter-5.2.1.zip.sha512">sha512</a></td>
+ <td><a href="https://www.apache.org/dist/jmeter/binaries/apache-jmeter-5.2.1.zip.asc">pgp</a></td>
</tr>
@@ -281,17 +281,17 @@
<tr>
-<td><a href="[preferred]/jmeter/source/apache-jmeter-5.2_src.tgz">apache-jmeter-5.2_src.tgz</a></td>
- <td><a href="https://www.apache.org/dist/jmeter/source/apache-jmeter-5.2_src.tgz.sha512">sha512</a></td>
- <td><a href="https://www.apache.org/dist/jmeter/source/apache-jmeter-5.2_src.tgz.asc">pgp</a></td>
+<td><a href="[preferred]/jmeter/source/apache-jmeter-5.2.1_src.tgz">apache-jmeter-5.2.1_src.tgz</a></td>
+ <td><a href="https://www.apache.org/dist/jmeter/source/apache-jmeter-5.2.1_src.tgz.sha512">sha512</a></td>
+ <td><a href="https://www.apache.org/dist/jmeter/source/apache-jmeter-5.2.1_src.tgz.asc">pgp</a></td>
</tr>
<tr>
-<td><a href="[preferred]/jmeter/source/apache-jmeter-5.2_src.zip">apache-jmeter-5.2_src.zip</a></td>
- <td><a href="https://www.apache.org/dist/jmeter/source/apache-jmeter-5.2_src.zip.sha512">sha512</a></td>
- <td><a href="https://www.apache.org/dist/jmeter/source/apache-jmeter-5.2_src.zip.asc">pgp</a></td>
+<td><a href="[preferred]/jmeter/source/apache-jmeter-5.2.1_src.zip">apache-jmeter-5.2.1_src.zip</a></td>
+ <td><a href="https://www.apache.org/dist/jmeter/source/apache-jmeter-5.2.1_src.zip.sha512">sha512</a></td>
+ <td><a href="https://www.apache.org/dist/jmeter/source/apache-jmeter-5.2.1_src.zip.asc">pgp</a></td>
</tr>
diff --git a/site/download_jmeter.html b/site/svnindex.html
similarity index 58%
copy from site/download_jmeter.html
copy to site/svnindex.html
index 5c0d2c4..b704c5b 100644
--- a/site/download_jmeter.html
+++ b/site/svnindex.html
@@ -4,7 +4,9 @@
<META http-equiv="Content-Type" content="text/html; charset=iso-8859-15">
<title>Apache JMeter
-
- Download Apache JMeter</title>
+ Source Repositories</title>
+<meta name="author" value="Apache JMeter Project">
+<meta name="email" value="dev.AT.jmeter.DOT.apache.DOT.org">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link href="https://fonts.googleapis.com/css?family=Merriweather:400normal" rel="stylesheet" type="text/css">
<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.6.1/css/font-awesome.min.css" rel="stylesheet" type="text/css">
@@ -181,157 +183,59 @@
</ul>
</div>
<div class="section">
-<h1>Download Apache JMeter</h1>
-
-<p>
- We recommend you use a mirror to download our release
- builds, but you <strong>must</strong> <a href="http://www.apache.org/info/verification.html">verify the integrity</a> of
- the downloaded files using signatures downloaded from our main
- distribution directories. Recent releases (48 hours) may not yet
- be available from all the mirrors.
- </p>
+<h1>Download the Source</h1>
-
-<p>
- You are currently using <b>[preferred]</b>. If you
- encounter a problem with this mirror, please select another
- mirror. If all mirrors are failing, there are <i>backup</i>
- mirrors (at the end of the mirrors list) that should be
- available.
- <br>
- [if-any logo]<a href="[link]"><img align="right" src="[logo]" border="0"></a>[end]
- </p>
-
-<form action="[location]" method="get" id="SelectMirror">
-
-<p>
- Other mirrors:
- <select name="Preferred">
- [if-any http]
- [for http]<option value="[http]">[http]</option>[end]
- [end]
- [if-any ftp]
- [for ftp]<option value="[ftp]">[ftp]</option>[end]
- [end]
- [if-any backup]
- [for backup]<option value="[backup]">[backup] (backup)</option>[end]
- [end]
- </select>
- <input type="submit" value="Change">
-
-</p>
-
-</form>
+<p>Most users of the source code probably don't need to have day to
+day access to the source code as it changes. For these users we
+provide easy to unpack source code downloads via our <a href="download_jmeter.cgi">download page</a>. </p>
+
-
-<p>
- The <span class="code">KEYS</span> link links to the code signing keys used to sign the product.
- The <span class="code">PGP</span> link downloads the OpenPGP compatible signature from our main site.
- The <span class="code">SHA-512</span> link downloads the sha512 checksum from the main site.
- Please <a href="http://www.apache.org/info/verification.html">verify the integrity</a>
- of the downloaded file.
- </p>
-
-<p>
- For more information concerning Apache JMeter, see the <a href="http://jmeter.apache.org/">Apache JMeter</a> site.
- </p>
-
-<p>
-
-<a href="https://www.apache.org/dist/jmeter/KEYS">KEYS</a>
-
-</p>
-
</div>
<div class="section">
-<h1>Apache JMeter 5.2 (Requires Java 8+)</h1>
-
-<div class="subsection">
-<h2 id="binaries">Binaries<a class="sectionlink" href="#binaries" title="Link to here">¶</a>
-</h2>
-
-<table>
-
-<tr>
-
-<td><a href="[preferred]/jmeter/binaries/apache-jmeter-5.2.tgz">apache-jmeter-5.2.tgz</a></td>
- <td><a href="https://www.apache.org/dist/jmeter/binaries/apache-jmeter-5.2.tgz.sha512">sha512</a></td>
- <td><a href="https://www.apache.org/dist/jmeter/binaries/apache-jmeter-5.2.tgz.asc">pgp</a></td>
-
-</tr>
-
-<tr>
-
-<td><a href="[preferred]/jmeter/binaries/apache-jmeter-5.2.zip">apache-jmeter-5.2.zip</a></td>
- <td><a href="https://www.apache.org/dist/jmeter/binaries/apache-jmeter-5.2.zip.sha512">sha512</a></td>
- <td><a href="https://www.apache.org/dist/jmeter/binaries/apache-jmeter-5.2.zip.asc">pgp</a></td>
-
-</tr>
-
-</table>
-
+<h1>Access the GIT Version Controlled Source Code</h1>
+
+
+<div class="clear"></div>
+<div class="note">With Apache JMeter 5.2 the sources have been
+<a href="https://www.apache.org/dev/writable-git">migrated to Git.</a>
+
</div>
-
+<div class="clear"></div>
+
+
<div class="subsection">
-<h2 id="source">Source<a class="sectionlink" href="#source" title="Link to here">¶</a>
+<h2 id="git">Git<a class="sectionlink" href="#git" title="Link to here">¶</a>
</h2>
-
+
+
+<p>The sources for JMeter are accessible at the urls below.</p>
+
+
<table>
-
+
<tr>
-
-<td><a href="[preferred]/jmeter/source/apache-jmeter-5.2_src.tgz">apache-jmeter-5.2_src.tgz</a></td>
- <td><a href="https://www.apache.org/dist/jmeter/source/apache-jmeter-5.2_src.tgz.sha512">sha512</a></td>
- <td><a href="https://www.apache.org/dist/jmeter/source/apache-jmeter-5.2_src.tgz.asc">pgp</a></td>
-
+
+<th>Project</th>
+ <th>GIT (read-only)</th>
+ <th>GITHUB (read-only)</th>
+
</tr>
-
+
<tr>
-
-<td><a href="[preferred]/jmeter/source/apache-jmeter-5.2_src.zip">apache-jmeter-5.2_src.zip</a></td>
- <td><a href="https://www.apache.org/dist/jmeter/source/apache-jmeter-5.2_src.zip.sha512">sha512</a></td>
- <td><a href="https://www.apache.org/dist/jmeter/source/apache-jmeter-5.2_src.zip.asc">pgp</a></td>
-
+
+<td>Apache JMeter</td>
+ <td><a href="https://gitbox.apache.org/repos/asf/jmeter.git">https://gitbox.apache.org/repos/asf/jmeter.git</a></td>
+ <td><a href="https://github.com/apache/jmeter">https://github.com/apache/jmeter</a></td>
+
</tr>
-
+
</table>
-
-</div>
-
-</div>
-<div class="section">
-<h1>Archives</h1>
-
-<p>
- Older releases can be obtained from the archives.
- </p>
-
-<ul>
-
-<li class="download">
-<a href="[preferred]/jmeter/">browse download area</a>
-</li>
-
-<li>
-<a href="https://archive.apache.org/dist/jmeter/">Apache JMeter archives…</a>
-</li>
-
-<li>
-<a href="https://archive.apache.org/dist/jakarta/jmeter/">Apache Jakarta JMeter archives…</a>
-</li>
-
-</ul>
-
+
+
</div>
-<div class="section">
-<h1>Verification of downloads</h1>
-
-<p>
- It is essential that you verify the integrity of the downloaded files using the PGP signature.
- Please read <a href="http://www.apache.org/info/verification.html">Verifying Apache Software Foundation Releases</a> for more information on why you should verify our releases.
- </p>
-
+
+
</div>
<div class="share-links">
Share this page:
diff --git a/site/usermanual/component_reference.html b/site/usermanual/component_reference.html
index 60faaa6..58d89e4 100644
--- a/site/usermanual/component_reference.html
+++ b/site/usermanual/component_reference.html
@@ -15290,7 +15290,7 @@ extracting the node as text or attribute value and store the result into the giv
<dd>return Integer value equal 0 to if the 2<sup>nd</sup> page of the first book is equal to the 2<sup>nd</sup> page of the 2<sup>nd</sup> book, else return -1.</dd>
</dl>
-<p>To see more informations about thoses fuctions, please check <a href="http://saxon.sourceforge.net/saxon7.9.1/functions.html">xPath2 functions</a>
+<p>To see more information about these functions, please check <a href="http://saxon.sourceforge.net/saxon7.9.1/functions.html">xPath2 functions</a>
</p>
<div class="go-top">
<a href="#">^</a>