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: jmeter-dev-unsubscr...@jakarta.apache.org For additional commands, e-mail: jmeter-dev-h...@jakarta.apache.org