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 2021/12/24 15:11:42 UTC

[jmeter-site] branch asf-site updated: Update website for the new release Apache JMeter 5.4.3

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 050dd91  Update website for the new release Apache JMeter 5.4.3
050dd91 is described below

commit 050dd913d513bddf3c1d23c5d1b406b460e6761b
Author: Milamber <mi...@apache.org>
AuthorDate: Fri Dec 24 16:08:38 2021 +0100

    Update website for the new release Apache JMeter 5.4.3
---
 changes.html         |   6 +-
 changes_history.html | 894 +++++++++++++++++++++++++++++++++++++++++++++++++++
 doap_JMeter.rdf      |   7 +
 download_jmeter.html |  26 +-
 4 files changed, 917 insertions(+), 16 deletions(-)

diff --git a/changes.html b/changes.html
index 1533c2a..0f9fea8 100644
--- a/changes.html
+++ b/changes.html
@@ -201,13 +201,13 @@ Earlier changes are detailed in the <a href="changes_history.html">History of Pr
 
 
 
-<h1>Version 5.4.2</h1>
+<h1>Version 5.4.3</h1>
 
 <p>
 Summary
 </p>
 
-<p>This version is a fix release against the vulnerability CVE-2021-44228: Apache Log4j2 JNDI features do not protect against attacker controlled LDAP and other JNDI related endpoints.
+<p>This version is a fix release against the vulnerability CVE-2021-45105: Apache Log4j2 versions 2.0-alpha1 through 2.16.0 (excluding 2.12.3) did not protect from uncontrolled recursion from self-referential lookups. This allows an attacker with control over Thread Context Map data to cause a denial of service when a crafted string is interpreted.
 </p>
 
 <ul>
@@ -326,7 +326,7 @@ Summary
 
 <ul>
     
-<li>Updated Apache log4j2 to 2.16.0 (from 2.13.3).</li>
+<li>Updated Apache Log4j2 to 2.17.0 (from 2.16.0).</li>
 
 </ul>
 
diff --git a/changes_history.html b/changes_history.html
index e8822be..0bfea6b 100644
--- a/changes_history.html
+++ b/changes_history.html
@@ -203,6 +203,900 @@ Current changes are detailed in <a href="changes.html">Changes</a>.
 
 
 
