Author: sebb
Date: Sun May 10 12:41:31 2009
New Revision: 773332
URL: http://svn.apache.org/viewvc?rev=773332&view=rev
Log:
Use new <bugzilla> markers
Change header levels
Modified:
jakarta/jmeter/trunk/xdocs/changes.xml
Modified: jakarta/jmeter/trunk/xdocs/changes.xml
URL:
http://svn.apache.org/viewvc/jakarta/jmeter/trunk/xdocs/changes.xml?rev=773332&r1=773331&r2=773332&view=diff
==============================================================================
--- jakarta/jmeter/trunk/xdocs/changes.xml (original)
+++ jakarta/jmeter/trunk/xdocs/changes.xml Sun May 10 12:41:31 2009
@@ -31,17 +31,18 @@
<!-- =================== -->
-<h2>Version 2.3.3</h2>
+<h1>Version 2.3.3</h1>
-<h3>Summary of main changes</h3>
+<h2>Summary of main changes</h2>
+
+<h3>Bug fixes</h3>
-<h4>Bug fixes</h4>
<p>
<ul>
</ul>
</p>
-<h4>Improvements</h4>
+<h3>Improvements</h3>
<p>
<ul>
@@ -51,7 +52,7 @@
<!-- ========================= End of summary
===================================== -->
-<h3>Known bugs</h3>
+<h2>Known bugs</h2>
<p>
The Include Controller has some problems in non-GUI mode.
@@ -66,7 +67,7 @@
To override the default local language, set the JMeter property "language"
before starting JMeter.
</p>
-<h3>Incompatible changes</h3>
+<h2>Incompatible changes</h2>
<p>
When loading sample results from a file, previous results are no longer
cleared.
This allows one to merge multiple files.
@@ -125,118 +126,117 @@
</ul>
These are implemented in the AbstractTestElement class which all elements
should extend so this is unlikely to cause a problem.
</p>
-<h3>Bug fixes</h3>
+<h2>Bug fixes</h2>
<ul>
-<li>Bug 45199 - don't try to replace blank variables in Proxy recording</li>
+<li><bugzilla>45199</bugzilla> - don't try to replace blank variables in Proxy
recording</li>
<li>The "prev" and "sampler" objects are now defined for BSF test elements</li>
<li>Prompt to overwrite an existing file when first saving a new test plan</li>
-<li>The test element "Save Results to a file" is now shown as a Listener</li>
<li>Amend TestBeans to show the correct popup menu for Listeners</li>
<li>Fix NPE when using nested Transaction Controllers with parent samples</li>
-<li>Bug 45185 - CSV dataset blank delimiter causes OOM</li>
-<li>Bug 43791 - ensure QueueReceiver is closed</li>
+<li><bugzilla>45185</bugzilla> - CSV dataset blank delimiter causes OOM</li>
+<li><bugzilla>43791</bugzilla> - ensure QueueReceiver is closed in JMS Point
to Point sampler</li>
<li>Fix NPE (in DataSourceElement) when using JDBC in client-server mode</li>
-<li>Bug 45749 - Response Assertion does not work with a substring that is not
a valid RE</li>
-<li>Mailer Visualizer documentation now agrees with code i.e. failure/success
counts need to be exceeded.</li>
+<li><bugzilla>45749</bugzilla> - Response Assertion does not work with a
substring that happens to be an invalid RE</li>
+<li>Mailer Visualizer documentation now agrees with code i.e. failure/success
counts need to be exceeded to trigger the mail.</li>
<li>Mailer Visualizer now shows the failure count</li>
<li>Fix incorrect GUI classifications:
"Save Results to a file" and "Generate Summary Results" are now shown as
Listeners.
"Counter" is now shown as a Configuration element.
</li>
<li>HTTPSamplers can now use variables in POSTed file names</li>
-<li>Bug 45831 - WS Sampler reports incorrect throughput if SOAP packet
creation fails</li>
-<li>Bug 45887 - TCPSampler: timeout property incorrectly set</li>
-<li>Bug 45928 - AJP/1.3 Sampler doesn't retrieve his label from
messages.properties</li>
-<li>Bug 45904 - Allow 'Not' Response Assertion to succeed with null sample</li>
+<li><bugzilla>45831</bugzilla> - WS Sampler reports incorrect throughput if
SOAP packet creation fails</li>
+<li><bugzilla>45887</bugzilla> - TCPSampler: timeout property incorrectly
set</li>
+<li><bugzilla>45928</bugzilla> - AJP/1.3 Sampler doesn't retrieve its label
from messages.properties</li>
+<li><bugzilla>45904</bugzilla> - Allow 'Not' Response Assertion to succeed
with null sample</li>
<li>HTTP, SOAP/XML-RPC and WebService(SOAP) sampler character encodings
updated to be more consistent</li>
-<li>Bug 45976 - incomplete result file when using remote testing with more
than 1 server</li>
+<li><bugzilla>45976</bugzilla> - incomplete result file when using remote
testing with more than 1 server</li>
<li>Fix Summariser so it works in client server mode</li>
-<li>Bug 45425 - JDBC Request does not support Unicode (changed sampler to use
UTF-8)</li>
-<li>Bug 46016 - avoid possible NPE in JMSSampler</li>
+<li><bugzilla>45425</bugzilla> - JDBC Request does not support Unicode
(changed sampler to use UTF-8)</li>
+<li><bugzilla>46016</bugzilla> - avoid possible NPE in JMSSampler</li>
<li>Cookie Manager was not passing cookie policy to runtime threads so they
always used compatibility mode</li>
<li>Add version attribute to JMeter Cookie class (needed for proper cookie
support)</li>
<li>Cookie Manager now saves/restores cookie versions</li>
-<li>Bug 41608 - misleading warning log message removed</li>
+<li><bugzilla>41608</bugzilla> - misleading warning log message removed</li>
<li>CSVSaveService - check for EOF while reading quoted string</li>
-<li>Bug 46142 - JMS Receiver now uses MessageID</li>
-<li>Bug 46148 - HTTP sampler fails on SSL requests when logging for
jmeter.util is set to DEBUG</li>
+<li><bugzilla>46142</bugzilla> - JMS Receiver now uses MessageID</li>
+<li><bugzilla>46148</bugzilla> - HTTP sampler fails on SSL requests when
logging for jmeter.util is set to DEBUG</li>
<li>TCP sampler now calls setupTest() and teardownTest() methods</li>
-<li>Bug 45458 - Point to Point JMS in combination with authentication</li>
-<li>Bug 45460 - JMS TestPlan elements depend on resource property</li>
-<li>Bug 34096 - Duplicate samples not eliminated when writing to CSV files</li>
-<li>Bug 44521 - empty variables for a POST in the HTTP Request don't get
ignored</li>
-<li>Bug 44941 - Throughput controllers should not share global counters</li>
+<li><bugzilla>45458</bugzilla> - Point to Point JMS in combination with
authentication</li>
+<li><bugzilla>45460</bugzilla> - JMS TestPlan elements depend on resource
property</li>
+<li><bugzilla>34096</bugzilla> - Duplicate samples not eliminated when writing
to CSV files</li>
+<li><bugzilla>44521</bugzilla> - empty variables for a POST in the HTTP
Request don't get ignored</li>
+<li><bugzilla>44941</bugzilla> - Throughput controllers should not share
global counters</li>
<li>Various ReceiveSubscriber thread-safety fixes</li>
<li>JMSPublisher and Subscriber fixes: thread-safety, support dynamic locale
changes, locale independence for JMX attribute values</li>
<li>Add HeaderAsPropertyRenderer to support header resource names; use this to
fix locale changes in various GUI elements</li>
<li>Fixed language change handling for menus (does not yet work for
TestBeans)</li>
<li>Fix regex function - was failing to process $m$mid$n$ correctly</li>
<li>Fix Java 1.6 https error: java.net.SocketException: Unconnected sockets
not implemented</li>
-<li>Bug 46359 - BSF JavaScript Preprocessor cannot access sampler variable on
first interation (Implement temporary work-round for BSF-22)</li>
-<li>Bug 46332 - HTTP Cookie Manager ignores manually defined cookies (bug
introduced in r707810)</li>
-<li>Bug 46407 - BSF elements do not load script files, attempt to interpret
filename as script</li>
-<li>Bug 46423 - I18N of Proxy Recorder</li>
+<li><bugzilla>46359</bugzilla> - BSF JavaScript Preprocessor cannot access
sampler variable on first interation (Implement temporary work-round for
BSF-22)</li>
+<li><bugzilla>46332</bugzilla> - HTTP Cookie Manager ignores manually defined
cookies (bug introduced in r707810)</li>
+<li><bugzilla>46407</bugzilla> - BSF elements do not load script files,
attempt to interpret filename as script</li>
+<li><bugzilla>46423</bugzilla> - I18N of Proxy Recorder</li>
<li>Better handling of Exceptions during test shutdown</li>
<li>Protect against possible NPE in RegexFunction if called during test
shutdown.</li>
<li>Correct the variable name "theadName" to "threadName" in the __jexl() and
__javaScript() functions</li>
-<li>Bug 46522 - Incorrect "Response data" in JDBC sample when column names are
missing</li>
-<li>Bug 46424 - corrections to French translation</li>
-<li>Bug 46436 - Improve error reporting in Proxy Gui</li>
+<li><bugzilla>46522</bugzilla> - Incorrect "Response data" in JDBC sample when
column names are missing</li>
+<li><bugzilla>46424</bugzilla> - corrections to French translation</li>
+<li><bugzilla>46436</bugzilla> - Improve error reporting in Proxy Gui</li>
<li>Fix potential thread safety issue in JMeterThread class</li>
<li>Mailer Visualiser - fix parsing of multiple e-mail address when using Test
button</li>
-<li>Bug 46435 - More verbose error msg for error 501 (Proxy Server)</li>
-<li>Bug 46491 - Incorrect value for the last variable in "CSV Data Set Config"
(error in processing quoted strings)</li>
+<li><bugzilla>46435</bugzilla> - More verbose error msg for error 501 (Proxy
Server)</li>
+<li><bugzilla>46491</bugzilla> - Incorrect value for the last variable in "CSV
Data Set Config" (error in processing quoted strings)</li>
<li>The JMeter variable "sample_variables" is sent to all server instances to
ensure the data is available to the client.</li>
-<li>Bug 46821 - JDBC select request doesn't store the first column in the
variables</li>
+<li><bugzilla>46821</bugzilla> - JDBC select request doesn't store the first
column in the variables</li>
<li>Fix bug in HTTP file: handling - read bytes, not characters in the default
encoding.</li>
<li>Change HTTPS spoofing so https: links are replaced even when URL match
fails</li>
<li>Check validity of cookies before storing them.</li>
<li>FTP Sampler now logs out before disconnecting.</li>
-<li>Bug 46838 - if there was no data, still need to set latency in
HTTPSampler</li>
+<li><bugzilla>46838</bugzilla> - if there was no data, still need to set
latency in HTTPSampler</li>
<li>
-Bug 46690 - handling of 302 redirects with invalid relative paths.
+<bugzilla>46690</bugzilla> - handling of 302 redirects with invalid relative
paths.
JMeter now removes extraneous leading "../" segments (as do many browsers)
</li>
-<li>Bug 46844 - "Library" label in test plan are not I18N</li>
-<li>Bug 46977 - JMeter does not handle HTTP headers not delimited by
whitespace</li>
+<li><bugzilla>46844</bugzilla> - "Library" label in test plan are not
I18N</li>
+<li><bugzilla>46977</bugzilla> - JMeter does not handle HTTP headers not
delimited by whitespace</li>
<li>Remove Host from headers saved by the Proxy server, as that will normally
be generated by the HTTP stack</li>
-<li>Bug 46993 - Saving from Header Manager generates ClassCastException</li>
-<li>Bug 47009 - Insert parent caused child controller name to be reset</li>
-<li>Bug 47064 - fixes for Mac LAF</li>
+<li><bugzilla>46993</bugzilla> - Saving from Header Manager generates
ClassCastException</li>
+<li><bugzilla>47009</bugzilla> - Insert parent caused child controller name to
be reset</li>
+<li><bugzilla>47064</bugzilla> - fixes for Mac LAF</li>
<li>Avoid NPE if XPath function does not match any nodes</li>
<li>Fix processing of Transaction Sampler parent mode so current sampler is
set to actual sampler</li>
<li>Fix processing of first file name in HTTP POST so functions/variables work
(bug introduced with multiple file support)</li>
-<li>Bug 47127 - Unable to change language to pl_PL</li>
-<li>Bug 47120 - Throughput Controller: change percent executions to total
executions, the value is stored in a String and interpreted as 1 execution</li>
-<li>Bug 47137 - Labels in View Results Tree aren't I18N</li>
-<li>Bug 47150 - ThreadGroup with a loop count of zero causes infinite loop</li>
+<li><bugzilla>47127</bugzilla> - Unable to change language to pl_PL</li>
+<li><bugzilla>47120</bugzilla> - Throughput Controller: change percent
executions to total executions, the value is stored in a String and interpreted
as 1 execution</li>
+<li><bugzilla>47137</bugzilla> - Labels in View Results Tree aren't I18N</li>
+<li><bugzilla>47150</bugzilla> - ThreadGroup with a loop count of zero causes
infinite loop</li>
<li>A reference to a missing function - e.g. ${__missing(a)} - is now treated
the same as a missing variable. Previously the function name - and leading { -
were dropped.</li>
-<li>Bug 47165 - Using the same module name in command line mode causes NPE</li>
+<li><bugzilla>47165</bugzilla> - Using the same module name in command line
mode causes NPE</li>
<li>Save "Include group Name in Label" settings in Aggregate and Summary
reports</li>
</ul>
-<h3>Improvements</h3>
+<h2>Improvements</h2>
<ul>
<li>LDAP result data now formatted with line breaks</li>
<li>Add OUT and log variables to __jexl() function</li>
<li>Add log variable to the __javaScript() function</li>
<li>Save Responses to a file can save the generated filename(s) to
variables.</li>
<li>Add BSF Listener element</li>
-<li>Bug 45200 - MailReaderSampler: store the whole MIME message in the
SamplerResult</li>
+<li><bugzilla>45200</bugzilla> - MailReaderSampler: store the whole MIME
message in the SamplerResult</li>
<li>Added __char() function: allows arbitrary Unicode characters to be entered
in fields.</li>
<li>Added __unescape() function: allows Java-escaped strings to be used.</li>
<li>Add Body (unescaped) source option to Regular Expression Extractor.</li>
<li>Added __unescapeHtml() function: decodes Html-encoded text.</li>
<li>Added __escapeHtml() function: encodes text using Html-encoding.</li>
-<li>Allow spaces in JMeter path names (apply work-round for Java bug
4496398)</li>
-<li>Bug 45694 - Support GZIP compressed logs</li>
+<li>Allow spaces in JMeter path names (apply work-round for Java
<bugzilla>4496398</bugzilla>)</li>
+<li><bugzilla>45694</bugzilla> - Support GZIP compressed logs</li>
<li>Random Variable - new configuration element to create random numeric
variables</li>
-<li>Bug 45929 - improved French translations</li>
-<li>Bug 45571 - JMS Sampler correlation enhancement</li>
-<li>Bug 45479 - Support for multiple HTTP Header Manager nodes</li>
-<li>Bug 43119 - Save Responses to file: optionally omit the file number</li>
+<li><bugzilla>45929</bugzilla> - improved French translations</li>
+<li><bugzilla>45571</bugzilla> - JMS Sampler correlation enhancement</li>
+<li><bugzilla>45479</bugzilla> - Support for multiple HTTP Header Manager
nodes</li>
+<li><bugzilla>43119</bugzilla> - Save Responses to file: optionally omit the
file number</li>
<li>Allow If Controller to use variable expressions (not just Javascript)</li>
-<li>Bug 45903 - allow Assertions to apply to sub-samples</li>
+<li><bugzilla>45903</bugzilla> - allow Assertions to apply to sub-samples</li>
<li>Trim spaces from While Controller condition before comparing against LAST,
blank or false</li>
<li>Add classname field to TCP Sampler GUIs</li>
<li>Apache SOAP 2.3.1 does not give access to HTTP response code/message, so
WebService sampler now treats an empty response as an error</li>
@@ -244,12 +244,12 @@
<li>JDBC Request can optionally save the results of Select statements to
variables.</li>
<li>JDBC Request now handles quoted strings.</li>
<li>JDBC Request now handles arbitrary variable types.</li>
-<li>Bug 46030 - Extend TCP Sampler to Support Length-Prefixed Binary Data</li>
+<li><bugzilla>46030</bugzilla> - Extend TCP Sampler to Support Length-Prefixed
Binary Data</li>
<li>Process JVM_ARGS last so users can override default settings</li>
<li>Read XML JTL files more efficiently - pass samples to visualisers as they
are read, rather than saving them all and then processing them</li>
<li>Added locales.add property to allow for new Locales</li>
-<li>Bug 40045 - Allow Results monitor to select a specific connector</li>
-<li>Bug 46636 - rmi ports</li>
+<li><bugzilla>40045</bugzilla> - Allow Results monitor to select a specific
connector</li>
+<li><bugzilla>46636</bugzilla> - rmi ports</li>
<li>Mirror server now supports "X-Sleep" header - if this is set, the
responding thread will wait for the specified number of milliseconds</li>
<li>Make some samplers interruptible: HTTP (both), SoapSampler, FTPSampler</li>
<li>Test Action now supports "Stop Now" action, as do the Thread Group and
Result Status Post Processor elements</li>
@@ -258,14 +258,14 @@
Stop now reports if some threads will not exit, and exits if running in
non-GUI mode</li>
<li>Add UDP server to wait for shutdown message if running in non-GUI mode;
add UDP client to send the message.</li>
<li>HTTP Samplers now support connection and request timeouts (requires Java
1.5 for Java Http sampler)</li>
-<li>Bug 47132 - Brazilian Portuguese translations</li>
-<li>Bug 46900 - Polish translations</li>
-<li>Bug 41209 - JLabeled* and ToolTips</li>
+<li><bugzilla>47132</bugzilla> - Brazilian Portuguese translations</li>
+<li><bugzilla>46900</bugzilla> - Polish translations</li>
+<li><bugzilla>41209</bugzilla> - JLabeled* and ToolTips</li>
<li>Add option to skip suffix generation in Save Responses to a File</li>
-<li>Bug 47176 - Monitor Results : improve load status graphic</li>
+<li><bugzilla>47176</bugzilla> - Monitor Results : improve load status
graphic</li>
</ul>
-<h3>Non-functional changes</h3>
+<h2>Non-functional changes</h2>
<ul>
<li>Introduce AbstractListenerGui class to make it easier to create Listeners
with no visual output</li>
<li>Assertions run after PostProcessors; change order of pop-up menus
accordingly</li>
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]