jmeter-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From s...@apache.org
Subject svn commit: r1344186 - /jmeter/trunk/xdocs/changes_history.xml
Date Wed, 30 May 2012 10:27:10 GMT
Author: sebb
Date: Wed May 30 10:27:09 2012
New Revision: 1344186

URL: http://svn.apache.org/viewvc?rev=1344186&view=rev
Log:
Use <bugzilla> tag which generates a link to the bug

Modified:
    jmeter/trunk/xdocs/changes_history.xml

Modified: jmeter/trunk/xdocs/changes_history.xml
URL: http://svn.apache.org/viewvc/jmeter/trunk/xdocs/changes_history.xml?rev=1344186&r1=1344185&r2=1344186&view=diff
==============================================================================
--- jmeter/trunk/xdocs/changes_history.xml (original)
+++ jmeter/trunk/xdocs/changes_history.xml Wed May 30 10:27:09 2012
@@ -115,11 +115,11 @@ Current changes are detailed in <a href=
 
 <h3>Plugin writers</h3>
 <p>
-New interface org.apache.jmeter.engine.util.ConfigMergabilityIndicator has been introduced to tell whether a ConfigTestElement can be merged in Sampler (see Bug 53042):<br/>
+New interface org.apache.jmeter.engine.util.ConfigMergabilityIndicator has been introduced to tell whether a ConfigTestElement can be merged in Sampler (see <bugzilla>53042</bugzilla>):<br/>
 <pre>public boolean applies(ConfigTestElement configElement);</pre>
 </p>
 
-<p>New interface org.apache.jmeter.protocol.http.proxy.SamplerCreator to allow plugging HTTP based samplers that differ from default HTTP Samplers through Proxy during Recording Phase (see Bug 52674):<br/> 
+<p>New interface org.apache.jmeter.protocol.http.proxy.SamplerCreator to allow plugging HTTP based samplers that differ from default HTTP Samplers through Proxy during Recording Phase (see <bugzilla>52674</bugzilla>):<br/> 
 <pre>public String[] getManagedContentTypes();</pre>
 <pre>public HTTPSamplerBase createSampler(HttpRequestHdr request, Map&lt;String, String&gt; pageEncodings, Map&lt;String, String&gt; formEncodings);</pre>
 <pre>public void populateSampler(HTTPSamplerBase sampler, HttpRequestHdr request, Map&lt;String, String&gt; pageEncodings, Map&lt;String, String&gt; formEncodings) throws Exception;</pre>
@@ -133,7 +133,7 @@ New interface org.apache.jmeter.engine.u
 <p>The Once Only controller behaves correctly under a Thread Group or Loop Controller,
 but otherwise its behaviour is not consistent (or clearly specified).</p>
 