+<h1>Version 5.4.2</h1>
+
+<p>
+Summary
+</p>
+
+<p>This version is a fix release against the vulnerability CVE-2021-44228: Apache Log4j2 JNDI features do not protect against attacker controlled LDAP and other JNDI related endpoints.
+</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>
+
+
+<h3 class="ch_title">UX improvements</h3>
+
+
+
+
+<h2 class="ch_section" id="Incompatible changes">Incompatible changes</h2>
+
+
+
+<h2 class="ch_section" id="Improvements">Improvements</h2>
+
+
+<h3>HTTP Samplers and Test Script Recorder</h3>
+
+<ul>
+
+</ul>
+
+
+<h3>Other samplers</h3>
+
+<ul>
+
+</ul>
+
+
+<h3>Controllers</h3>
+
+<ul>
+
+</ul>
+
+
+<h3>Listeners</h3>
+
+<ul>
+
+</ul>
+
+
+<h3>Timers, Assertions, Config, Pre- &amp; Post-Processors</h3>
+
+<ul>
+
+</ul>
+
+
+<h3>Functions</h3>
+
+<ul>
+
+</ul>
+
+
+<h3>I18N</h3>
+
+<ul>
+
+</ul>
+
+
+<h3>Report / Dashboard</h3>
+
+<ul>
+
+</ul>
+
+
+<h3>General</h3>
+
+<ul>
+
+</ul>
+
+
+<h2 class="ch_section" id="Non-functional changes">Non-functional changes</h2>
+
+<ul>
+    
+<li>Updated Apache log4j2 to 2.16.0 (from 2.13.3).</li>
+
+</ul>
+
+ 
+
+
+<h2 class="ch_section" id="Bug fixes">Bug fixes</h2>
+
+
+<h3>HTTP Samplers and Test Script Recorder</h3>
+
+<ul>
+
+</ul>
+
+
+<h3>Other Samplers</h3>
+
+<ul>
+
+</ul>
+
+
+<h3>Controllers</h3>
+
+<ul>
+
+</ul>
+
+
+<h3>Listeners</h3>
+
+<ul>
+
+</ul>
+
+
+<h3>Timers, Assertions, Config, Pre- &amp; Post-Processors</h3>
+
+<ul>
+
+</ul>
+
+
+<h3>Functions</h3>
+
+<ul>
+
+</ul>
+
+
+<h3>I18N</h3>
+
+<ul>
+
+</ul>
+
+
+<h3>Report / Dashboard</h3>
+
+<ul>
+
+</ul>
+
+
+<h3>Documentation</h3>
+
+<ul>
+
+</ul>
+
+
+<h3>General</h3>
+
+<ul>
+
+</ul>
+
+ 
+
+
+<h2 class="ch_section" id="Thanks">Thanks</h2>
+
+<p>We thank all contributors mentioned in bug and improvement sections above:
+</p>
+
+<ul>
+
+</ul>
+
+<p>We also thank bug reporters who helped us improve JMeter.</p>
+
+<ul>
+
+</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(&hellip;) 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>&nbsp;+&nbsp;<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_13_Release/rhino-engine-1.7.13.jar">rhino-engine-1.7.13.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 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.0/nashorn-core-15.0.jar
+wget https://repo1.maven.org/maven2/org/ow2/asm/asm/9.0/asm-9.0.jar
+wget https://repo1.maven.org/maven2/org/ow2/asm/asm-commons/9.0/asm-commons-9.0.jar
+wget https://repo1.maven.org/maven2/org/ow2/asm/asm-util/9.0/asm-util-9.0.jar
+wget https://repo1.maven.org/maven2/org/ow2/asm/asm-tree/9.0/asm-tree-9.0.jar
+wget https://repo1.maven.org/maven2/org/ow2/asm/asm-analysis/9.0/asm-analysis-9.0.jar
+popd
+export JVM_ARGS="--modulepath $PWD/lib/modules"
+./bin/jmeter
+      </pre>
+    
+</dd>
+  
+</dl>
+
+</li>
+
+
+</ul>
+
+
+
+
+<h1>Version 5.4.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>
+
+
+<h3 class="ch_title">UX improvements</h3>
+
+
+
+
+<h2 class="ch_section" id="Incompatible changes">Incompatible changes</h2>
+
+<ul>
+    
+<li>Restart after LAF change has been reinstated, it had been removed in JMeter 5.3</li>
+
+</ul>
+
+
+
+<h2 class="ch_section" id="Improvements">Improvements</h2>
+
+
+<h3>HTTP Samplers and Test Script Recorder</h3>
+
+<ul>
+
+</ul>
+
+
+<h3>Other samplers</h3>
+
+<ul>
+
+</ul>
+
+
+<h3>Controllers</h3>
+
+<ul>
+
+</ul>
+
+
+<h3>Listeners</h3>
+
+<ul>
+
+</ul>
+
+
+<h3>Timers, Assertions, Config, Pre- &amp; Post-Processors</h3>
+
+<ul>
+
+</ul>
+
+
+<h3>Functions</h3>
+
+<ul>
+
+</ul>
+
+
+<h3>I18N</h3>
+
+<ul>
+
+</ul>
+
+
+<h3>Report / Dashboard</h3>
+
+<ul>
+
+</ul>
+
+
+<h3>General</h3>
+
+<ul>
+  
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=65028">
+      Bug
+      65028</a>
+    -
+  Add documentation for the property <span class="code">client.rmi.localport</span>
+</li>
+  
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=65012">
+      Bug
+      65012</a>
+    -
+  Better handling of displaying long comments in the GUI</li>
+
+</ul>
+
+
+<h2 class="ch_section" id="Non-functional changes">Non-functional changes</h2>
+
+<ul>
+    
+<li>Updated SaxonHE to 9.9.1-8 (from 9.9.1-7)</li>
+    
+<li>Updated asm to 9.0 (from 7.3.1)</li>
+    
+<li>Updated bouncycastle to 1.67 (from 1.66)</li>
+    
+<li>Updated caffeine to 2.8.8 (from 2.8.0)</li>
+    
+<li>Updated commons-codec to 1.15 (from 1.14)</li>
+    
+<li>Updated commons-io to 2.8.0 (from 2.7)</li>
+    
+<li>Updated commons-net to 3.7.2 (from 3.7)</li>
+    
+<li>Updated jackson to 2.10.5 (from 2.10.3)</li>
+    
+<li>Updated junit to 4.13.1 (from 4.13)</li>
+    
+<li>Updated ph-commons to 9.5.1 (from 9.4.1)</li>
+    
+<li>Updated ph-css to 6.2.3 (from 6.2.1)</li>
+    
+<li>Updated groovy to 3.0.7 (from 3.0.5)</li>
+    
+<li>Updated xstream to 1.4.15 (from 1.4.14)</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=64955">
+      Bug
+      64955</a>
+    -
+  Keystore password not reset on reload</li>
+  
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=65002">
+      Bug
+      65002</a>
+    -
+  HTTP(S) Test Script recorder creates an invalid Basic authentication URL. Contributed by Ubik Load Pack (https://ubikloadpack.com)</li>
+  
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=65004">
+      Bug
+      65004</a>
+    -
+  HTTP(S) Test Script recorder computes wrong HTTP Request breaking the application. Contributed by Ubik Load Pack (https://ubikloadpack.com)</li>
+  
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=64543">
+      Bug
+      64543</a>
+    -
+  On MacOSX, Darklaf- IntelliJ Theme throws NPE in javax.swing.ToolTipManager.initiateToolTip</li>
+  
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=65024">
+      Bug
+      65024</a>
+    -
+  Sending mime type with parameter throws IllegalArgumentException</li>
+  
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=65029">
+      Bug
+      65029</a>
+    -
+  Try harder to correctly guess the URL for applets, when download embedded URLs is enabled</li>
+
+</ul>
+
+
+<h3>Other Samplers</h3>
+
+<ul>
+  
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=65034">
+      Bug
+      65034</a>
+    -
+  Ignore <span class="code">SocketTimeoutException</span> on <span class="code">BinaryTCPClientImpl</span>, when no EOM Byte is set. Regression
+     introduced by commit c190641e4f0474a34a366a72364b0a8dd25bfc81 which fixed <a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=52104">
+      Bug
+      52104</a>
+    -
+  . That bug was bout handling
+     the case of waiting for an EOM.</li>
+
+</ul>
+
+
+<h3>Controllers</h3>
+
+<ul>
+
+</ul>
+
+
+<h3>Listeners</h3>
+
+<ul>
+  
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=64821">
+      Bug
+      64821</a>
+    -
+  When importing XML formatted jtl files, sub samplers will get renamed</li>
+  
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=65052">
+      Bug
+      65052</a>
+    -
+  XPath2 Tester and JSON JMESPath Tester are missing in <span class="code">view.results.tree.renderers_order</span> property</li>
+
+</ul>
+
+
+<h3>Timers, Assertions, Config, Pre- &amp; Post-Processors</h3>
+
+<ul>
+
+</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=64960">
+      Bug
+      64960</a>
+    -
+  Change scheduler reference in Thread Group documentation. Contributed by Ori Marko</li>
+  
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=65006">
+      Bug
+      65006</a>
+    -
+  Illustration for completed HTTP Request Defaults element (Figure 4.4) contains misleading info</li>
+
+</ul>
+
+
+<h3>General</h3>
+
+<ul>
+  
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=64957">
+      Bug
+      64957</a>
+    -
+  When importing example test plan JMeter displays an NullPointerException</li>
+  
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=64961">
+      Bug
+      64961</a>
+    -
+  Darklaf: On Windows 7, NPE in BasicEditorPaneUI.cleanDisplayProperties with Darklaf Intellij</li>
+  
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=64963">
+      Bug
+      64963</a>
+    -
+  Blank comment tooltip is visible</li>
+  
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=64969">
+      Bug
+      64969</a>
+    -
+  RemoteJMeterEngineImpl#rexit doesn't unexport RemoteJMeterEngineImpl on exit. Contributed by luo_isaiah at qq.com</li>
+  
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=64984">
+      Bug
+      64984</a>
+    -
+  Darklaf LAF: Selecting a Test element does not work under certain screen resolutions on Windows. With the help of Jannis Weis</li>
+  
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=65008">
+      Bug
+      65008</a>
+    -
+  SampleResult.setIgnore() called from PostProcessor is not considered</li>
+  
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=64993">
+      Bug
+      64993</a>
+    -
+  Daklaf LAF: Menu navigation not working with keyboard shortcuts. With the help of Jannis Weis</li>
+  
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=65013">
+      Bug
+      65013</a>
+    -
+  POST multipart/form-data cURL code with quoted arguments is not imported correctly</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>Ori Marko (orimarko at gmail.com)</li>
+  
+<li>&#32599;&#23493;&#21331; (luo_isaiah at qq.com)</li>
+  
+<li>
+<a href="https://ubikloadpack.com">Ubik Load Pack</a>
+</li>
+  
+<li>
+<a href="https://github.com/weisJ/darklaf">Jannis Weis</a>
+</li>
+
+</ul>
+
+<p>We also thank bug reporters who helped us improve JMeter.</p>
+
+<ul>
+
+</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(&hellip;) 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>&nbsp;+&nbsp;<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_13_Release/rhino-engine-1.7.13.jar">rhino-engine-1.7.13.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 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.0/nashorn-core-15.0.jar
+wget https://repo1.maven.org/maven2/org/ow2/asm/asm/9.0/asm-9.0.jar
+wget https://repo1.maven.org/maven2/org/ow2/asm/asm-commons/9.0/asm-commons-9.0.jar
+wget https://repo1.maven.org/maven2/org/ow2/asm/asm-util/9.0/asm-util-9.0.jar
+wget https://repo1.maven.org/maven2/org/ow2/asm/asm-tree/9.0/asm-tree-9.0.jar
+wget https://repo1.maven.org/maven2/org/ow2/asm/asm-analysis/9.0/asm-analysis-9.0.jar
+popd
+export JVM_ARGS="--modulepath $PWD/lib/modules"
+./bin/jmeter
+      </pre>
+    
+</dd>
+  
+</dl>
+
+</li>
+
+
+</ul>
+
+
+
 <h1>Version 5.4</h1>
 
 <p>
diff --git a/doap_JMeter.rdf b/doap_JMeter.rdf
index 24d6f55..414ac06 100644
--- a/doap_JMeter.rdf
+++ b/doap_JMeter.rdf
@@ -307,6 +307,13 @@
         <revision>5.4.2 final</revision>
       </Version>
     </release>
+    <release>
+      <Version>
+        <name>Apache JMeter</name>
+        <created>2021-12-24</created>
+        <revision>5.4.3 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 87a8dc9..8297de0 100644
--- a/download_jmeter.html
+++ b/download_jmeter.html
@@ -245,7 +245,7 @@
     
 </div>
 <div class="section">
-<h1>Apache JMeter 5.4.2 (Requires Java 8+)</h1>
+<h1>Apache JMeter 5.4.3 (Requires Java 8+)</h1>
       
 <div class="subsection">
 <h2 id="binaries">Binaries<a class="sectionlink" href="#binaries" title="Link to here">&para;</a>
@@ -255,17 +255,17 @@
           
 <tr>
               
-<td><a href="[preferred]/jmeter/binaries/apache-jmeter-5.4.2.tgz">apache-jmeter-5.4.2.tgz</a></td>
-              <td><a href="https://www.apache.org/dist/jmeter/binaries/apache-jmeter-5.4.2.tgz.sha512">sha512</a></td>
-              <td><a href="https://www.apache.org/dist/jmeter/binaries/apache-jmeter-5.4.2.tgz.asc">pgp</a></td>
+<td><a href="[preferred]/jmeter/binaries/apache-jmeter-5.4.3.tgz">apache-jmeter-5.4.3.tgz</a></td>
+              <td><a href="https://www.apache.org/dist/jmeter/binaries/apache-jmeter-5.4.3.tgz.sha512">sha512</a></td>
+              <td><a href="https://www.apache.org/dist/jmeter/binaries/apache-jmeter-5.4.3.tgz.asc">pgp</a></td>
           
 </tr>
           
 <tr>
               
-<td><a href="[preferred]/jmeter/binaries/apache-jmeter-5.4.2.zip">apache-jmeter-5.4.2.zip</a></td>
-              <td><a href="https://www.apache.org/dist/jmeter/binaries/apache-jmeter-5.4.2.zip.sha512">sha512</a></td>
-              <td><a href="https://www.apache.org/dist/jmeter/binaries/apache-jmeter-5.4.2.zip.asc">pgp</a></td>
+<td><a href="[preferred]/jmeter/binaries/apache-jmeter-5.4.3.zip">apache-jmeter-5.4.3.zip</a></td>
+              <td><a href="https://www.apache.org/dist/jmeter/binaries/apache-jmeter-5.4.3.zip.sha512">sha512</a></td>
+              <td><a href="https://www.apache.org/dist/jmeter/binaries/apache-jmeter-5.4.3.zip.asc">pgp</a></td>
           
 </tr>
         
@@ -281,17 +281,17 @@
           
 <tr>
               
-<td><a href="[preferred]/jmeter/source/apache-jmeter-5.4.2_src.tgz">apache-jmeter-5.4.2_src.tgz</a></td>
-              <td><a href="https://www.apache.org/dist/jmeter/source/apache-jmeter-5.4.2_src.tgz.sha512">sha512</a></td>
-              <td><a href="https://www.apache.org/dist/jmeter/source/apache-jmeter-5.4.2_src.tgz.asc">pgp</a></td>
+<td><a href="[preferred]/jmeter/source/apache-jmeter-5.4.3_src.tgz">apache-jmeter-5.4.3_src.tgz</a></td>
+              <td><a href="https://www.apache.org/dist/jmeter/source/apache-jmeter-5.4.3_src.tgz.sha512">sha512</a></td>
+              <td><a href="https://www.apache.org/dist/jmeter/source/apache-jmeter-5.4.3_src.tgz.asc">pgp</a></td>
           
 </tr>
           
 <tr>
               
-<td><a href="[preferred]/jmeter/source/apache-jmeter-5.4.2_src.zip">apache-jmeter-5.4.2_src.zip</a></td>
-              <td><a href="https://www.apache.org/dist/jmeter/source/apache-jmeter-5.4.2_src.zip.sha512">sha512</a></td>
-              <td><a href="https://www.apache.org/dist/jmeter/source/apache-jmeter-5.4.2_src.zip.asc">pgp</a></td>
+<td><a href="[preferred]/jmeter/source/apache-jmeter-5.4.3_src.zip">apache-jmeter-5.4.3_src.zip</a></td>
+              <td><a href="https://www.apache.org/dist/jmeter/source/apache-jmeter-5.4.3_src.zip.sha512">sha512</a></td>
+              <td><a href="https://www.apache.org/dist/jmeter/source/apache-jmeter-5.4.3_src.zip.asc">pgp</a></td>
           
 </tr>