Author: sebb
Date: Mon Oct 3 12:25:39 2011
New Revision: 1178384
URL: http://svn.apache.org/viewvc?rev=1178384&view=rev
Log:
Move 2.5.1 changes to history
Modified:
jakarta/jmeter/trunk/xdocs/changes.xml
jakarta/jmeter/trunk/xdocs/changes_history.xml
Modified: jakarta/jmeter/trunk/xdocs/changes.xml
URL:
http://svn.apache.org/viewvc/jakarta/jmeter/trunk/xdocs/changes.xml?rev=1178384&r1=1178383&r2=1178384&view=diff
==============================================================================
--- jakarta/jmeter/trunk/xdocs/changes.xml (original)
+++ jakarta/jmeter/trunk/xdocs/changes.xml Mon Oct 3 12:25:39 2011
@@ -29,32 +29,18 @@
Earlier changes are detailed in the <a href="changes_history.html">History of
Previous Changes</a>.
</note>
-<h1>Version 2.5.2?</h1>
-<p>temporary section to collect changes while release vote is in progress</p>
-<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>[Non-func] fixes to build.xml: support scripts; localise re-usable
property names</li>
-<li>Bug 51937 - JMeter does not handle missing TestPlan entry well</li>
-</ul>
-
-<!-- =================== -->
+<!-- =================== 2.5.2 =================== -->
-<h1>Version 2.5.1</h1>
+<h1>Version 2.5.2</h1>
<h2>Summary of main changes</h2>
<ul>
-<li>HttpClient4 sampler now re-uses connections properly (previously it would
use one per sample, which could quickly cause resource exhaustion).</li>
-<li>Various fixes to JMS samplers</li>
-<li>Functions are no longer spuriously invoked when used with a Configuration
element</li>
-<li>WebService sampler GUI has been re-organized for better design and more
user-friendliness. Some improments on WSDL configuration assistant</li>
-<li>Better handling of test shutdown. System.exit now only called if there is
no other option; even this can be disabled.</li>
</ul>
-<!-- ========================= End of summary
===================================== -->
+<!-- =================== Known bugs =================== -->
<h2>Known bugs</h2>
@@ -78,49 +64,26 @@ The menu item Options / Choose Language
To override the default local language fully, set the JMeter property
"language" before starting JMeter.
</p>
+<!-- =================== Incompatible changes =================== -->
+
<h2>Incompatible changes</h2>
-<p>
-The HttpClient4 and Commons HttpClient 3.1 samplers previously used a retry
count of 3.
-This has been changed to default to 1, to be compatible with the Java
implementation.
-The retry count can be overridden by setting the relevant JMeter property, for
example:
-<pre>
-httpclient4.retrycount=3
-httpclient3.retrycount=3
-</pre>
-</p>
+<!-- =================== Bug fixes =================== -->
<h2>Bug fixes</h2>
<h3>HTTP Samplers and Proxy</h3>
<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>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>
</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>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>
</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>
</ul>
<h3>Listeners</h3>
@@ -133,43 +96,27 @@ httpclient3.retrycount=3
<h3>Functions</h3>
<ul>
-<li>Bug 48943 - Functions are invoked additional times when used in
combination with a Config Element</li>
</ul>
<h3>I18N</h3>
<ul>
-<li>WebService(SOAP) request - add I18N for some labels</li>
</ul>
<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>Remote Shut host menu item was not being enabled.</li>
-<li>Bug 51888 - Occasional deadlock when stopping a testplan</li>
+<li>Bug 51937 - JMeter does not handle missing TestPlan entry well</li>
</ul>
-<!-- ==================================================== -->
+<!-- =================== Improvements =================== -->
<h2>Improvements</h2>
<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>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>WebService(SOAP) Request - Reorganized GUI for better design and more
user-friendliness</li>
</ul>
<h3>Controllers</h3>
@@ -178,13 +125,10 @@ 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>View Results Tree: Regexp Tester - little improvements on user
interface</li>
</ul>
<h3>Timers, Assertions, Config, Pre- & Post-Processors</h3>
<ul>
-<li>Bug 51885 - Allow a JMeter Variable as input to XPathExtractor</li>
</ul>
<h3>Functions</h3>
@@ -197,17 +141,11 @@ httpclient3.retrycount=3
<h3>General</h3>
<ul>
-<li>Bug 51822 - (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>Improve error logging when Javascript errors are detected.</li>
-<li>Updated documentation footer</li>
+<li>fixes to build.xml: support scripts; localise re-usable property names</li>
</ul>
</section>
Modified: jakarta/jmeter/trunk/xdocs/changes_history.xml
URL:
http://svn.apache.org/viewvc/jakarta/jmeter/trunk/xdocs/changes_history.xml?rev=1178384&r1=1178383&r2=1178384&view=diff
==============================================================================
--- jakarta/jmeter/trunk/xdocs/changes_history.xml (original)
+++ jakarta/jmeter/trunk/xdocs/changes_history.xml Mon Oct 3 12:25:39 2011
@@ -30,6 +30,177 @@ Current changes are detailed in <a href=
<p><b>Changes sections are chronologically ordered from top (most recent) to
bottom
(least recent)</b></p>
+<!-- ========== 2.5.1 =========== -->
+
+<h1>Version 2.5.1</h1>
+
+<h2>Summary of main changes</h2>
+
+<ul>
+<li>HttpClient4 sampler now re-uses connections properly (previously it would
use one per sample, which could quickly cause resource exhaustion).</li>
+<li>Various fixes to JMS samplers</li>
+<li>Functions are no longer spuriously invoked when used with a Configuration
element</li>
+<li>WebService sampler GUI has been re-organized for better design and more
user-friendliness. Some improments on WSDL configuration assistant</li>
+<li>Better handling of test shutdown. System.exit now only called if there is
no other option; even this can be disabled.</li>
+</ul>
+
+
+<h2>Known bugs</h2>
+
+<p>
+The Include Controller has some problems in non-GUI mode.
+In particular, it can cause a NullPointerException if there are two include
controllers with the same name.
+</p>
+
+<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>The If Controller may cause an infinite loop if the condition is always
false from the first iteration.
+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).
+</p>
+
+<p>
+The menu item Options / Choose Language does not change all the displayed text
to the new language.
+[The behaviour has improved, but language change is still not fully working]
+To override the default local language fully, set the JMeter property
"language" before starting JMeter.
+</p>
+
+<h2>Incompatible changes</h2>
+
+<p>
+The HttpClient4 and Commons HttpClient 3.1 samplers previously used a retry
count of 3.
+This has been changed to default to 1, to be compatible with the Java
implementation.
+The retry count can be overridden by setting the relevant JMeter property, for
example:
+<pre>
+httpclient4.retrycount=3
+httpclient3.retrycount=3
+</pre>
+</p>
+
+<h2>Bug fixes</h2>
+
+<h3>HTTP Samplers and Proxy</h3>
+<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>
+</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>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>
+</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>
+</ul>
+
+<h3>Listeners</h3>
+<ul>
+</ul>
+
+<h3>Assertions</h3>
+<ul>
+</ul>
+
+<h3>Functions</h3>
+<ul>
+<li>Bug 48943 - Functions are invoked additional times when used in
combination with a Config Element</li>
+</ul>
+
+<h3>I18N</h3>
+<ul>
+<li>WebService(SOAP) request - add I18N for some labels</li>
+</ul>
+
+<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>Remote Shut host menu item was not being enabled.</li>
+<li>Bug 51888 - Occasional deadlock when stopping a testplan</li>
+</ul>
+
+<!-- ==================================================== -->
+
+<h2>Improvements</h2>
+
+<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>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>WebService(SOAP) Request - Reorganized GUI for better design and more
user-friendliness</li>
+</ul>
+
+<h3>Controllers</h3>
+<ul>
+</ul>
+
+<h3>Listeners</h3>
+<ul>
+<li>Bug 42246 - 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- & Post-Processors</h3>
+<ul>
+<li>Bug 51885 - Allow a JMeter Variable as input to XPathExtractor</li>
+</ul>
+
+<h3>Functions</h3>
+<ul>
+</ul>
+
+<h3>I18N</h3>
+<ul>
+</ul>
+
+<h3>General</h3>
+<ul>
+<li>Bug 51822 - (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>Improve error logging when Javascript errors are detected.</li>
+<li>Updated documentation footer</li>
+</ul>
+
+<!-- ========== 2.5 =========== -->
+
<h1>Version 2.5</h1>
<h2>Summary of main changes</h2>
@@ -248,7 +419,7 @@ allowing multiple JMeter instances on th
<li>Update to Commons Net 3.0</li>
</ul>
-<!-- ===================================================================== -->
+<!-- ========== 2.4 =========== -->
<h1>Version 2.4</h1>
@@ -511,6 +682,8 @@ In particular, Aggregate Report can now
</li>
</ul>
+<!-- ========== 2.3.4 =========== -->
+
<h1>Version 2.3.4</h1>
<h2>Summary of main changes</h2>
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]