-<p>Listeners don't show iteration counts when a If Controller has a condition which is always false from the first iteration (see Bug 52496).  
+<p>Listeners don't show iteration counts when a If Controller has a condition which is always false from the first iteration (see <bugzilla>52496</bugzilla>).  
 A workaround is to add a sampler at the same level as (or superior to) the If Controller.
 For example a Test Action sampler with 0 wait time (which doesn't generate a sample),
 or a Debug Sampler with all fields set to False (to reduce the sample size).
@@ -169,42 +169,42 @@ When calling "Clear All" command, if Log
 
 <h3>HTTP Samplers and Proxy</h3>
 <ul>
-<li>Bug 52613 - Using Raw Post Body option, text gets encoded</li>
-<li>Bug 52781 - Content-Disposition header garbled even if browser compatible headers is checked (HC4) </li>
-<li>Bug 52796 - MonitorHandler fails to clear variables when starting a new parse</li>
-<li>Bug 52871 - Multiple Certificates not working with HTTP Client 4</li>
-<li>Bug 52885 - Proxy : Recording issues with HTTPS, cookies starting with secure are partly truncated</li>
-<li>Bug 52886 - Proxy : Recording issues with HTTPS when spoofing is on, secure cookies are not always changed</li>
-<li>Bug 52897 - HTTPSampler : Using PUT method with HTTPClient4 and empty Content Encoding and sending files leads to NullPointerException</li>
-<li>Bug 53145 - HTTP Sampler - function in path evaluated too early</li>
+<li><bugzilla>52613</bugzilla> - Using Raw Post Body option, text gets encoded</li>
+<li><bugzilla>52781</bugzilla> - Content-Disposition header garbled even if browser compatible headers is checked (HC4) </li>
+<li><bugzilla>52796</bugzilla> - MonitorHandler fails to clear variables when starting a new parse</li>
+<li><bugzilla>52871</bugzilla> - Multiple Certificates not working with HTTP Client 4</li>
+<li><bugzilla>52885</bugzilla> - Proxy : Recording issues with HTTPS, cookies starting with secure are partly truncated</li>
+<li><bugzilla>52886</bugzilla> - Proxy : Recording issues with HTTPS when spoofing is on, secure cookies are not always changed</li>
+<li><bugzilla>52897</bugzilla> - HTTPSampler : Using PUT method with HTTPClient4 and empty Content Encoding and sending files leads to NullPointerException</li>
+<li><bugzilla>53145</bugzilla> - HTTP Sampler - function in path evaluated too early</li>
 </ul>
 
 <h3>Other Samplers</h3>
 <ul>
-<li>Bug 51737 - TCPSampler : Packet gets converted/corrupted</li>
-<li>Bug 52868 - BSF language list should be sorted</li>
-<li>Bug 52869 - JSR223 language list currently uses BSF list which is wrong</li>
-<li>Bug 52932 - JDBC Sampler : Sampler is not marked in error in an Exception which is not of class IOException, SQLException, IOException occurs</li>
-<li>Bug 52916 - JDBC Exception if there is an empty user defined variable</li>
-<li>Bug 52937 - Webservice Sampler : Clear Soap Documents Cache at end of Test </li>
-<li>Bug 53027 - Jmeter starts throwing exceptions while using SMTP Sample in a test plan with HTTP Cookie Mngr or HTTP Request Defaults</li>
-<li>Bug 53072 - JDBC PREPARED SELECT statements should return results in variables like non prepared SELECT</li>
+<li><bugzilla>51737</bugzilla> - TCPSampler : Packet gets converted/corrupted</li>
+<li><bugzilla>52868</bugzilla> - BSF language list should be sorted</li>
+<li><bugzilla>52869</bugzilla> - JSR223 language list currently uses BSF list which is wrong</li>
+<li><bugzilla>52932</bugzilla> - JDBC Sampler : Sampler is not marked in error in an Exception which is not of class IOException, SQLException, IOException occurs</li>
+<li><bugzilla>52916</bugzilla> - JDBC Exception if there is an empty user defined variable</li>
+<li><bugzilla>52937</bugzilla> - Webservice Sampler : Clear Soap Documents Cache at end of Test </li>
+<li><bugzilla>53027</bugzilla> - Jmeter starts throwing exceptions while using SMTP Sample in a test plan with HTTP Cookie Mngr or HTTP Request Defaults</li>
+<li><bugzilla>53072</bugzilla> - JDBC PREPARED SELECT statements should return results in variables like non prepared SELECT</li>
 </ul>
 
 <h3>Controllers</h3>
 <ul>
-<li>Bug 52968 - Option Start Next Loop in Thread Group does not mark parent Transaction Sampler in error when an error occurs</li>
-<li>Bug 50898 - IncludeController : NullPointerException loading script in non-GUI mode if Includers use same element name</li>
+<li><bugzilla>52968</bugzilla> - Option Start Next Loop in Thread Group does not mark parent Transaction Sampler in error when an error occurs</li>
+<li><bugzilla>50898</bugzilla> - IncludeController : NullPointerException loading script in non-GUI mode if Includers use same element name</li>
 </ul>
 
 <h3>Listeners</h3>
 <ul>
-<li>Bug 43450 - Listeners/Savers assume SampleResult count is always 1; fixed Generate Summary Results</li>
+<li><bugzilla>43450</bugzilla> - Listeners/Savers assume SampleResult count is always 1; fixed Generate Summary Results</li>
 </ul>
 
 <h3>Assertions</h3>
 <ul>
-<li>Bug 52848 - NullPointer in "XPath Assertion"</li>
+<li><bugzilla>52848</bugzilla> - NullPointer in "XPath Assertion"</li>
 </ul>
 
 <h3>Functions</h3>
@@ -213,28 +213,28 @@ When calling "Clear All" command, if Log
 
 <h3>I18N</h3>
 <ul>
-<li>Bug 52551 - Function Helper Dialog does not switch language correctly</li>
-<li>Bug 52552 - Help reference only works in English</li>
+<li><bugzilla>52551</bugzilla> - Function Helper Dialog does not switch language correctly</li>
+<li><bugzilla>52552</bugzilla> - Help reference only works in English</li>
 </ul>
 
 <h3>General</h3>
 <ul>
-<li>Bug 52639 - JSplitPane divider for log panel should be hidden if log is not activated</li>
-<li>Bug 52672 - Change Controller action deletes all but one child samplers</li>
-<li>Bug 52694 - Deadlock in GUI related to non AWT Threads updating GUI</li>
-<li>Bug 52678 - Proxy : When doing replacement of UserDefinedVariables, partial values should not be substituted</li>
-<li>Bug 52728 - CSV Data Set Config element cannot coexist with BSF Sampler in same Thread Plan</li>
-<li>Bug 52762 - Problem with multiples certificates: first index not used until indexes are restarted</li>
-<li>Bug 52741 - TestBeanGUI default values do not work at second time or later</li>
-<li>Bug 52783 - oro.patterncache.size property never used due to early init</li>
-<li>Bug 52789 - Proxy with Regexp Matching can fail with NullPointerException in Value Replacement if value is null</li>
-<li>Bug 52645 - Recording with Proxy leads to OutOfMemory</li>
-<li>Bug 52679 - User Parameters columns narrow</li>
-<li>Bug 52843 - Sample headerSize and bodySize not being accumulated for subsamples</li>
-<li>Bug 52967 - The function __P() couldn't use default value when running with remote server in GUI mode.</li>
-<li>Bug 50799 - Having a non-HTTP sampler in a http test plan prevents multiple header managers from working</li>
-<li>Bug 52997 - Jmeter should not exit without saving Test Plan if saving before exit fails</li>
-<li>Bug 53136 - Catching Throwable needs to be carefully handled</li>
+<li><bugzilla>52639</bugzilla> - JSplitPane divider for log panel should be hidden if log is not activated</li>
+<li><bugzilla>52672</bugzilla> - Change Controller action deletes all but one child samplers</li>
+<li><bugzilla>52694</bugzilla> - Deadlock in GUI related to non AWT Threads updating GUI</li>
+<li><bugzilla>52678</bugzilla> - Proxy : When doing replacement of UserDefinedVariables, partial values should not be substituted</li>
+<li><bugzilla>52728</bugzilla> - CSV Data Set Config element cannot coexist with BSF Sampler in same Thread Plan</li>
+<li><bugzilla>52762</bugzilla> - Problem with multiples certificates: first index not used until indexes are restarted</li>
+<li><bugzilla>52741</bugzilla> - TestBeanGUI default values do not work at second time or later</li>
+<li><bugzilla>52783</bugzilla> - oro.patterncache.size property never used due to early init</li>
+<li><bugzilla>52789</bugzilla> - Proxy with Regexp Matching can fail with NullPointerException in Value Replacement if value is null</li>
+<li><bugzilla>52645</bugzilla> - Recording with Proxy leads to OutOfMemory</li>
+<li><bugzilla>52679</bugzilla> - User Parameters columns narrow</li>
+<li><bugzilla>52843</bugzilla> - Sample headerSize and bodySize not being accumulated for subsamples</li>
+<li><bugzilla>52967</bugzilla> - The function __P() couldn't use default value when running with remote server in GUI mode.</li>
+<li><bugzilla>50799</bugzilla> - Having a non-HTTP sampler in a http test plan prevents multiple header managers from working</li>
+<li><bugzilla>52997</bugzilla> - Jmeter should not exit without saving Test Plan if saving before exit fails</li>
+<li><bugzilla>53136</bugzilla> - Catching Throwable needs to be carefully handled</li>
 </ul>
 
 <!-- =================== Improvements =================== -->
@@ -247,14 +247,14 @@ When calling "Clear All" command, if Log
 
 <h3>Other samplers</h3>
 <ul>
-<li>Bug 52775 - JMS Publisher : Add Non Persistent Delivery option</li>
-<li>Bug 52810 - Enable setting JMS Properties through JMS Publisher sampler</li>
-<li>Bug 52938 - Webservice Sampler : Add a jmeter property soap.document_cache to control size of Document Cache</li>
-<li>Bug 52939 - Webservice Sampler : Make MaintainSession configurable</li>
-<li>Bug 53073 - Allow to assign the OUT result of a JDBC CALLABLE to JMeter variables</li>
-<li>Bug 53164 - New System Sampler</li>
-<li>Bug 53172 - OS Process Sampler - allow specification of Environment Variables</li>
-<li>Bug 52936 - JMS Publisher : Support sending of JMS Object Messages</li>
+<li><bugzilla>52775</bugzilla> - JMS Publisher : Add Non Persistent Delivery option</li>
+<li><bugzilla>52810</bugzilla> - Enable setting JMS Properties through JMS Publisher sampler</li>
+<li><bugzilla>52938</bugzilla> - Webservice Sampler : Add a jmeter property soap.document_cache to control size of Document Cache</li>
+<li><bugzilla>52939</bugzilla> - Webservice Sampler : Make MaintainSession configurable</li>
+<li><bugzilla>53073</bugzilla> - Allow to assign the OUT result of a JDBC CALLABLE to JMeter variables</li>
+<li><bugzilla>53164</bugzilla> - New System Sampler</li>
+<li><bugzilla>53172</bugzilla> - OS Process Sampler - allow specification of Environment Variables</li>
+<li><bugzilla>52936</bugzilla> - JMS Publisher : Support sending of JMS Object Messages</li>
 </ul>
 
 <h3>Controllers</h3>
@@ -263,10 +263,10 @@ When calling "Clear All" command, if Log
 
 <h3>Listeners</h3>
 <ul>
-<li>Bug 52603 - MailerVisualizer : Enable SSL , TLS and Authentication</li>
-<li>Bug 52698 - Remove Graph Full Results Listener</li>
-<li>Bug 53070 - Change Aggregate graph to Clustered Bar chart, add more columns (median, 90% line, min, max) and options, fixed some bugs</li>
-<li>Bug 53246 - Mailer Visualizer: improve GUI design and I18N</li>
+<li><bugzilla>52603</bugzilla> - MailerVisualizer : Enable SSL , TLS and Authentication</li>
+<li><bugzilla>52698</bugzilla> - Remove Graph Full Results Listener</li>
+<li><bugzilla>53070</bugzilla> - Change Aggregate graph to Clustered Bar chart, add more columns (median, 90% line, min, max) and options, fixed some bugs</li>
+<li><bugzilla>53246</bugzilla> - Mailer Visualizer: improve GUI design and I18N</li>
 </ul>
 
 <h3>Timers, Assertions, Config, Pre- &amp; Post-Processors</h3>
@@ -279,22 +279,22 @@ When calling "Clear All" command, if Log
 
 <h3>I18N</h3>
 <ul>
-<li>Mailer Visualizer has been internationalized. French translation added. (see Bug 53246)</li>
+<li>Mailer Visualizer has been internationalized. French translation added. (see <bugzilla>53246</bugzilla>)</li>
 </ul>
 
 <h3>General</h3>
 <ul>
-<li>Bug 45839 - Test Action : Allow premature exit from a loop</li>
-<li>Bug 52614 - MailerModel.sendMail has strange way to calculate debug setting</li>
-<li>Bug 52782 - Add a detail button on parameters table to show detail of a Row</li>
-<li>Bug 52674 - Proxy : Add a Sampler Creator to allow plugging HTTP based samplers using potentially non textual POST Body (AMF, Silverlight...) and customizing them for others</li>
-<li>Bug 52934 - GUI : Open Test plan with the tree expanded to the testplan level and no further and select the root of the tree</li>
-<li>Bug 52941 - Improvements of HTML report design generated by JMeter Ant task extra</li>
-<li>Bug 53042 - Introduce a new method in Sampler interface to allow Sampler to decide wether a config element applies to Sampler</li>
-<li>Bug 52771 - Documentation : Added RSS feed on JMeter Home page under link "Subscribe to What's New"</li>
-<li>Bug 42784 - Show the number of errors logged in the GUI</li>
-<li>Bug 53256 - Make Clear All command clean LogViewer content</li>
-<li>Bug 53261 - Make "Error/fatal" counter added in Bug 42784 open Log Viewer panel when Warn Indicator is clicked</li>
+<li><bugzilla>45839</bugzilla> - Test Action : Allow premature exit from a loop</li>
+<li><bugzilla>52614</bugzilla> - MailerModel.sendMail has strange way to calculate debug setting</li>
+<li><bugzilla>52782</bugzilla> - Add a detail button on parameters table to show detail of a Row</li>
+<li><bugzilla>52674</bugzilla> - Proxy : Add a Sampler Creator to allow plugging HTTP based samplers using potentially non textual POST Body (AMF, Silverlight...) and customizing them for others</li>
+<li><bugzilla>52934</bugzilla> - GUI : Open Test plan with the tree expanded to the testplan level and no further and select the root of the tree</li>
+<li><bugzilla>52941</bugzilla> - Improvements of HTML report design generated by JMeter Ant task extra</li>
+<li><bugzilla>53042</bugzilla> - Introduce a new method in Sampler interface to allow Sampler to decide wether a config element applies to Sampler</li>
+<li><bugzilla>52771</bugzilla> - Documentation : Added RSS feed on JMeter Home page under link "Subscribe to What's New"</li>
+<li><bugzilla>42784</bugzilla> - Show the number of errors logged in the GUI</li>
+<li><bugzilla>53256</bugzilla> - Make Clear All command clean LogViewer content</li>
+<li><bugzilla>53261</bugzilla> - Make "Error/fatal" counter added in <bugzilla>42784</bugzilla> open Log Viewer panel when Warn Indicator is clicked</li>
 </ul>
 
 <h2>Non-functional changes</h2>
@@ -304,12 +304,12 @@ Note: the Maven coordinates for the jar 
 This does not affect JMeter directly, but might cause problems if using JMeter in a Maven project
 with other code that depends on an earlier version of the Rhino Javascript jar.
 </li>
-<li>Bug 52675 - Refactor Proxy and HttpRequestHdr to allow Sampler Creation by Proxy</li>
-<li>Bug 52680 - Mention version in which function was introduced</li>
-<li>Bug 52788 - HttpRequestHdr : Optimize code to avoid useless work</li>
+<li><bugzilla>52675</bugzilla> - Refactor Proxy and HttpRequestHdr to allow Sampler Creation by Proxy</li>
+<li><bugzilla>52680</bugzilla> - Mention version in which function was introduced</li>
+<li><bugzilla>52788</bugzilla> - HttpRequestHdr : Optimize code to avoid useless work</li>
 <li>JMeter Ant (ant-jmeter-1.1.1.jar) task was upgraded from 1.0.9 to 1.1.1</li>
 <li>Updated to commons-io 2.2 (from 2.1)</li>
-<li>Bug 53129 - Upgrade XStream from 1.3.1 to 1.4.2</li>
+<li><bugzilla>53129</bugzilla> - Upgrade XStream from 1.3.1 to 1.4.2</li>
 <li>Updated to httpcomponents-client 4.1.3 (from 4.1.2)</li>
 <li>Updated JMeter distributed testing guide (jmeter_distributed_testing_step_by_step.pdf). Changes source format to OpenOffice odt (from sxw)</li>
 </ul>
@@ -509,7 +509,7 @@ In particular, it can cause a NullPointe
 <p>The Once Only controller behaves correctly under a Thread Group or Loop Controller,
 but otherwise its behaviour is not consistent (or clearly specified).</p>
 
-<p>Listeners don't show iteration counts when a If Controller has a condition which is always false from the first iteration (see Bug 52496).  
+<p>Listeners don't show iteration counts when a If Controller has a condition which is always false from the first iteration (see <bugzilla>52496</bugzilla>).  
 A workaround is to add a sampler at the same level as (or superior to) the If Controller.
 For example a Test Action sampler with 0 wait time (which doesn't generate a sample),
 or a Debug Sampler with all fields set to False (to reduce the sample size).
@@ -521,7 +521,7 @@ or a Debug Sampler with all fields set t
 
 <p>
 JMeter versions since 2.1 failed to create a container sample when loading embedded resources.
-This has been corrected; can still revert to the Bug 51939 behaviour by setting the following property:
+This has been corrected; can still revert to the <bugzilla>51939</bugzilla> behaviour by setting the following property:
 <code>httpsampler.separate.container=false</code>
 </p>
 <p>
@@ -546,56 +546,56 @@ The HTTP User Parameter Modifier test el
 
 <h3>HTTP Samplers and Proxy</h3>
 <ul>
-<li>Bug 51932 - CacheManager does not handle cache-control header with any attributes after max-age</li>
-<li>Bug 51918 - GZIP compressed traffic produces errors, when multiple connections allowed</li>
-<li>Bug 51939 - Should generate new parent sample if necessary when retrieving embedded resources</li>
-<li>Bug 51942 - Synchronisation issue on CacheManager when Concurrent Download is used</li>
-<li>Bug 51957 - Concurrent get can hang if a task does not complete</li>
-<li>Bug 51925 - Calling Stop on Test leaks executor threads when concurrent download of resources is on</li>
-<li>Bug 51980 - HtmlParserHTMLParser double-counts images used in links</li>
-<li>Bug 52064 - OutOfMemory Risk in CacheManager</li>
-<li>Bug 51919 - Random ConcurrentModificationException or NoSuchElementException in CookieManager#removeMatchingCookies when using Concurrent Download</li>
-<li>Bug 52126 - HttpClient4 does not clear cookies between iterations</li>
-<li>Bug 52129 - Reported Body Size is wrong when using HTTP Client 4 and Keep Alive connection</li>
-<li>Bug 52137 - Problems with HTTP Cache Manager</li>
-<li>Bug 52221 - Nullpointer Exception with use Retrieve Embedded Resource without HTTP Cache Manager</li>
-<li>Bug 52310 - variable in IPSource failed HTTP request if "Concurrent Pool Size" is enabled</li>
-<li>Bug 52371 - API Incompatibility - Methods in HTTPSampler2 now require PostMethod instead of HttpMethod[Base]. Reverted to original types.</li>
-<li>Bug 49950 - Proxy : IndexOutOfBoundsException when recording with Proxy server</li>
-<li>Bug 52409 - HttpSamplerBase#errorResult modifies sampleResult passed as parameter;
+<li><bugzilla>51932</bugzilla> - CacheManager does not handle cache-control header with any attributes after max-age</li>
+<li><bugzilla>51918</bugzilla> - GZIP compressed traffic produces errors, when multiple connections allowed</li>
+<li><bugzilla>51939</bugzilla> - Should generate new parent sample if necessary when retrieving embedded resources</li>
+<li><bugzilla>51942</bugzilla> - Synchronisation issue on CacheManager when Concurrent Download is used</li>
+<li><bugzilla>51957</bugzilla> - Concurrent get can hang if a task does not complete</li>
+<li><bugzilla>51925</bugzilla> - Calling Stop on Test leaks executor threads when concurrent download of resources is on</li>
+<li><bugzilla>51980</bugzilla> - HtmlParserHTMLParser double-counts images used in links</li>
+<li><bugzilla>52064</bugzilla> - OutOfMemory Risk in CacheManager</li>
+<li><bugzilla>51919</bugzilla> - Random ConcurrentModificationException or NoSuchElementException in CookieManager#removeMatchingCookies when using Concurrent Download</li>
+<li><bugzilla>52126</bugzilla> - HttpClient4 does not clear cookies between iterations</li>
+<li><bugzilla>52129</bugzilla> - Reported Body Size is wrong when using HTTP Client 4 and Keep Alive connection</li>
+<li><bugzilla>52137</bugzilla> - Problems with HTTP Cache Manager</li>
+<li><bugzilla>52221</bugzilla> - Nullpointer Exception with use Retrieve Embedded Resource without HTTP Cache Manager</li>
+<li><bugzilla>52310</bugzilla> - variable in IPSource failed HTTP request if "Concurrent Pool Size" is enabled</li>
+<li><bugzilla>52371</bugzilla> - API Incompatibility - Methods in HTTPSampler2 now require PostMethod instead of HttpMethod[Base]. Reverted to original types.</li>
+<li><bugzilla>49950</bugzilla> - Proxy : IndexOutOfBoundsException when recording with Proxy server</li>
+<li><bugzilla>52409</bugzilla> - HttpSamplerBase#errorResult modifies sampleResult passed as parameter;
 fix code which assumes that a new instance is created (i.e. when adding a sub-sample)
 </li>
-<li>Bug 52507 - Delete Http User Parameters modifier (deprecated, obsolete)</li>
+<li><bugzilla>52507</bugzilla> - Delete Http User Parameters modifier (deprecated, obsolete)</li>
 </ul>
 
 <h3>Other Samplers</h3>
 <ul>
-<li>Bug 51996 - JMS Initial Context leak newly created Context when Multiple Thread enter InitialContextFactory#lookupContext at the same time</li>
-<li>Bug 51691 - Authorization does not work for JMS Publisher and JMS Subscriber</li>
-<li>Bug 52036 - Durable Subscription fails with ActiveMQ due to missing clientId field</li>
-<li>Bug 52044 - JMS Subscriber used with many threads leads to javax.naming.NamingException: Something already bound with ActiveMQ</li>
-<li>Bug 52072 - LengthPrefixedBinaryTcpClientImpl may end a sample prematurely</li>
-<li>Bug 52390 - AbstractJDBCTestElement:Memory leak and synchronization issue in perConnCache</li>
+<li><bugzilla>51996</bugzilla> - JMS Initial Context leak newly created Context when Multiple Thread enter InitialContextFactory#lookupContext at the same time</li>
+<li><bugzilla>51691</bugzilla> - Authorization does not work for JMS Publisher and JMS Subscriber</li>
+<li><bugzilla>52036</bugzilla> - Durable Subscription fails with ActiveMQ due to missing clientId field</li>
+<li><bugzilla>52044</bugzilla> - JMS Subscriber used with many threads leads to javax.naming.NamingException: Something already bound with ActiveMQ</li>
+<li><bugzilla>52072</bugzilla> - LengthPrefixedBinaryTcpClientImpl may end a sample prematurely</li>
+<li><bugzilla>52390</bugzilla> - AbstractJDBCTestElement:Memory leak and synchronization issue in perConnCache</li>
 </ul>
 
 <h3>Controllers</h3>
 <ul>
-<li>Bug 51865 - Infinite loop inside thread group does not work properly if "Start next loop after a Sample error" option set</li>
-<li>Bug 51868 - A lot of exceptions in jmeter.log while using option "Start next loop" for thread</li>
-<li>Bug 51866 - Counter under loop doesn't work properly if "Start next loop on error" option set for thread group</li>
-<li>Bug 52296 - TransactionController + Children ThrouputController or InterleaveController leads to ERROR sampleEnd called twice java.lang.Throwable: Invalid call sequence when TPC does not run sample</li>
-<li>Bug 52330 - With next-Loop-On-Error after error samples are not executed in next loop</li>
+<li><bugzilla>51865</bugzilla> - Infinite loop inside thread group does not work properly if "Start next loop after a Sample error" option set</li>
+<li><bugzilla>51868</bugzilla> - A lot of exceptions in jmeter.log while using option "Start next loop" for thread</li>
+<li><bugzilla>51866</bugzilla> - Counter under loop doesn't work properly if "Start next loop on error" option set for thread group</li>
+<li><bugzilla>52296</bugzilla> - TransactionController + Children ThrouputController or InterleaveController leads to ERROR sampleEnd called twice java.lang.Throwable: Invalid call sequence when TPC does not run sample</li>
+<li><bugzilla>52330</bugzilla> - With next-Loop-On-Error after error samples are not executed in next loop</li>
 </ul>
 
 <h3>Listeners</h3>
 <ul>
-<li>Bug 52357 - View results in Table does not allow for multiple result samples</li>
-<li>Bug 52491 - Incorrect parsing of Post data parameters in Tree Listener / Http Request view</li>
+<li><bugzilla>52357</bugzilla> - View results in Table does not allow for multiple result samples</li>
+<li><bugzilla>52491</bugzilla> - Incorrect parsing of Post data parameters in Tree Listener / Http Request view</li>
 </ul>
 
 <h3>Assertions</h3>
 <ul>
-<li>Bug 52519 - XMLSchemaAssertion uses JMeter JVM file.encoding instead of response encoding</li>
+<li><bugzilla>52519</bugzilla> - XMLSchemaAssertion uses JMeter JVM file.encoding instead of response encoding</li>
 </ul>
 
 <h3>Functions</h3>
@@ -609,31 +609,31 @@ fix code which assumes that a new instan
 
 <h3>General</h3>
 <ul>
-<li>Bug 51937 - JMeter does not handle missing TestPlan entry well</li>
-<li>Bug 51988 - CSV Data Set Configuration does not resolve default delimiter for header parsing when variables field is empty</li>
-<li>Bug 52003 - View Results Tree "Scroll automatically" does not scroll properly in case nodes are expanded</li>
-<li>Bug 27112 - User Parameters should use scrollbars</li>
-<li>Bug 52029 - Command-line shutdown only gets sent to last engine that was started</li>
-<li>Bug 52093 - Toolbar ToolTips don't switch language</li>
-<li>Bug 51733 - SyncTimer is messed up if you a interrupt a test plan</li>
-<li>Bug 52118 - New toolbar : shutdown and stop buttons not disabled when no test is running</li>
-<li>Bug 52125 - StatCalculator.addAll(StatCalculator calc) joins incorrect if there are more samples with the same response time in one of the TreeMap</li>
-<li>Bug 52339 - JMeter Statistical mode in distributed testing shows wrong response time</li>
-<li>Bug 52215 - Confusing synchronization in StatVisualizer, SummaryReport ,Summariser and issue in StatGraphVisualizer</li>
-<li>Bug 52216 - TableVisualizer : currentData field is badly synchronized</li>
-<li>Bug 52217 - ViewResultsFullVisualizer : Synchronization issues on root and treeModel</li>
-<li>Bug 43294 - XPath Extractor namespace problems</li>
-<li>Bug 52224 - TestBeanHelper does not support NOT_UNDEFINED == Boolean.FALSE</li>
-<li>Bug 52279 - Switching to another language loses icons in Tree and logs error Can't obtain GUI class from ...</li>
-<li>Bug 52280 - The menu item Options / Choose Language does not change all the displayed text to the new language</li>
-<li>Bug 52376 - StatCalculator#addValue(T val, int sampleCount) should use long, not int</li>
-<li>Bug 49374 - Encoding of embedded element URLs depend on the file.encoding property</li>
-<li>Bug 52399 - URLRewritingModifier uses default file.encoding to match text content</li>
-<li>Bug 50438 - code calculates average with integer math, expecting double value</li>
-<li>Bug 52469 - Changes in Support of SSH-Tunneling of RMI traffic for Remote Testing</li>
-<li>Bug 52466 - Upgrade Test Plan feature : NameUpdater does not upgrade properties</li>
-<li>Bug 52503 - Unify File->Close and Window close file saving behaviour</li>
-<li>Bug 52537 - Help does not scroll to correct anchor when file is first loaded</li>
+<li><bugzilla>51937</bugzilla> - JMeter does not handle missing TestPlan entry well</li>
+<li><bugzilla>51988</bugzilla> - CSV Data Set Configuration does not resolve default delimiter for header parsing when variables field is empty</li>
+<li><bugzilla>52003</bugzilla> - View Results Tree "Scroll automatically" does not scroll properly in case nodes are expanded</li>
+<li><bugzilla>27112</bugzilla> - User Parameters should use scrollbars</li>
+<li><bugzilla>52029</bugzilla> - Command-line shutdown only gets sent to last engine that was started</li>
+<li><bugzilla>52093</bugzilla> - Toolbar ToolTips don't switch language</li>
+<li><bugzilla>51733</bugzilla> - SyncTimer is messed up if you a interrupt a test plan</li>
+<li><bugzilla>52118</bugzilla> - New toolbar : shutdown and stop buttons not disabled when no test is running</li>
+<li><bugzilla>52125</bugzilla> - StatCalculator.addAll(StatCalculator calc) joins incorrect if there are more samples with the same response time in one of the TreeMap</li>
+<li><bugzilla>52339</bugzilla> - JMeter Statistical mode in distributed testing shows wrong response time</li>
+<li><bugzilla>52215</bugzilla> - Confusing synchronization in StatVisualizer, SummaryReport ,Summariser and issue in StatGraphVisualizer</li>
+<li><bugzilla>52216</bugzilla> - TableVisualizer : currentData field is badly synchronized</li>
+<li><bugzilla>52217</bugzilla> - ViewResultsFullVisualizer : Synchronization issues on root and treeModel</li>
+<li><bugzilla>43294</bugzilla> - XPath Extractor namespace problems</li>
+<li><bugzilla>52224</bugzilla> - TestBeanHelper does not support NOT_UNDEFINED == Boolean.FALSE</li>
+<li><bugzilla>52279</bugzilla> - Switching to another language loses icons in Tree and logs error Can't obtain GUI class from ...</li>
+<li><bugzilla>52280</bugzilla> - The menu item Options / Choose Language does not change all the displayed text to the new language</li>
+<li><bugzilla>52376</bugzilla> - StatCalculator#addValue(T val, int sampleCount) should use long, not int</li>
+<li><bugzilla>49374</bugzilla> - Encoding of embedded element URLs depend on the file.encoding property</li>
+<li><bugzilla>52399</bugzilla> - URLRewritingModifier uses default file.encoding to match text content</li>
+<li><bugzilla>50438</bugzilla> - code calculates average with integer math, expecting double value</li>
+<li><bugzilla>52469</bugzilla> - Changes in Support of SSH-Tunneling of RMI traffic for Remote Testing</li>
+<li><bugzilla>52466</bugzilla> - Upgrade Test Plan feature : NameUpdater does not upgrade properties</li>
+<li><bugzilla>52503</bugzilla> - Unify File->Close and Window close file saving behaviour</li>
+<li><bugzilla>52537</bugzilla> - Help does not scroll to correct anchor when file is first loaded</li>
 </ul>
 
 <!-- =================== Improvements =================== -->
@@ -642,22 +642,22 @@ fix code which assumes that a new instan
 
 <h3>HTTP Samplers</h3>
 <ul>
-<li>Bug 51981 - Better support for file: protocol in HTTP sampler</li>
-<li>Bug 52033 - Allowing multiple certificates (JKS)</li>
-<li>Bug 52352 - Proxy : Support IPv6 URLs capture</li>
-<li>Bug 44301 - Enable "ignore failed" for embedded resources</li>
+<li><bugzilla>51981</bugzilla> - Better support for file: protocol in HTTP sampler</li>
+<li><bugzilla>52033</bugzilla> - Allowing multiple certificates (JKS)</li>
+<li><bugzilla>52352</bugzilla> - Proxy : Support IPv6 URLs capture</li>
+<li><bugzilla>44301</bugzilla> - Enable "ignore failed" for embedded resources</li>
 </ul>
 
 <h3>Other samplers</h3>
 <ul>
-<li>Bug 51419 - JMS Subscriber: ability to use Selectors</li>
-<li>Bug 52088 - JMS Sampler : Add a selector when REQUEST / RESPONSE is chosen</li>
-<li>Bug 52104 - TCP Sampler handles badly errors</li>
-<li>Bug 52087 - TCPClient interface does not allow for partial reads</li>
-<li>Bug 52115 - SOAP/XML-RPC should not send a POST request when file to send is not found</li>
-<li>Bug 40750 - TCPSampler : Behaviour when sockets are closed by remote host</li>
-<li>Bug 52396 - TCP Sampler in "reuse connection mode" reuses previous sampler's connection even if it's configured with other host, port, user or password</li>
-<li>Bug 52048 - BSFSampler, BSFPreProcessor and BSFPostProcessor should share the same GUI</li>
+<li><bugzilla>51419</bugzilla> - JMS Subscriber: ability to use Selectors</li>
+<li><bugzilla>52088</bugzilla> - JMS Sampler : Add a selector when REQUEST / RESPONSE is chosen</li>
+<li><bugzilla>52104</bugzilla> - TCP Sampler handles badly errors</li>
+<li><bugzilla>52087</bugzilla> - TCPClient interface does not allow for partial reads</li>
+<li><bugzilla>52115</bugzilla> - SOAP/XML-RPC should not send a POST request when file to send is not found</li>
+<li><bugzilla>40750</bugzilla> - TCPSampler : Behaviour when sockets are closed by remote host</li>
+<li><bugzilla>52396</bugzilla> - TCP Sampler in "reuse connection mode" reuses previous sampler's connection even if it's configured with other host, port, user or password</li>
+<li><bugzilla>52048</bugzilla> - BSFSampler, BSFPreProcessor and BSFPostProcessor should share the same GUI</li>
 </ul>
 
 <h3>Controllers</h3>
@@ -666,30 +666,30 @@ fix code which assumes that a new instan
 
 <h3>Listeners</h3>
 <ul>
-<li>Bug 52022 - In View Results Tree rather than showing just a message if the results are to big, show as much of the result as are configured</li>
-<li>Bug 52201 - Add option to TableVisualiser to display child samples instead of parent </li>
-<li>Bug 52214 - Save Responses to a file - improve naming algorithm</li>
-<li>Bug 52340 - Allow remote sampling mode to be changed at run-time</li>
-<li>Bug 52452 - Improvements on Aggregate Graph Listener (GUI and settings)</li>
+<li><bugzilla>52022</bugzilla> - In View Results Tree rather than showing just a message if the results are to big, show as much of the result as are configured</li>
+<li><bugzilla>52201</bugzilla> - Add option to TableVisualiser to display child samples instead of parent </li>
+<li><bugzilla>52214</bugzilla> - Save Responses to a file - improve naming algorithm</li>
+<li><bugzilla>52340</bugzilla> - Allow remote sampling mode to be changed at run-time</li>
+<li><bugzilla>52452</bugzilla> - Improvements on Aggregate Graph Listener (GUI and settings)</li>
 <li>Resurrected OldSaveService to allow reading Avalon format JTL (result) files</li>
 </ul>
 
 <h3>Timers, Assertions, Config, Pre- &amp; Post-Processors</h3>
 <ul>
-<li>Bug 52128 - Add JDBC pre- and post-processor</li>
-<li>Bug 52183 - SyncTimer could be improved (performance+reliability)</li>
-<li>Bug 52317 - Counter : Add option to reset counter on each Thread Group iteration</li>
-<li>Bug 37073 - Add a Poisson based timer</li>
-<li>Bug 52497 - Improve DebugSampler and DebugPostProcessor</li>
+<li><bugzilla>52128</bugzilla> - Add JDBC pre- and post-processor</li>
+<li><bugzilla>52183</bugzilla> - SyncTimer could be improved (performance+reliability)</li>
+<li><bugzilla>52317</bugzilla> - Counter : Add option to reset counter on each Thread Group iteration</li>
+<li><bugzilla>37073</bugzilla> - Add a Poisson based timer</li>
+<li><bugzilla>52497</bugzilla> - Improve DebugSampler and DebugPostProcessor</li>
 </ul>
 
 <h3>Functions</h3>
 <ul>
-<li>Bug 52006 - Create a function RandomString to generate random Strings</li>
-<li>Bug 52016 - It would be useful to support Jexl2</li>
+<li><bugzilla>52006</bugzilla> - Create a function RandomString to generate random Strings</li>
+<li><bugzilla>52016</bugzilla> - It would be useful to support Jexl2</li>
 <li>__char() function now supports octal values</li>
 <li>New function __machineIP returning IP address</li>
-<li>Bug 51091 - New function returning the name of the current "Test Plan"</li>
+<li><bugzilla>51091</bugzilla> - New function returning the name of the current "Test Plan"</li>
 </ul>
 
 <h3>I18N</h3>
@@ -698,40 +698,40 @@ fix code which assumes that a new instan
 
 <h3>General</h3>
 <ul>
-<li>Bug 51892 - Default mirror port should be different from default proxy port</li>
-<li>Bug 51817 - Moving variables up and down in User Defined Variables control</li>
-<li>Bug 51876 - Functionality to search in Samplers TreeView</li>
-<li>Bug 52019 - Add menu option to Start a test ignoring Pause Timers</li>
-<li>Bug 52027 - Allow System or CrossPlatform LAF to be set from options menu</li>
-<li>Bug 52037 - Remember user-set LaF over restarts.</li>
-<li>Bug 51861 - Improve HTTP Request GUI to better show parameters without name (GWT RPC requests for example) (UNDER DEVELOPMENT)</li>
-<li>Bug 52040 - Add a toolbar in JMeter main window</li>
-<li>Bug 51816 - Comment Field in User Defined Variables control.</li>
-<li>Bug 52052 - Using a delimiter to separate result-messages for JMS Subscriber</li>
-<li>Bug 52103 - Add automatic scrolling option to table visualizer</li>
-<li>Bug 52097 - Save As should point to same folder that was used to open a file if MRU list is used</li>
-<li>Bug 52085 - Allow multiple selection in arguments panel</li>
-<li>Bug 52099 - Allow to set the transaction isolation in the JDBC Connection Configuration</li>
-<li>Bug 52116 - Allow to add (paste) entries from the clipboard to an arguments list</li>
-<li>Bug 52160 - Don't display TestBeanGui items which are flagged as hidden</li>
-<li>Bug 51886 - SampleSender configuration resolved partly on client and partly on server</li>
-<li>Bug 52161 - Enable plugins to add own translation rules in addition to upgrade.properties.
+<li><bugzilla>51892</bugzilla> - Default mirror port should be different from default proxy port</li>
+<li><bugzilla>51817</bugzilla> - Moving variables up and down in User Defined Variables control</li>
+<li><bugzilla>51876</bugzilla> - Functionality to search in Samplers TreeView</li>
+<li><bugzilla>52019</bugzilla> - Add menu option to Start a test ignoring Pause Timers</li>
+<li><bugzilla>52027</bugzilla> - Allow System or CrossPlatform LAF to be set from options menu</li>
+<li><bugzilla>52037</bugzilla> - Remember user-set LaF over restarts.</li>
+<li><bugzilla>51861</bugzilla> - Improve HTTP Request GUI to better show parameters without name (GWT RPC requests for example) (UNDER DEVELOPMENT)</li>
+<li><bugzilla>52040</bugzilla> - Add a toolbar in JMeter main window</li>
+<li><bugzilla>51816</bugzilla> - Comment Field in User Defined Variables control.</li>
+<li><bugzilla>52052</bugzilla> - Using a delimiter to separate result-messages for JMS Subscriber</li>
+<li><bugzilla>52103</bugzilla> - Add automatic scrolling option to table visualizer</li>
+<li><bugzilla>52097</bugzilla> - Save As should point to same folder that was used to open a file if MRU list is used</li>
+<li><bugzilla>52085</bugzilla> - Allow multiple selection in arguments panel</li>
+<li><bugzilla>52099</bugzilla> - Allow to set the transaction isolation in the JDBC Connection Configuration</li>
+<li><bugzilla>52116</bugzilla> - Allow to add (paste) entries from the clipboard to an arguments list</li>
+<li><bugzilla>52160</bugzilla> - Don't display TestBeanGui items which are flagged as hidden</li>
+<li><bugzilla>51886</bugzilla> - SampleSender configuration resolved partly on client and partly on server</li>
+<li><bugzilla>52161</bugzilla> - Enable plugins to add own translation rules in addition to upgrade.properties.
 Loads any additional properties found in META-INF/resources/org.apache.jmeter.nameupdater.properties files</li>
-<li>Bug 42538 - Add "duplicate node" in context menu</li>
-<li>Bug 46921 - Add Ability to Change Controller elements</li>
-<li>Bug 52240 - TestBeans should support Boolean, Integer and Long</li>
-<li>Bug 52241 - GenericTestBeanCustomizer assumes that the default value is the empty string</li>
-<li>Bug 52242 - FileEditor does not allow output to be saved in a File </li>
-<li>Bug 51093 - when loading a selection previously stored by "Save Selection As", show the file name in the blue window bar</li>
-<li>Bug 50086 - Password fields not Hidden in JMS Publisher, JMS Subscriber, Mail Reader sampler, SMTP sampler and Database Configuration</li>
-<li>Bug 29352 - Use external store to hold samples during distributed testing, Added DiskStore remote sample sender: like Hold, but saves samples to disk until end of test.</li>
-<li>Bug 52333 - Reduce overhead in calculating SampleResult#nanoTimeOffset</li>
-<li>Bug 52346 - Shutdown detects if there are any non-daemon threads left which prevent JVM exit.</li>
-<li>Bug 52281 - Support for file Drag and Drop</li>
-<li>Bug 52471 - Improve Mirror Server performance by Using Pool of threads instead of launching a Thread for each request</li>
+<li><bugzilla>42538</bugzilla> - Add "duplicate node" in context menu</li>
+<li><bugzilla>46921</bugzilla> - Add Ability to Change Controller elements</li>
+<li><bugzilla>52240</bugzilla> - TestBeans should support Boolean, Integer and Long</li>
+<li><bugzilla>52241</bugzilla> - GenericTestBeanCustomizer assumes that the default value is the empty string</li>
+<li><bugzilla>52242</bugzilla> - FileEditor does not allow output to be saved in a File </li>
+<li><bugzilla>51093</bugzilla> - when loading a selection previously stored by "Save Selection As", show the file name in the blue window bar</li>
+<li><bugzilla>50086</bugzilla> - Password fields not Hidden in JMS Publisher, JMS Subscriber, Mail Reader sampler, SMTP sampler and Database Configuration</li>
+<li><bugzilla>29352</bugzilla> - Use external store to hold samples during distributed testing, Added DiskStore remote sample sender: like Hold, but saves samples to disk until end of test.</li>
+<li><bugzilla>52333</bugzilla> - Reduce overhead in calculating SampleResult#nanoTimeOffset</li>
+<li><bugzilla>52346</bugzilla> - Shutdown detects if there are any non-daemon threads left which prevent JVM exit.</li>
+<li><bugzilla>52281</bugzilla> - Support for file Drag and Drop</li>
+<li><bugzilla>52471</bugzilla> - Improve Mirror Server performance by Using Pool of threads instead of launching a Thread for each request</li>
 <li>Resurrected OldSaveService to allow reading Avalon format JMX files (removed in 2.4)</li>
 <li>Add a dialog box to confirm removing the element(s) when Remove action is called</li>
-<li>Bug 41788 - Log viewer (console window) needed as an option</li>
+<li><bugzilla>41788</bugzilla> - Log viewer (console window) needed as an option</li>
 <li>Add option to change the pause time (default 2000ms) in the daemon thread which checks for successful JVM exit.
 The thread is not now started unless the pause time is greater than 0.
 </li>
@@ -740,7 +740,7 @@ The thread is not now started unless the
 <h2>Non-functional changes</h2>
 <ul>
 <li>fixes to build.xml: support scripts; localise re-usable property names</li>
-<li>Bug 51923 - Counter function bug or documentation issue ? (fixed docs)</li>
+<li><bugzilla>51923</bugzilla> - Counter function bug or documentation issue ? (fixed docs)</li>
 <li>Update velocity.jar to 1.7 (from 1.6.2)</li>
 <li>Update js.jar to 1.7R3 (from 1.6R5)</li>
 <li>Update commons-codec 1.5 => 1.6</li>
@@ -748,10 +748,10 @@ The thread is not now started unless the
 <li>Update commons-jexl 2.0.1 => 2.1.1</li>
 <li>Update jdom 1.1 => 1.1.2</li>
 <li>Update junit 4.9 => 4.10</li>
-<li>Bug 51954 - Generated documents include &lt;/br&gt; entries which cause extra blank lines </li>
-<li>Bug 52075 - JMeterProperty.clone() currently returns Object; it should return JMeterProperty</li>
+<li><bugzilla>51954</bugzilla> - Generated documents include &lt;/br&gt; entries which cause extra blank lines </li>
+<li><bugzilla>52075</bugzilla> - JMeterProperty.clone() currently returns Object; it should return JMeterProperty</li>
 <li>Updated httpcore to 4.1.4</li>
-<li>Bug 49753 - Please publish jMeter artifacts on Maven central repository</li>
+<li><bugzilla>49753</bugzilla> - Please publish jMeter artifacts on Maven central repository</li>
 </ul>
 
 <!--  ========== 2.5.1 ===========  -->
@@ -809,31 +809,31 @@ httpclient3.retrycount=3
 <ul>
 <li>Fix HttpClient 4 sampler so it reuses HttpClient instances and connections where possible.</li>
 <li>Temporary fix to HC4 sampler to work round HTTPCLIENT-1120.</li>
-<li>Bug 51863 - Lots of ESTABLISHED connections with HttpClient 4 implementation (vs HttpClient 3.1 impl)</li>
-<li>Bug 51750 - Retrieve all embedded resources doesn't follow IFRAME</li>
-<li>Bug 51752 - HTTP Cache is broken when using "Retrieve all embedded resources" with concurrent pool</li>
-<li>Bug 39219 - HTTP Server: You can't stop it after File->Open</li>
-<li>Bug 51775 - Port number duplicates in Host header when capturing by HttpClient (3.1 and 4.x)</li>
-<li>Bug 50617 - Monitor Results legend show "dead" server although values from the server are retrieved</li>
+<li><bugzilla>51863</bugzilla> - Lots of ESTABLISHED connections with HttpClient 4 implementation (vs HttpClient 3.1 impl)</li>
+<li><bugzilla>51750</bugzilla> - Retrieve all embedded resources doesn't follow IFRAME</li>
+<li><bugzilla>51752</bugzilla> - HTTP Cache is broken when using "Retrieve all embedded resources" with concurrent pool</li>
+<li><bugzilla>39219</bugzilla> - HTTP Server: You can't stop it after File->Open</li>
+<li><bugzilla>51775</bugzilla> - Port number duplicates in Host header when capturing by HttpClient (3.1 and 4.x)</li>
+<li><bugzilla>50617</bugzilla> - Monitor Results legend show "dead" server although values from the server are retrieved</li>
 </ul>
 
 <h3>Other Samplers</h3>
 <ul>
-<li>Bug 50424 - Web Methods drop down list box inconsistent</li>
-<li>Bug 43293 - Java Request fields not cleared when creating new sampler</li>
-<li>Bug 51830 - Webservice Soap Request triggers too many popups when Webservice WSDL URL is down</li>
+<li><bugzilla>50424</bugzilla> - Web Methods drop down list box inconsistent</li>
+<li><bugzilla>43293</bugzilla> - Java Request fields not cleared when creating new sampler</li>
+<li><bugzilla>51830</bugzilla> - Webservice Soap Request triggers too many popups when Webservice WSDL URL is down</li>
 <li>WebService(SOAP) request - add a connect timeout to get the wsdl used to populate Web Methods when server doesn't response</li>
-<li>Bug 51841 - JMS : If an error occurs in ReceiveSubscriber constructor or Publisher, then Connections will stay open</li>
-<li>Bug 51691 - Authorization does not work for JMS Publisher and JMS Subscriber</li>
-<li>Bug 51840 - JMS : Cache of InitialContext has some issues</li>
-<li>Bug 47888 - JUnit Sampler re-uses test object</li>
+<li><bugzilla>51841</bugzilla> - JMS : If an error occurs in ReceiveSubscriber constructor or Publisher, then Connections will stay open</li>
+<li><bugzilla>51691</bugzilla> - Authorization does not work for JMS Publisher and JMS Subscriber</li>
+<li><bugzilla>51840</bugzilla> - JMS : Cache of InitialContext has some issues</li>
+<li><bugzilla>47888</bugzilla> - JUnit Sampler re-uses test object</li>
 </ul>
 
 <h3>Controllers</h3>
 <ul>
-<li>If Controller - Fixed two regressions introduced by bug 50032 (see bug 50618 too)</li>
-<li>If Controller - Catches a StackOverflowError when a condition returns always false (after at least one iteration with return true) See bug 50618</li>
-<li>Bug 51869 - NullPointer Exception when using Include Controller</li>
+<li>If Controller - Fixed two regressions introduced by <bugzilla>50032</bugzilla> (see <bugzilla>50618</bugzilla> too)</li>
+<li>If Controller - Catches a StackOverflowError when a condition returns always false (after at least one iteration with return true) See <bugzilla>50618</bugzilla></li>
+<li><bugzilla>51869</bugzilla> - NullPointer Exception when using Include Controller</li>
 </ul>
 
 <h3>Listeners</h3>
@@ -846,7 +846,7 @@ httpclient3.retrycount=3
 
 <h3>Functions</h3>
 <ul>
-<li>Bug 48943 - Functions are invoked additional times when used in combination with a Config Element</li>
+<li><bugzilla>48943</bugzilla> - Functions are invoked additional times when used in combination with a Config Element</li>
 </ul>
 
 <h3>I18N</h3>
@@ -856,15 +856,15 @@ httpclient3.retrycount=3
 
 <h3>General</h3>
 <ul>
-<li>Bug 51831 - Cannot disable UDP server or change the maximum UDP port</li>
-<li>Bug 51821 - Add short-cut for Enabling / Disabling (sub)tree or branches in test plan.</li>
-<li>Bug 47921 - Variables not released for GC after JMeterThread exits.</li>
-<li>Bug 51839 - "... end of run" printed prematurely</li>
-<li>Bug 51847 - Some Junit tests are Locale sensitive and fail if Locale is different from US</li>
-<li>Bug 51855 - Parent samples may have slightly inaccurate elapsed times</li>
-<li>Bug 51880 - The shutdown command is not working if I invoke it before all the thread are started</li>
+<li><bugzilla>51831</bugzilla> - Cannot disable UDP server or change the maximum UDP port</li>
+<li><bugzilla>51821</bugzilla> - Add short-cut for Enabling / Disabling (sub)tree or branches in test plan.</li>
+<li><bugzilla>47921</bugzilla> - Variables not released for GC after JMeterThread exits.</li>
+<li><bugzilla>51839</bugzilla> - "... end of run" printed prematurely</li>
+<li><bugzilla>51847</bugzilla> - Some Junit tests are Locale sensitive and fail if Locale is different from US</li>
+<li><bugzilla>51855</bugzilla> - Parent samples may have slightly inaccurate elapsed times</li>
+<li><bugzilla>51880</bugzilla> - The shutdown command is not working if I invoke it before all the thread are started</li>
 <li>Remote Shut host menu item was not being enabled.</li>
-<li>Bug 51888 - Occasional deadlock when stopping a testplan</li>
+<li><bugzilla>51888</bugzilla> - Occasional deadlock when stopping a testplan</li>
 </ul>
 
 <!-- ==================================================== -->
@@ -873,15 +873,15 @@ httpclient3.retrycount=3
 
 <h3>HTTP Samplers</h3>
 <ul>
-<li>Bug 51380 - Control reuse of cached SSL Context from iteration to iteration</li>
-<li>Bug 51882 - HTTPHC3Client uses a default retry count of 3, make it configurable; default is now 1</li>
+<li><bugzilla>51380</bugzilla> - Control reuse of cached SSL Context from iteration to iteration</li>
+<li><bugzilla>51882</bugzilla> - HTTPHC3Client uses a default retry count of 3, make it configurable; default is now 1</li>
 <li>Change the default HttpClient 4 sampler retry count to 1</li>
 </ul>
 
 <h3>Other samplers</h3>
 <ul>
 <li>Beanshell Sampler now supports Interruptible interface</li>
-<li>Bug 51605 - WebService(SOAP) Request - WebMethod field value changes surreptitiously for all the requests when a value is selected in a request</li>
+<li><bugzilla>51605</bugzilla> - WebService(SOAP) Request - WebMethod field value changes surreptitiously for all the requests when a value is selected in a request</li>
 <li>WebService(SOAP) Request - Reorganized GUI for better design and more user-friendliness</li>
 </ul>
 
@@ -891,13 +891,13 @@ httpclient3.retrycount=3
 
 <h3>Listeners</h3>
 <ul>
-<li>Bug 42246 - Need for a 'auto-scroll' option in "View Results Tree" and "Assertion Results"</li>
+<li><bugzilla>42246</bugzilla> - Need for a 'auto-scroll' option in "View Results Tree" and "Assertion Results"</li>
 <li>View Results Tree: Regexp Tester - little improvements on user interface</li>
 </ul>
 
 <h3>Timers, Assertions, Config, Pre- &amp; Post-Processors</h3>
 <ul>
-<li>Bug 51885 - Allow a JMeter Variable as input to XPathExtractor</li>
+<li><bugzilla>51885</bugzilla> - Allow a JMeter Variable as input to XPathExtractor</li>
 </ul>
 
 <h3>Functions</h3>
@@ -910,15 +910,15 @@ httpclient3.retrycount=3
 
 <h3>General</h3>
 <ul>
-<li>Bug 51822 - (part 1) save 1 invocation of GuiPackage#getCurrentGui</li>
+<li><bugzilla>51822</bugzilla> - (part 1) save 1 invocation of GuiPackage#getCurrentGui</li>
 <li>Added AsynchSampleSender which sends samples from server to client asynchronously.</li>
 <li>Upgraded to htmlparser 2.1; JavaMail 1.4.4; JUnit 4.9</li>
 </ul>
 
 <h2>Non-functional changes</h2>
 <ul>
-<li>Bug 49976 - FormCharSetFinder visibility is default instead of public. </li>
-<li>Bug 50917 - Property CookieManager.save.cookies not honored when set from test plan</li>
+<li><bugzilla>49976</bugzilla> - FormCharSetFinder visibility is default instead of public. </li>
+<li><bugzilla>50917</bugzilla> - Property CookieManager.save.cookies not honored when set from test plan</li>
 <li>Improve error logging when Javascript errors are detected.</li>
 <li>Updated documentation footer</li>
 </ul>
@@ -938,11 +938,11 @@ Note that Commons HttpClient 3.1 is no l
 <li>The JMS and Mail samplers have been improved.</li>
 <li>The new Test Fragment Test Element makes using Include Controllers easier</li>
 <li>There are various improvements to the View Results Tree Listener</li>
-<li>Bug 30563 - Thread Group should have a start next loop option on Sample Error</li>
+<li><bugzilla>30563</bugzilla> - Thread Group should have a start next loop option on Sample Error</li>
 <li>There are two new Thread Group types - setUp and tearDown - which are run before and after the main Thread groups.</li>
 <li>Client-Server mode now supports external stop/shutdown via UDP<br></br> 
 multiple JMeter server instances can be started on the same host without needing to change the port property.</li>
-<li>Bug 50516 - "Host" header in HTTP Header Manager is not included in generated HTTP request</li>
+<li><bugzilla>50516</bugzilla> - "Host" header in HTTP Header Manager is not included in generated HTTP request</li>
 </ul>
 
 <p>
@@ -989,75 +989,75 @@ This is internal to the workings of the 
 
 <h3>HTTP Samplers and Proxy</h3>
 <ul>
-<li>Bug 50178 - HeaderManager added as child of Thread Group can create concatenated HeaderManager names and OutOfMemoryException</li>
-<li>Bug 50392 - value is trimmed when sending the request in Multipart</li>
-<li>Bug 50686 - HeaderManager logging too verbose when merging instances</li>
-<li>Bug 50963 - AjpSampler throws java.lang.StringIndexOutOfBoundsException</li>
-<li>Bug 50516 - "Host" header in HTTP Header Manager is not included in generated HTTP request</li>
-<li>Bug 50544 - In Apache Common Log the HEAD requests cause problems.</li>
-<li>Bug 51268 - HTTPS request through an invalid proxy causes NullPointerException and does not show in result tree.
+<li><bugzilla>50178</bugzilla> - HeaderManager added as child of Thread Group can create concatenated HeaderManager names and OutOfMemoryException</li>
+<li><bugzilla>50392</bugzilla> - value is trimmed when sending the request in Multipart</li>
+<li><bugzilla>50686</bugzilla> - HeaderManager logging too verbose when merging instances</li>
+<li><bugzilla>50963</bugzilla> - AjpSampler throws java.lang.StringIndexOutOfBoundsException</li>
+<li><bugzilla>50516</bugzilla> - "Host" header in HTTP Header Manager is not included in generated HTTP request</li>
+<li><bugzilla>50544</bugzilla> - In Apache Common Log the HEAD requests cause problems.</li>
+<li><bugzilla>51268</bugzilla> - HTTPS request through an invalid proxy causes NullPointerException and does not show in result tree.
 Rather than delegating to the JMeter thread handler for "unexpected" failures, ensure all Exceptions generate a sample error.
 </li>
-<li>Bug 51275 - Cookie Panel clearGui() sets incorrect default policy in Java 1.6</li>
+<li><bugzilla>51275</bugzilla> - Cookie Panel clearGui() sets incorrect default policy in Java 1.6</li>
 </ul>
 
 <h3>Other Samplers</h3>
 <ul>
-<li>Bug 50173 - JDBCSampler discards ResultSet from a PreparedStatement</li>
+<li><bugzilla>50173</bugzilla> - JDBCSampler discards ResultSet from a PreparedStatement</li>
 <li>Ensure JSR223 Sampler has access to the current SampleResult</li>
-<li>Bug 50977 - Unable to set TCP Sampler for individual samples</li>
+<li><bugzilla>50977</bugzilla> - Unable to set TCP Sampler for individual samples</li>
 </ul>
 
 <h3>Controllers</h3>
 <ul>
-<li>Bug 50032 - Last_Sample_Ok along with other controllers doesnt work correctly when the threadgroup has multiple loops</li>
-<li>Bug 50080 - Transaction controller incorrectly creates samples including timer duration</li>
-<li>Bug 50134 - TransactionController : Reports bad response time when it contains other TransactionControllers</li>
+<li><bugzilla>50032</bugzilla> - Last_Sample_Ok along with other controllers doesnt work correctly when the threadgroup has multiple loops</li>
+<li><bugzilla>50080</bugzilla> - Transaction controller incorrectly creates samples including timer duration</li>
+<li><bugzilla>50134</bugzilla> - TransactionController : Reports bad response time when it contains other TransactionControllers</li>
 </ul>
 
 <h3>Listeners</h3>
 <ul>
-<li>Bug 50367 - Clear / Clear all in View results tree does not clear selected element</li>
+<li><bugzilla>50367</bugzilla> - Clear / Clear all in View results tree does not clear selected element</li>
 </ul>
 
 <h3>Assertions</h3>
 <ul>
-<li>Bug 51488 - Assertion: Variable name scope is shared among all assertions (and Bug 51255)</li>
+<li><bugzilla>51488</bugzilla> - Assertion: Variable name scope is shared among all assertions (and <bugzilla>51255</bugzilla>)</li>
 </ul>
 
 <h3>Functions</h3>
 <ul>
-<li>Bug 50568 - Function __FileToString(): Could not read file when encoding option is blank/empty</li>
+<li><bugzilla>50568</bugzilla> - Function __FileToString(): Could not read file when encoding option is blank/empty</li>
 </ul>
 
 <h3>I18N</h3>
 <ul>
-<li>Bug 50811 - Incomplete Spanish translation</li>
+<li><bugzilla>50811</bugzilla> - Incomplete Spanish translation</li>
 </ul>
 
 <h3>General</h3>
 <ul>
-<li>Bug 49734 - Null pointer exception on stop Threads command (Run>Stop)</li>
-<li>Bug 49666 - CSV Header read as data after EOF</li>
-<li>Bug 45703 - Synchronizing Timer</li>
-<li>Bug 50088 - fix getAvgPageBytes in SamplingStatCalculator so it returns what it should</li>
-<li>Bug 50203 Cannot set property "jmeter.save.saveservice.default_delimiter=\t"</li>
+<li><bugzilla>49734</bugzilla> - Null pointer exception on stop Threads command (Run>Stop)</li>
+<li><bugzilla>49666</bugzilla> - CSV Header read as data after EOF</li>
+<li><bugzilla>45703</bugzilla> - Synchronizing Timer</li>
+<li><bugzilla>50088</bugzilla> - fix getAvgPageBytes in SamplingStatCalculator so it returns what it should</li>
+<li><bugzilla>50203</bugzilla> Cannot set property "jmeter.save.saveservice.default_delimiter=\t"</li>
 <li>mirror-server.sh - fix classpath to use : separator (not ;)</li>
-<li>Bug 50286 - URL Re-writing Modifier: extracted jsessionid value is incorrect when is between XML tags</li>
+<li><bugzilla>50286</bugzilla> - URL Re-writing Modifier: extracted jsessionid value is incorrect when is between XML tags</li>
 <li>
 System.nanoTime() tends to drift relative to System.currentTimeMillis().
 Change SampleResult to recalculate offset each time.
 Also enable reversion to using System.currentTimeMillis() only.
 </li>
-<li>Bug 50425 - Remove thread groups from Controller add menu</li>
+<li><bugzilla>50425</bugzilla> - Remove thread groups from Controller add menu</li>
 <li>
-Bug 50675 - CVS Data Set Config incompatible with Remote Start
+<bugzilla>50675</bugzilla> - CVS Data Set Config incompatible with Remote Start
 Fixed RMI startup to provide location of JMX file relative to user.dir.
 </li>
-<li>Bug 50221 - Renaming elements in the tree does not resize label</li>
-<li>Bug 51002 - Stop Thread if CSV file is not available. JMeter now treats IOError as EOF.</li>
-<li>Define sun.net.http.allowRestrictedHeaders=true by default. This fixes Bug 51238.</li>
-<li>Bug 51645 - CSVDataSet does not read UTF-8 files when file.encoding is UTF-8</li>
+<li><bugzilla>50221</bugzilla> - Renaming elements in the tree does not resize label</li>
+<li><bugzilla>51002</bugzilla> - Stop Thread if CSV file is not available. JMeter now treats IOError as EOF.</li>
+<li>Define sun.net.http.allowRestrictedHeaders=true by default. This fixes <bugzilla>51238</bugzilla>.</li>
+<li><bugzilla>51645</bugzilla> - CSVDataSet does not read UTF-8 files when file.encoding is UTF-8</li>
 </ul>
 
 <!-- ==================================================== -->
@@ -1068,50 +1068,50 @@ Fixed RMI startup to provide location of
 <ul>
 <li>AJP Sampler now implements Interruptible</li>
 <li>Allow HTTP implementation to be selected at run-time</li>
-<li>Bug 50684 - Optionally disable Content-Type and Transfer-Encoding in Multipart POST</li>
-<li>Bug 50943 - Allowing concurrent downloads of embedded resources in html page</li>
-<li>Bug 50170 - Bytes reported by http sampler is after GUnZip<br></br>Add optional properties to allow change the method to get response size</li>
+<li><bugzilla>50684</bugzilla> - Optionally disable Content-Type and Transfer-Encoding in Multipart POST</li>
+<li><bugzilla>50943</bugzilla> - Allowing concurrent downloads of embedded resources in html page</li>
+<li><bugzilla>50170</bugzilla> - Bytes reported by http sampler is after GUnZip<br></br>Add optional properties to allow change the method to get response size</li>
 <li>Hiding the proxy password on HTTP Sampler (just on GUI, not in JMX file)</li>
 </ul>
 
 <h3>Other samplers</h3>
 <ul>
-<li>Bug 49622 - Allow sending messages without a subject (SMTP Sampler)</li>
-<li>Bug 49603 - Allow accepting expired certificates on Mail Reader Sampler</li>
-<li>Bug 49775 - Allow sending messages without a body</li>
-<li>Bug 49862 - Improve SMTPSampler Request output.</li>
-<li>Bug 50268 - Adds static and dynamic destinations to JMS Publisher</li>
+<li><bugzilla>49622</bugzilla> - Allow sending messages without a subject (SMTP Sampler)</li>
+<li><bugzilla>49603</bugzilla> - Allow accepting expired certificates on Mail Reader Sampler</li>
+<li><bugzilla>49775</bugzilla> - Allow sending messages without a body</li>
+<li><bugzilla>49862</bugzilla> - Improve SMTPSampler Request output.</li>
+<li><bugzilla>50268</bugzilla> - Adds static and dynamic destinations to JMS Publisher</li>
 <li>JMS Subscriber - Add dynamic destination</li>
-<li>Bug 50666 - JMSSubscriber: support for durable subscriptions</li>
-<li>Bug 50937 - TCP Sampler does not provide for / honor connect timeout</li>
-<li>Bug 50569 - Jdbc Request Sampler to optionally store result set object data</li>
-<li>Bug 51011 - Mail Reader: upon authentication failure, tell what you tried</li>
+<li><bugzilla>50666</bugzilla> - JMSSubscriber: support for durable subscriptions</li>
+<li><bugzilla>50937</bugzilla> - TCP Sampler does not provide for / honor connect timeout</li>
+<li><bugzilla>50569</bugzilla> - Jdbc Request Sampler to optionally store result set object data</li>
+<li><bugzilla>51011</bugzilla> - Mail Reader: upon authentication failure, tell what you tried</li>
 </ul>
 
 <h3>Controllers</h3>
 <ul>
-<li>Bug 50475 - Introduction of a Test Fragment Test Element for a better Include flow</li>
+<li><bugzilla>50475</bugzilla> - Introduction of a Test Fragment Test Element for a better Include flow</li>
 </ul>
 
 <h3>Listeners</h3>
 <ul>
 <li>View Results Tree - Add a dialog's text box on "Sampler result tab > Parsed" to display the long value with a double click on cell</li>
-<li>Bug 37156 - Formatted view of Request in Results Tree</li>
-<li>Bug 49365 - Allow result set to be written to file in a path relative to the loaded script</li>
-<li>Bug 50579 - Error count is long, sample count is int. Changed sample count to long.</li>
-<li>View Results Tree - Add new size fields: response headers and response body (in bytes) - derived from Bug 43363</li>
+<li><bugzilla>37156</bugzilla> - Formatted view of Request in Results Tree</li>
+<li><bugzilla>49365</bugzilla> - Allow result set to be written to file in a path relative to the loaded script</li>
+<li><bugzilla>50579</bugzilla> - Error count is long, sample count is int. Changed sample count to long.</li>
+<li>View Results Tree - Add new size fields: response headers and response body (in bytes) - derived from <bugzilla>43363</bugzilla></li>
 </ul>
 
 <h3>Timers, Assertions, Config, Pre- &amp; Post-Processors</h3>
 <ul>
-<li>Bug 48015 - Proposal new icons for pre-processor, post-processor and assertion elements</li>
-<li>Bug 50962 - SizeAssertionGui validation prevents the use of variables for the size</li>
-<li>Size Assertion - Add response size scope (full, headers, body, code, message) - derived from Bug 43363</li>
+<li><bugzilla>48015</bugzilla> - Proposal new icons for pre-processor, post-processor and assertion elements</li>
+<li><bugzilla>50962</bugzilla> - SizeAssertionGui validation prevents the use of variables for the size</li>
+<li>Size Assertion - Add response size scope (full, headers, body, code, message) - derived from <bugzilla>43363</bugzilla></li>
 </ul>
 
 <h3>Functions</h3>
 <ul>
-<li>Bug 49975 - New function returning the name of the current sampler</li>
+<li><bugzilla>49975</bugzilla> - New function returning the name of the current sampler</li>
 </ul>
 
 <h3>I18N</h3>
@@ -1121,12 +1121,12 @@ Fixed RMI startup to provide location of
 
 <h3>General</h3>
 <ul>
-<li>Bug 30563 - Thread Group should have a start next loop option on Sample Error</li>
-<li>Bug 50347 - Eclipse setup instructions should remind user to download dependent jars</li>
-<li>Bug 50490 - Setup and Post Thread Group enhancements for better test flow.</li>
+<li><bugzilla>30563</bugzilla> - Thread Group should have a start next loop option on Sample Error</li>
+<li><bugzilla>50347</bugzilla> - Eclipse setup instructions should remind user to download dependent jars</li>
+<li><bugzilla>50490</bugzilla> - Setup and Post Thread Group enhancements for better test flow.</li>
 <li>All BeansShell test elements now have the script variables "prev" and "Label" defined.</li>
-<li>Bug 50708 - Classpath jar order in NewDriver not alphabetically</li>
-<li>Bug 50659 - JMeter server does not support concurrent tests - prevent client from starting another</li>
+<li><bugzilla>50708</bugzilla> - Classpath jar order in NewDriver not alphabetically</li>
+<li><bugzilla>50659</bugzilla> - JMeter server does not support concurrent tests - prevent client from starting another</li>
 <li>Added remote shutdown functionality</li>
 <li>Client JMeter engine now supports external stop/shutdown via UDP</li>
 <li>UDP shutdown can now use a range of ports, from jmeterengine.nongui.port=4445 to jmeterengine.nongui.maxport=4455,
@@ -1136,9 +1136,9 @@ allowing multiple JMeter instances on th
 
 <h2>Non-functional changes</h2>
 <ul>
-<li>Bug 50008 - Allow BatchSampleSender to be subclassed</li>
-<li>Bug 50450 - use System.array copy in jacobi solver as, being native, is more performant.</li>
-<li>Bug 50487 - runSerialTest verifies objects that never need persisting</li>
+<li><bugzilla>50008</bugzilla> - Allow BatchSampleSender to be subclassed</li>
+<li><bugzilla>50450</bugzilla> - use System.array copy in jacobi solver as, being native, is more performant.</li>
+<li><bugzilla>50487</bugzilla> - runSerialTest verifies objects that never need persisting</li>
 <li>Use Thread.setDefaultUncaughtExceptionHandler() instead of private ThreadGroup</li>
 <li>Update to Commons Net 3.0</li>
 </ul>
@@ -1219,49 +1219,49 @@ It no longer calls addSubResult(). This 
 
 <h3>HTTP Samplers and Proxy</h3>
 <ul>
-<li>Bug 47445 - Using Proxy with https-spoofing secure cookies need to be unsecured</li>
-<li>Bug 47442 - Missing replacement of https by http for certain conditions using https-spoofing</li>
-<li>Bug 48451 - Error in: SoapSampler.setPostHeaders(PostMethod post) in the else branch</li>
-<li>Bug 48542 - SoapSampler uses wrong response header field to decide if response is gzip encoded</li>
-<li>Bug 48568 - CookieManager broken for AjpSampler</li>
-<li>Bug 48570 - AjpSampler doesn't support query parameters (GET/POST)</li>
-<li>Bug 46901 - HTTP Sampler does not process var/func refs correctly in first file parameter</li>
-<li>Bug 43678 - Handle META tag http-equiv charset?</li>
-<li>Bug 49294 - Images not downloaded from redirected-to pages</li>
-<li>Bug 49560 - wrong "size in bytes" when following redirections</li>
+<li><bugzilla>47445</bugzilla> - Using Proxy with https-spoofing secure cookies need to be unsecured</li>
+<li><bugzilla>47442</bugzilla> - Missing replacement of https by http for certain conditions using https-spoofing</li>
+<li><bugzilla>48451</bugzilla> - Error in: SoapSampler.setPostHeaders(PostMethod post) in the else branch</li>
+<li><bugzilla>48542</bugzilla> - SoapSampler uses wrong response header field to decide if response is gzip encoded</li>
+<li><bugzilla>48568</bugzilla> - CookieManager broken for AjpSampler</li>
+<li><bugzilla>48570</bugzilla> - AjpSampler doesn't support query parameters (GET/POST)</li>
+<li><bugzilla>46901</bugzilla> - HTTP Sampler does not process var/func refs correctly in first file parameter</li>
+<li><bugzilla>43678</bugzilla> - Handle META tag http-equiv charset?</li>
+<li><bugzilla>49294</bugzilla> - Images not downloaded from redirected-to pages</li>
+<li><bugzilla>49560</bugzilla> - wrong "size in bytes" when following redirections</li>
 </ul>
 
 <h3>Other Samplers</h3>
 <ul>
-<li>Bug 47420 - LDAP extended request not closing connections during add request</li>
-<li>Bug 48573 - LDAPExtSampler directory context handling</li>
-<li>Bug 47870 - JMSSubscriber fails due to NPE</li>
-<li>Bug 47899 - NullPointerExceptions in JMS ReceiveSubscriber constructor</li>
-<li>Bug 48144 - NPE in JMS OnMessageSubscriber</li>
-<li>Bug 47992 - JMS Point-to-Point Request - Response option doesn't work</li>
-<li>Bug 48579 - Single Bind does not show config information when LdapExt Sampler is accessed</li>
-<li>Bug 49111 - "Message With ID Not Found" Error on JMS P2P sampler.</li>
-<li>Bug 47949 - JMS Subscriber never receives all the messages</li>
-<li>Bug 46142 - JMS Point-to-Point correlation problems</li>
-<li>Bug 48747 - TCP Sampler swallows exceptions</li>
-<li>Bug 48709 - TCP Sampler Config setting "classname" has no effect</li>
+<li><bugzilla>47420</bugzilla> - LDAP extended request not closing connections during add request</li>
+<li><bugzilla>48573</bugzilla> - LDAPExtSampler directory context handling</li>
+<li><bugzilla>47870</bugzilla> - JMSSubscriber fails due to NPE</li>
+<li><bugzilla>47899</bugzilla> - NullPointerExceptions in JMS ReceiveSubscriber constructor</li>
+<li><bugzilla>48144</bugzilla> - NPE in JMS OnMessageSubscriber</li>
+<li><bugzilla>47992</bugzilla> - JMS Point-to-Point Request - Response option doesn't work</li>
+<li><bugzilla>48579</bugzilla> - Single Bind does not show config information when LdapExt Sampler is accessed</li>
+<li><bugzilla>49111</bugzilla> - "Message With ID Not Found" Error on JMS P2P sampler.</li>
+<li><bugzilla>47949</bugzilla> - JMS Subscriber never receives all the messages</li>
+<li><bugzilla>46142</bugzilla> - JMS Point-to-Point correlation problems</li>
+<li><bugzilla>48747</bugzilla> - TCP Sampler swallows exceptions</li>
+<li><bugzilla>48709</bugzilla> - TCP Sampler Config setting "classname" has no effect</li>
 </ul>
 
 <h3>Controllers</h3>
 <ul>
-<li>Bug 47385 - TransactionController should set AllThreads and GroupThreads</li>
-<li>Bug 47940 - Module controller incorrectly creates the replacement Sub Tree</li>
-<li>Bug 47592 - Run Thread groups consecutively with "Stop test" on error, JMeter will not mark to finished</li>
-<li>Bug 48786 - Run Thread groups consecutively: with "Stop test now" on error or manual stop, JMeter leaves the green box active</li>
-<li>Bug 48727 - Cannot stop test if all thread groups are disabled</li>
+<li><bugzilla>47385</bugzilla> - TransactionController should set AllThreads and GroupThreads</li>
+<li><bugzilla>47940</bugzilla> - Module controller incorrectly creates the replacement Sub Tree</li>
+<li><bugzilla>47592</bugzilla> - Run Thread groups consecutively with "Stop test" on error, JMeter will not mark to finished</li>
+<li><bugzilla>48786</bugzilla> - Run Thread groups consecutively: with "Stop test now" on error or manual stop, JMeter leaves the green box active</li>
+<li><bugzilla>48727</bugzilla> - Cannot stop test if all thread groups are disabled</li>
 </ul>
 
 <h3>Listeners</h3>
 <ul>
-<li>Bug 48603 - Mailer Visualiser sends two emails for a single failed response</li>
+<li><bugzilla>48603</bugzilla> - Mailer Visualiser sends two emails for a single failed response</li>
 <li>Correct calculation of min/max/std.dev for aggregated samples (Summary Report)</li>
-<li>Bug 48889 - Wrong response time with mode=Statistical and num_sample_threshold > 1</li>
-<li>Bug 47398 - SampleEvents are sent twice over RMI in distributed testing and non gui mode</li>
+<li><bugzilla>48889</bugzilla> - Wrong response time with mode=Statistical and num_sample_threshold > 1</li>
+<li><bugzilla>47398</bugzilla> - SampleEvents are sent twice over RMI in distributed testing and non gui mode</li>
 </ul>
 
 <h3>Assertions</h3>
@@ -1278,17 +1278,17 @@ It no longer calls addSubResult(). This 
 
 <h3>General</h3>
 <ul>
-<li>Bug 47646 -  NullPointerException in the "Random Variable" element</li>
+<li><bugzilla>47646</bugzilla> -  NullPointerException in the "Random Variable" element</li>
 <li>Disallow adding any child elements to JDBC Configuration</li>
 <li>BeanInfoSupport now caches getBeanDescriptor() - should avoid an NPE on non-Sun JVMs when using CSVDataSet (and some other TestBeans)</li>
-<li>Bug 48350 - Deadlock on distributed testing with 2 clients</li>
-<li>Bug 48901 - Endless wait by adding Synchronizing Timer</li>
-<li>Bug 49149 - usermanual/index.html has typo in link to "Regular Expressions" page</li>
-<li>Bug 49394 - Classcast Exception in ActionRouter.postActionPerformed</li>
-<li>Bug 48136 - Essential files missing from source tarball.<br/>
+<li><bugzilla>48350</bugzilla> - Deadlock on distributed testing with 2 clients</li>
+<li><bugzilla>48901</bugzilla> - Endless wait by adding Synchronizing Timer</li>
+<li><bugzilla>49149</bugzilla> - usermanual/index.html has typo in link to "Regular Expressions" page</li>
+<li><bugzilla>49394</bugzilla> - Classcast Exception in ActionRouter.postActionPerformed</li>
+<li><bugzilla>48136</bugzilla> - Essential files missing from source tarball.<br/>
 Source archives now contain all source files, including source files previously only provided in the binary archives.
 </li>
-<li>Bug 48331 - XpathExtractor does not return XML string representations for a Nodeset</li>
+<li><bugzilla>48331</bugzilla> - XpathExtractor does not return XML string representations for a Nodeset</li>
 </ul>
 
 <!-- ==================================================== -->
@@ -1297,26 +1297,26 @@ Source archives now contain all source f
 
 <h3>HTTP Samplers</h3>
 <ul>
-<li>Bug 47622 - enable recording of HTTPS sessions</li>
+<li><bugzilla>47622</bugzilla> - enable recording of HTTPS sessions</li>
 <li>Allow Proxy Server to be specified on HTTP Sampler GUI and HTTP Config GUI</li>
-<li>Bug 47461 - Update Cache Manager to handle Expires HTTP header</li>
-<li>Bug 48153 - Support for Cache-Control and Expires headers</li>
-<li>Bug 47946 - Proxy should enable Grouping inside a Transaction Controller</li>
-<li>Bug 48300 - Allow override of IP source address for HTTP HttpClient requests</li>
-<li>Bug 49083 - collapse '/pathsegment/..' in redirect URLs</li>
+<li><bugzilla>47461</bugzilla> - Update Cache Manager to handle Expires HTTP header</li>
+<li><bugzilla>48153</bugzilla> - Support for Cache-Control and Expires headers</li>
+<li><bugzilla>47946</bugzilla> - Proxy should enable Grouping inside a Transaction Controller</li>
+<li><bugzilla>48300</bugzilla> - Allow override of IP source address for HTTP HttpClient requests</li>
+<li><bugzilla>49083</bugzilla> - collapse '/pathsegment/..' in redirect URLs</li>
 </ul>
 
 <h3>Other samplers</h3>
 <ul>
 <li>JUnit sampler now supports JUnit4 tests (using annotations)</li>
-<li>Bug 47900 - Allow JMS SubscriberSampler to be interrupted</li>
+<li><bugzilla>47900</bugzilla> - Allow JMS SubscriberSampler to be interrupted</li>
 <li>Added JSR223 Sampler</li>
-<li>Bug 47556 - JMS-PointToPoint-Sampler Timeout field should use Strings</li>
-<li>Bug 47947 - Mail Reader Sampler should allow port to be overridden</li>
-<li>Bug 48155 - Multiple problems / enhancements with JMS protocol classes</li>
+<li><bugzilla>47556</bugzilla> - JMS-PointToPoint-Sampler Timeout field should use Strings</li>
+<li><bugzilla>47947</bugzilla> - Mail Reader Sampler should allow port to be overridden</li>
+<li><bugzilla>48155</bugzilla> - Multiple problems / enhancements with JMS protocol classes</li>
 <li>Allow MailReader sampler to use arbitrary protocols</li>
-<li>Bug 45053 - SMTP-Sampler for JMeter</li>
-<li>Bug 49552 - Add Message Headers on SMTPSampler</li>
+<li><bugzilla>45053</bugzilla> - SMTP-Sampler for JMeter</li>
+<li><bugzilla>49552</bugzilla> - Add Message Headers on SMTPSampler</li>
 <li>
 JMS Publisher and Subscriber now support both Topics and Queues.
 Added read Timeout to JMS Subscriber.
@@ -1326,64 +1326,64 @@ General clean-up of JMS code.
 
 <h3>Controllers</h3>
 <ul>
-<li>Bug 47909 - TransactionController should sum the latency</li>
-<li>Bug 41418 - Exclude timer duration from Transaction Controller runtime in report</li>
-<li>Bug 48749 - Allowing custom Thread Groups</li>
-<li>Bug 43389 - Allow Include files to be found relative to the current JMX file</li>
+<li><bugzilla>47909</bugzilla> - TransactionController should sum the latency</li>
+<li><bugzilla>41418</bugzilla> - Exclude timer duration from Transaction Controller runtime in report</li>
+<li><bugzilla>48749</bugzilla> - Allowing custom Thread Groups</li>
+<li><bugzilla>43389</bugzilla> - Allow Include files to be found relative to the current JMX file</li>
 </ul>
 
 <h3>Listeners</h3>
 <ul>
 <li>Added DataStrippingSample sender - supports "Stripped" and "StrippedBatch" modes.</li>
 <li>Added Comparison Assertion Visualizer</li>
-<li>Bug 47907 - Improvements (enhancements and I18N) Comparison Assertion and Comparison Visualizer</li>
-<li>Bug 36726 - add search function to Tree View Listener</li>
-<li>Bug 47869 - Ability to cleanup fields of SampleResult</li>
-<li>Bug 47952 - Added JSR223 Listener</li>
-<li>Bug 47474 - View Results Tree support for plugin renderers</li>
+<li><bugzilla>47907</bugzilla> - Improvements (enhancements and I18N) Comparison Assertion and Comparison Visualizer</li>
+<li><bugzilla>36726</bugzilla> - add search function to Tree View Listener</li>
+<li><bugzilla>47869</bugzilla> - Ability to cleanup fields of SampleResult</li>
+<li><bugzilla>47952</bugzilla> - Added JSR223 Listener</li>
+<li><bugzilla>47474</bugzilla> - View Results Tree support for plugin renderers</li>
 <li>Allow Idle Time to be saved to sample log files</li>
-<li>Bug 48259 - Improve StatCalculator performance by using TreeMap</li>
+<li><bugzilla>48259</bugzilla> - Improve StatCalculator performance by using TreeMap</li>
 <li>Listeners using SamplingStatCalculator have much reduced memory needs 
 as the Sample cache has been moved to the new CachingStatCalculator class.
 In particular, Aggregate Report can now handle large numbers of samples.
 </li>
 <li>Aggregate Report and Summary Report now allow column headers to be optionally excluded</li>
-<li>Bug 49506 - Add .csv File Extension in open dialog box from "read from file" functionality of listeners</li>
-<li>Bug 49545 - Formatted (parsed) view of Sample Result in Results Tree</li>
+<li><bugzilla>49506</bugzilla> - Add .csv File Extension in open dialog box from "read from file" functionality of listeners</li>
+<li><bugzilla>49545</bugzilla> - Formatted (parsed) view of Sample Result in Results Tree</li>
 </ul>
 
 <h3>Timers, Assertions, Config, Pre- &amp; Post-Processors</h3>
 <ul>
-<li>Bug 47338 - XPath Extractor forces retrieval of document DTD</li>
+<li><bugzilla>47338</bugzilla> - XPath Extractor forces retrieval of document DTD</li>
 <li>Added Comparison Assertion</li>
-<li>Bug 47952 - Added JSR223 PreProcessor and PostProcessor</li>
+<li><bugzilla>47952</bugzilla> - Added JSR223 PreProcessor and PostProcessor</li>
 <li>Added JSR223 Assertion</li>
 <li>Added BSF Timer and JSR223 Timer</li>
-<li>Bug 48511 - add parent,child,all selection to regex extractor</li>
+<li><bugzilla>48511</bugzilla> - add parent,child,all selection to regex extractor</li>
 <li>Add Sampler scope selection to XPathExtractor</li>
 <li>Regular Expression Extractor, Response Assertion and Size Assertion can now be applied to a JMeter variable</li>
-<li>Bug 46790 - CSV Data Set Config should be able to parse CSV headers</li>
+<li><bugzilla>46790</bugzilla> - CSV Data Set Config should be able to parse CSV headers</li>
 </ul>
 
 <h3>Functions</h3>
 <ul>
-<li>Bug 47565 - [Function] FileToString</li>
+<li><bugzilla>47565</bugzilla> - [Function] FileToString</li>
 </ul>
 
 <h3>I18N</h3>
 <ul>
-<li>Bug 47938 -  Adding some French translations for new elements</li>
-<li>Bug 48714 -  add new French messages</li>
+<li><bugzilla>47938</bugzilla> -  Adding some French translations for new elements</li>
+<li><bugzilla>48714</bugzilla> -  add new French messages</li>
 </ul>
 
 <h3>General</h3>
 <ul>
-<li>Bug 47223 - Slow Aggregate Report Performance (StatCalculator)</li>
-<li>Bug 47980 - hostname resolves to 127.0.0.1 - specifiying IP not possible</li>
-<li>Bug 47943 - DisabledComponentRemover is not used in Start class</li>
+<li><bugzilla>47223</bugzilla> - Slow Aggregate Report Performance (StatCalculator)</li>
+<li><bugzilla>47980</bugzilla> - hostname resolves to 127.0.0.1 - specifiying IP not possible</li>
+<li><bugzilla>47943</bugzilla> - DisabledComponentRemover is not used in Start class</li>
 <li>HeapDumper class for runtime generation of dumps</li>
 <li>Basic read-only JavaMail provider implementation for reading raw mail files</li>
-<li>Bug 49540 - Sort "Add" menus alphabetically</li>
+<li><bugzilla>49540</bugzilla> - Sort "Add" menus alphabetically</li>
 </ul>
 
 <h2>Non-functional changes</h2>
@@ -1437,18 +1437,18 @@ To override the default local language f
 
 <h3>HTTP Samplers and Proxy</h3>
 <ul>
-<li>Bug 47321 -  HTTPSampler2 response timeout not honored</li>
+<li><bugzilla>47321</bugzilla> -  HTTPSampler2 response timeout not honored</li>
 </ul>
 
 <h3>Other Samplers</h3>
 <ul>
-<li>Bug 47290 -  Infinite loop on connection factory lookup (JMS)</li>
+<li><bugzilla>47290</bugzilla> -  Infinite loop on connection factory lookup (JMS)</li>
 <li>JDBC Sampler should not close Prepared or Callable statements as these are cached</li>
 </ul>
 
 <h3>Controllers</h3>
 <ul>
-<li>Bug 39509 -  Once-only controller running twice</li>
+<li><bugzilla>39509</bugzilla> -  Once-only controller running twice</li>
 </ul>
 
 <h3>Listeners</h3>
@@ -1465,7 +1465,7 @@ To override the default local language f
 <h3>General</h3>
 <ul>
 <li>Fix problems with remote clients - bug introduced in 2.3.3</li>
-<li>Bug 47377 - Make ClassFinder more robust and close zipfile resources</li>
+<li><bugzilla>47377</bugzilla> - Make ClassFinder more robust and close zipfile resources</li>
 <li>Fix some errors in generating the documentation (latent bug revealed in 2.3.3 when Velocity was upgraded)</li>
 </ul>
 
@@ -1473,7 +1473,7 @@ To override the default local language f
 
 <h3>Other samplers</h3>
 <ul>
-<li>Bug 47266 - FTP Request Sampler: allow specifying an FTP port, other than the default</li>
+<li><bugzilla>47266</bugzilla> - FTP Request Sampler: allow specifying an FTP port, other than the default</li>
 </ul>
 
 <!--  ===================  -->



Mime
View raw message