You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jmeter.apache.org by mi...@apache.org on 2013/01/24 11:35:29 UTC

svn commit: r1437935 [1/2] - in /jmeter/trunk: docs/ docs/localising/ docs/usermanual/ xdocs/

Author: milamber
Date: Thu Jan 24 10:35:27 2013
New Revision: 1437935

URL: http://svn.apache.org/viewvc?rev=1437935&view=rev
Log:
Prepare next release 2.9: update docs tree and overview (RC1)

Modified:
    jmeter/trunk/docs/building.html
    jmeter/trunk/docs/changes.html
    jmeter/trunk/docs/changes_history.html
    jmeter/trunk/docs/download_jmeter.html
    jmeter/trunk/docs/index.html
    jmeter/trunk/docs/issues.html
    jmeter/trunk/docs/jmeter_irc.html
    jmeter/trunk/docs/localising/index.html
    jmeter/trunk/docs/mail.html
    jmeter/trunk/docs/mail2.html
    jmeter/trunk/docs/nightly.html
    jmeter/trunk/docs/svnindex.html
    jmeter/trunk/docs/usermanual/best-practices.html
    jmeter/trunk/docs/usermanual/boss.html
    jmeter/trunk/docs/usermanual/build-adv-web-test-plan.html
    jmeter/trunk/docs/usermanual/build-db-test-plan.html
    jmeter/trunk/docs/usermanual/build-ftp-test-plan.html
    jmeter/trunk/docs/usermanual/build-jms-point-to-point-test-plan.html
    jmeter/trunk/docs/usermanual/build-jms-topic-test-plan.html
    jmeter/trunk/docs/usermanual/build-ldap-test-plan.html
    jmeter/trunk/docs/usermanual/build-ldapext-test-plan.html
    jmeter/trunk/docs/usermanual/build-monitor-test-plan.html
    jmeter/trunk/docs/usermanual/build-test-plan.html
    jmeter/trunk/docs/usermanual/build-web-test-plan.html
    jmeter/trunk/docs/usermanual/build-ws-test-plan.html
    jmeter/trunk/docs/usermanual/component_reference.html
    jmeter/trunk/docs/usermanual/functions.html
    jmeter/trunk/docs/usermanual/get-started.html
    jmeter/trunk/docs/usermanual/glossary.html
    jmeter/trunk/docs/usermanual/hints_and_tips.html
    jmeter/trunk/docs/usermanual/index.html
    jmeter/trunk/docs/usermanual/intro.html
    jmeter/trunk/docs/usermanual/ldapanswer_xml.html
    jmeter/trunk/docs/usermanual/ldapops_tutor.html
    jmeter/trunk/docs/usermanual/listeners.html
    jmeter/trunk/docs/usermanual/regular_expressions.html
    jmeter/trunk/docs/usermanual/remote-test.html
    jmeter/trunk/docs/usermanual/test_plan.html
    jmeter/trunk/xdocs/download_jmeter.xml
    jmeter/trunk/xdocs/overview.html

Modified: jmeter/trunk/docs/building.html
URL: http://svn.apache.org/viewvc/jmeter/trunk/docs/building.html?rev=1437935&r1=1437934&r2=1437935&view=diff
==============================================================================
--- jmeter/trunk/docs/building.html (original)
+++ jmeter/trunk/docs/building.html Thu Jan 24 10:35:27 2013
@@ -246,7 +246,7 @@ See also the file eclipse.readme.
 </td></tr>
 <tr><td colspan="2">
 <div align="center"><font color="#525D76" size="-1"><em>
-Copyright &copy; 1999-2012, Apache Software Foundation
+Copyright &copy; 1999-2013, Apache Software Foundation
 </em></font></div>
 </td></tr>
 <tr><td colspan="2">

Modified: jmeter/trunk/docs/changes.html
URL: http://svn.apache.org/viewvc/jmeter/trunk/docs/changes.html?rev=1437935&r1=1437934&r2=1437935&view=diff
==============================================================================
--- jmeter/trunk/docs/changes.html (original)
+++ jmeter/trunk/docs/changes.html Thu Jan 24 10:35:27 2013
@@ -143,6 +143,12 @@ style="border-width:0; float: left" fram
 </td></tr>
 <tr><td>
 <blockquote>
+<style type="text/css">
+
+h2 { color: #960000; }
+h3 { color: #960000; }
+
+</style>
 <p>
 <table border="1" bgcolor="#bbbb00" width="50%" cellspacing="0" cellpadding="2">
 <tr><td>
@@ -165,245 +171,264 @@ History of Previous Changes
 </table>
 </p>
 <h1>
-Version 2.8
+Version 2.9
 </h1>
 <h2>
 New and Noteworthy
 </h2>
 <h3>
+<u>
 Core Improvements:
+</u>
 </h3>
 <h4>
-Thread Group: New Option 
-<i>
-Delay thread creation until needed
-</i>
+• A new Extractor that uses CSS or jquery-like selector syntax has been introduced, 
+it allows using either JODD or JSOUP implementations
 </h4>
 <p>
-New Option "Delay thread creation until needed" that will create and start threads when needed instead of creating them on Test startup
-<br>
-
-
 
-<b>
-This new feature allows running tests with a huge number of short lived threads.
-</b>
 
-
-<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img width='817' height='296' src="./images/screenshots/changes/2.8/12_delay_thread_creation.png"><br>
+<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img width='762' height='277' src="./images/screenshots/changes/2.9/01_css_jquery_extractor.png"><br>
 <font size="-1"></font></td></tr></table></p>
 
 
 </p>
-<h4>
-HTTP Cookie Manager (IPv6 support)
-</h4>
 <p>
-Add HTTPClient 4 cookie implementation in JMeter. 
-<br>
-
+Result: the title of the page in a JMeter variable
 
-Cookie Manager has now the default HC3.1 implementation and a new choice HC4 implementation (compliant with IPv6 address) 
-
-<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img width='635' height='239' src="./images/screenshots/changes/2.8/11_hc4_cookie.png"><br>
+<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img width='719' height='171' src="./images/screenshots/changes/2.9/01_css_jquery_extractor_resul.png"><br>
 <font size="-1"></font></td></tr></table></p>
 
 
 </p>
 <h4>
-Memory and performance improvements
+• JMeter can now handle different types of documents (PDF, MsOffice files, Apache OpenOffice's files...)
+ within different elements 
 </h4>
-<p>
-Significant improvements have been done in this version on memory usage of JMeterThread
-</p>
-<p>
-JSR223 Elements (enable using Groovy, scala... as scripting languages) have been improved to enable:
-
 <ul>
 
     
 <li>
-usage of Compilable interface when available to boost CPU usage
+Regular Expression Extractor, extract text from documents
 </li>
 
     
 <li>
-caching of Compilation when scripts are used as Files
+Assertion Response, check text in documents
+</li>
+
+    
+<li>
+View Results Tree, view as a text the documents
 </li>
 
 
 </ul>
+<p>
 
-See 
-<a href="http://wiki.apache.org/jmeter/JMeterPerformance">
-JMeter Performances across versions
-</a>
+
+<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img width='761' height='345' src="./images/screenshots/changes/2.9/02_document_render_view_results_tree.png"><br>
+<font size="-1"></font></td></tr></table></p>
 
 
 </p>
 <h4>
-OS Process Sampler
+• TCP Sampler: new options
 </h4>
 <p>
-Allow defining files for stdout/stderr/stdin. 
+TCP Sampler has been enhanced with new options to allow setting 
+<b>
+Close Connection
+</b>
+, 
+ 
+<b>
+SO_LINGER
+</b>
+ and  
+<b>
+End of line(EOL) byte value
+</b>
 
-<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img width='820' height='531' src="./images/screenshots/changes/2.8/06_os_sampler_stdout-err-in.png"><br>
+
+<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img width='1147' height='302' src="./images/screenshots/changes/2.9/03_new_options_tcp_sampler.png"><br>
 <font size="-1"></font></td></tr></table></p>
 
 
 </p>
 <h4>
-HTTP Request: PATCH verb
+• A new function 
+<i>
+__escapeOroRegexpChars(,)
+</i>
+ has been introduced quote ORO regexp meta characters
+</h4>
+<h4>
+• ForEach Controller: new fields
 </h4>
 <p>
-Add PATCH verb to HTTP sampler
+ForEach Controller has now 2 new fields to control start and end of loop
 
-<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img width='615' height='340' src="./images/screenshots/changes/2.8/01_http_patch_verb.png"><br>
+<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img width='320' height='203' src="./images/screenshots/changes/2.9/04_for_each_new_fields.png"><br>
 <font size="-1"></font></td></tr></table></p>
 
 
 </p>
 <h4>
-HTTP Request: HTTPClient 4 is now the default implementation
+• Result Status Action Handler now has a new option to "Start next thread loop"
 </h4>
 <p>
-HTTPClient 4 is now the default HTTP Request implementation (and for Proxy element when generating HTTP requests).
-<br>
 
 
-Previously the default was the HTTP Java implementation (i.e. the implementation provided by the JVM) 
-
-<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img width='558' height='288' src="./images/screenshots/changes/2.8/02_http_default_hc4.png"><br>
+<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img width='722' height='132' src="./images/screenshots/changes/2.9/05_result_status_action_handler.png"><br>
 <font size="-1"></font></td></tr></table></p>
 
 
 </p>
 <h4>
-HTTP Request
+• Memory and performance improvements
 </h4>
 <p>
-Add Embedded URL Filter to HTTP Request Defaults Control (it was already present for HTTP Requests)
-
-<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img width='586' height='682' src="./images/screenshots/changes/2.8/05_http_defaults_url_filter.png"><br>
-<font size="-1"></font></td></tr></table></p>
-
-
+Significant improvements have been done in this version on memory usage per Thread and CPU when more 
+than one Post Processor is used Sampler
 </p>
-<h4>
-Miscellanous
-</h4>
+<p>
+JSR223 Elements (enable using Groovy, Scala... as scripting languages) have been improved to enable caching 
+of Compilation when scripts are passed Text area
+</p>
+<p>
+Some configuration defaults have changed to improve performances by default(see 
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=54412">Bug 54412</a>
+), 
+see description in New and Noteworthy section.
+
 <ul>
 
     
 <li>
-CSV Dataset : Embedded new lines are now supported in quoted data
+Distributed testing now uses MODE_STRIPPED_BATCH, which returns samples in batch mode (every 100 samples
+     or every minute by default). Note also that MODE_STRIPPED_BATCH strips response data from SampleResult, 
+     so if you need it change to another mode (mode property in jmeter.properties)
 </li>
- 
-    
-<li>
-JMX files now contain the version of JMeter that created the file
-</li>
- 
+
     
 <li>
-JMeter Version is now available as property "jmeter.version"
+Result data are now saved to CSV by default (jmeter.save.saveservice.output_format in jmeter.properties)
 </li>
- 
+
 
 </ul>
+
+
+</p>
 <h3>
-Reporting Improvements:
+<u>
+GUI and ergonomy Improvements:
+</u>
 </h3>
 <h4>
-Response Time Graph
+• Search feature has been improved to search within more internal fields of elements and expand search results
+</h4>
+<h4>
+• Copy/paste is now possible between 2 JMeter instances >= 2.9 version
 </h4>
 <p>
-Add a new visualizer Response Time Graph to draw a line graph showing the evolution of response time for a test
+Copy element(s) from one JMeter instance:
 
-<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img width='993' height='549' src="./images/screenshots/changes/2.8/09_resp_time_graph.png"><br>
+<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img width='618' height='262' src="./images/screenshots/changes/2.9/06_copy_paste_between_2_jmeter1.png"><br>
 <font size="-1"></font></td></tr></table></p>
 
 
 </p>
 <p>
-Settings for Response Time Graph
+Paste element(s) into a second JMeter instance:
 
-<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img width='989' height='602' src="./images/screenshots/changes/2.8/08_resp_time_graph_settings.png"><br>
+<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img width='617' height='278' src="./images/screenshots/changes/2.9/06_copy_paste_between_2_jmeter2.png"><br>
 <font size="-1"></font></td></tr></table></p>
 
 
 </p>
 <h4>
-View Results in Table
+• HTTP Header Manager
 </h4>
 <p>
-Add latency to View Result in Table listener
+Allow copy from clipboard to HeaderPanel, headers are supposed to be separated by new line
+ and have the following form 
+<i>
+name:value
+</i>
+
 
-<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img width='998' height='324' src="./images/screenshots/changes/2.8/10_latency_view_results_table.png"><br>
+<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img width='661' height='263' src="./images/screenshots/changes/2.9/07_header_panel_add_from_clipboard.png"><br>
 <font size="-1"></font></td></tr></table></p>
 
 
 </p>
 <h4>
-Aggregate Graph
+• Module Controller
 </h4>
 <p>
-Small improvements: legend at left or right is now on 1 column (instead of 1 large line), ...
+Module Controller has been improved to better render referenced controller and expand it by clicking on a new button
 
-<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img width='989' height='418' src="./images/screenshots/changes/2.8/07_aggregate_graph_legend_left_right.png"><br>
+<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img width='832' height='274' src="./images/screenshots/changes/2.9/08_module_controller_improvements.png"><br>
 <font size="-1"></font></td></tr></table></p>
 
 
 </p>
-<h3>
-GUI and ergonomy Improvements:
-</h3>
 <h4>
-HTTP Proxy Server simplifications
+• HTTP Proxy Server
 </h4>
 <p>
-HTTPS Spoofing options have been removed from Proxy as HTTPS recording is directly available since JMeter 2.4.
+HTTP Proxy Server now has a button to add a set of default exclusions for URL patterns, 
+this list can be configured through property : 
+<i>
+proxy.excludes.suggested
+</i>
 
-<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img width='940' height='277' src="./images/screenshots/changes/2.8/03_remove_https_spoofing1.png"><br>
+
+<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img width='811' height='214' src="./images/screenshots/changes/2.9/09_proxy_excludes_suggested.png"><br>
 <font size="-1"></font></td></tr></table></p>
 
 
 </p>
 <h4>
-HTTP Proxy Server
+• Rendering of target controller has been improved in HTTP Proxy Server
 </h4>
+<h3>
+<u>
+HTTP Proxy Server recording:
+</u>
+</h3>
 <p>
-Allow URL Filters to be pasted from clipboard 
-
-<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img width='707' height='614' src="./images/screenshots/changes/2.8/15_add_from_clipboard_filter.png"><br>
-<font size="-1"></font></td></tr></table></p>
-
-
+• HTTP Proxy Server now automatically uses HTTP Request with Raw Post Body mode for 
+samples that only have one unnamed argument (JSON, XML, GWT...)
 </p>
-<h4>
-Find in JMeter
-</h4>
 <p>
-CTRL + F for the new Find feature 
-
-<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img width='477' height='157' src="./images/screenshots/changes/2.8/14_ctrl_F_shortcut.png"><br>
-<font size="-1"></font></td></tr></table></p>
-
-
-ESC key now closes popups.
-
+• HTTP Proxy Server does not force user to select the type of Sampler in HTTP Sampler Settings,
+ this allows easier switch between implementations as Sampler do not have this information set anymore
 </p>
-<h4>
-User Interface in GNOME 3
-</h4>
 <p>
-Display 'Apache JMeter' title in app title bar in Gnome 3
 
-<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img width='441' height='253' src="./images/screenshots/changes/2.8/13_gnome3_title.png"><br>
+
+<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img width='484' height='307' src="./images/screenshots/changes/2.9/10_http_proxy_dont_force_http_type.png"><br>
 <font size="-1"></font></td></tr></table></p>
 
 
 </p>
+<p>
+• SamplerCreator interface to meet new requirements for plug-in providers
+</p>
+<p>
+• It is now possible to create binary sampler for x-www-form-urlencoded POST request by 
+modifying 
+<i>
+proxy.binary.types
+</i>
+ property to add application/x-www-form-urlencoded 
+</p>
+<p>
+• Improved timestamp format auto-detection when reading CSV files
+</p>
 <h2>
 Known bugs
 </h2>
@@ -421,6 +446,13 @@ or a Debug Sampler with all fields set t
 
 </p>
 <p>
+Webservice sampler does not consider the HTTP response status to compute the status of a response, thus a response 500 containing a non empty body will be considered as successful, see 
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=54006">Bug 54006</a>
+.
+To workaround this issue, ensure you always read the response and add a Response Assertion checking text inside the response.
+
+</p>
+<p>
 
 Changing language can break part of the configuration of the following elements (see 
 <a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53679">Bug 53679</a>
@@ -445,6 +477,14 @@ Constant Throughput Timer (Calculate thr
 </p>
 <p>
 
+The numbers that appear to the left of the green box are the number of active threads / total number of threads, 
+these only apply to a locally run test; they do not include any threads started on remote systems when using client-server mode, (see 
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=54152">Bug 54152</a>
+).
+
+</p>
+<p>
+
 Note that there is a bug in Java on some Linux systems that manifests
 itself as the following error when running the test cases or JMeter itself:
 
@@ -463,57 +503,60 @@ This does not affect JMeter operation.
 Incompatible changes
 </h2>
 <p>
-
-When using CacheManager, JMeter now caches responses for GET queries provided header Cache-Control is different from "no-cache" as described in specification.
-Furthermore it doesn't put anymore in Cache deprecated entries for "no-cache" responses. See 
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53521">Bug 53521</a>
- and 
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53522">Bug 53522</a>
- 
-
+<b>
+JMeter requires now a Java 6 runtime or higher.
+</b>
 </p>
 <p>
-
-A major change has occured on JSR223 Test Elements, previously variables set up before script execution where stored in ScriptEngineManager which was created once per execution, 
-now ScriptEngineManager is a singleton shared by all JSR223 elements and only ScriptEngine is created once per execution, variables set up before script execution are now stored 
-in Bindings created on each execution, see 
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53365">Bug 53365</a>
-.
-
+Some configuration defaults have changed to improve performances by default (see 
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=54412">Bug 54412</a>
+), 
+see description in New and Noteworthy section.
 </p>
 <p>
-
-JSR223 Test Elements using Script file are now Compiled if ScriptEngine supports this feature, see 
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53520">Bug 53520</a>
-.
-
+Webservice sampler now adds to request the headers that are set through Header Manager, these were previously ignored
 </p>
 <p>
-
-Shortcut for Function Helper Dialog is now CTRL+F1 (CMD + F1 for Mac OS), CTRL+F (CMD+F1 for Mac OS) now opens Search Dialog.
-
+<i>
+jdbcsampler.cachesize
+</i>
+ property has been removed, it previously limited the size of a per connection cache of Map < String, 
+PreparedStatement > , it also limited the size of this
+map which held the PreparedStatement for SQL queries. This limitation provoked a bug 
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53995">Bug 53995</a>
+. 
+It has been removed so now size of these 2 maps is not limited anymore. This change changes behaviour as starting from 
+this version no PreparedStatement will be closed during the test.
 </p>
 <p>
+Starting with this version, there are some important changes on JSR223 Test Elements:
 
-By default, the TestCompiler now stores details of which pairs it has seen in Controller instances rather than in a static Set.
-[
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53796">Bug 53796</a>
-]
-This gives much better memory behaviour for delayed start test plans, as memory used is proportional to the number of concurrent threads.
-With the static Set memory usage was proportional to the total thread count.
-This change is very unlikely to cause a problem.
-The original behaviour can be restored by setting the property 
-<code>
-TestCompiler.useStaticSet=true
-</code>
+<ul>
 
+    
+<li>
+JSR223 Test Elements that have an invalid filename (not existing or unreadable) will make test fail instead of 
+    making the element silently work
+</li>
+
+    
+<li>
+In JSR223 Test Elements: responseCodeOk, responseMessageOK and successful are set before
+     script is executed, if responseData is set it will not be overriden anymore by a toString() on script return value
+</li>
 
-</p>
-<p>
 
-HTTPS Spoofing options have been removed from Proxy as HTTPS recording is directly available since JMeter 2.4.
+</ul>
+
 
 </p>
+<p>
+View Results Tree now considers response with missing content type as text.
+</p>
+<p>
+In remote Test mode, JMeter now exits in error if one of the remote engines cannot be configured, 
+previously it started the test with available engines.
+</p>
 <h2>
 Bug fixes
 </h2>
@@ -524,26 +567,31 @@ HTTP Samplers and Proxy
 
 
 <li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53521">Bug 53521</a>
- - Cache Manager should cache content with Cache-control=private
+Don't log spurious warning messages when using concurrent pool embedded downloads with Cache Manager or CookieManager
 </li>
 
 
 <li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53522">Bug 53522</a>
- - Cache Manager should not store at all response with header "no-cache" and store other types of Cache-Control having max-age value
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=54057">Bug 54057</a>
+- Proxy option to set user and password at startup (-u and -a) not working with HTTPClient 4
 </li>
 
 
 <li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53838">Bug 53838</a>
- - Pressing "Stop" does not interrupt the TCP sampler
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=54187">Bug 54187</a>
+ - Request tab does not show headers if request fails
 </li>
 
 
 <li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53911">Bug 53911</a>
- - JmeterKeystore does not allow for key down the list of certificate
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53840">Bug 53840</a>
+ - Proxy Recording : Response message: URLDecoder: Illegal hex characters in escape (%) pattern - For input string: "" "
+</li>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=54351">Bug 54351</a>
+ - HC4 and URI fragments is failing
 </li>
 
 
@@ -555,32 +603,33 @@ Other Samplers
 
 
 <li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53348">Bug 53348</a>
- - JMeter JMS Point-to-Point Request-Response sampler doesn't work when Request-queue and Receive-queue are different
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53997">Bug 53997</a>
+ - LDAP Extended Request: Escape ampersand (&), left angle bracket (<) 
+and right angle bracket (>) in search filter tag in XML response data
 </li>
 
 
 <li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53357">Bug 53357</a>
- - JMS Point to Point reports too high response times in Request Response Mode
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53995">Bug 53995</a>
+ - AbstractJDBCTestElement shares PreparedStatement between multi-threads
 </li>
 
 
 <li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53440">Bug 53440</a>
- - SSL connection leads to ArrayStoreException on JDK 6 with some KeyManagerFactory SPI
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=54119">Bug 54119</a>
+ - HTTP 307 response is not redirected
 </li>
 
 
 <li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53511">Bug 53511</a>
- - access log sampler SessionFilter throws NullPointerException - cookie manager not initialized properly
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=54326">Bug 54326</a>
+ - AjpSampler send file in post throws FileNotFoundException
 </li>
 
 
 <li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53715">Bug 53715</a>
- - JMeter does not load WSDL
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=54331">Bug 54331</a>
+ - AjpSampler throws null pointer on GET request that are protected
 </li>
 
 
@@ -599,26 +648,32 @@ Listeners
 
 
 <li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53742">Bug 53742</a>
- - When jmeter.save.saveservice.sample_count is set to true, elapsed time read by listener is always equal to 0
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=54088">Bug 54088</a>
+ - The type video/f4m is text, not binary
+</li>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=54166">Bug 54166</a>
+ - ViewResultsTree could not render the HTML response: handle failure to parse HTML
 </li>
 
 
 <li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53774">Bug 53774</a>
- - RequestViewRaw does not show headers unless samplerData is non-null
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=54287">Bug 54287</a>
+ - Incorrect Timestamp in Response Time Graph when using a date with time in Date format field
 </li>
 
 
 <li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53802">Bug 53802</a>
- - IdleTime values are not saved to CSV log
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=54451">Bug 54451</a>
+ - Response Time Graph reports wrong times when the are many samples for same time
 </li>
 
 
 <li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53874">Bug 53874</a>
- - View Results Tree : If some parameter containing special characters like % is not encoded, RequestViewHTTP fails with java.lang.IllegalArgumentException: URLDecoder: Illegal hex characters in escape (%) pattern and Response is not displayed
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=54459">Bug 54459</a>
+ - CSVSaveService does not handle date parsing very well
 </li>
 
 
@@ -630,8 +685,14 @@ Timers, Assertions, Config, Pre- & Post-
 
 
 <li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=51512">Bug 51512</a>
- - Cookies aren't inserted into HTTP request with IPv6 Host header
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=54058">Bug 54058</a>
+ - In HTTP Request Defaults, the value of field "Embedded URLs must match: is not saved if the check box "Retrieve All  Embedded Resources" is not checked.
+</li>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=54375">Bug 54375</a>
+ - Regular Expression Extractor : When regex syntax is wrong, post processing is stopped
 </li>
 
 
@@ -657,44 +718,50 @@ General
 
 
 <li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53365">Bug 53365</a>
- - JSR223TestElement should cache ScriptEngineManager
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53975">Bug 53975</a>
+ - Variables replacement doesn't work with option "Delay thread creation until needed"
 </li>
 
 
 <li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53520">Bug 53520</a>
- - JSR223 Elements : Use Compilable interface to improve performances on File scripts
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=54055">Bug 54055</a>
+ - View Results tree: = signs are stripped from parameter values at HTTP tab
 </li>
 
 
 <li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53501">Bug 53501</a>
- - Synchronization timer blocks test end.
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=54129">Bug 54129</a>
+ - Search Feature does not find text although existing in elements 
 </li>
 
 
 <li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53750">Bug 53750</a>
- - TestCompiler saves unnecessary entries in pairing collection
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=54023">Bug 54023</a>
+ - Unable to start JMeter from a root directory and if the full path of JMeter installation contains one or more spaces (Unix/linux)
 </li>
 
 
 <li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=52266">Bug 52266</a>
- - Code:Inconsistent synchronization
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=54172">Bug 54172</a>
+ - Duplicate shortcut key not working and CTRL+C / CTRL+V / CTRL+V do not cancel default event
 </li>
 
 
 <li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53841">Bug 53841</a>
- - CSVSaveService reads file using JVM default file encoding instead of using the one configured in saveservice.properties
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=54057">Bug 54057</a>
+ - Proxy option to set user and password at startup (-u and -a) not working with HTTPClient 4
 </li>
 
 
 <li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53953">Bug 53953</a>
- New: Typo in monitor test plan documentation
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=54267">Bug 54267</a>
+ - Start Next Thread Loop setting doesn't work in custom thread groups
+</li>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=54413">Bug 54413</a>
+ - DataStrippingSampleSender returns 0 for number of bytes of any response
 </li>
 
 
@@ -709,20 +776,8 @@ HTTP Samplers
 
 
 <li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53675">Bug 53675</a>
- - Add PATCH verb to HTTP sampler
-</li>
-
-
-<li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53931">Bug 53931</a>
- - Define HTTPClient 4 for the default HTTP Request (and Proxy element to generate the HTTP requests). Before the default, it was the HTTP Java Sampler
-</li>
-
-
-<li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53934">Bug 53934</a>
- - Removes HTTPS spoofing options in JMeter HTTP Proxy Server. Since JMeter 2.4, the HTTPS protocol is directly supported by the proxy
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=54185">Bug 54185</a>
+ - Allow query strings in paths that start with HTTP or HTTPS
 </li>
 
 
@@ -734,96 +789,83 @@ Other samplers
 
 
 <li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=55310">Bug 55310</a>
- - TestAction should implement Interruptible
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=54004">Bug 54004</a>
+ - Webservice Sampler : Allow adding headers to request with Header Manager
 </li>
 
 
 <li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53318">Bug 53318</a>
- - Add Embedded URL Filter to HTTP Request Defaults Control 
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=54106">Bug 54106</a>
+ - JSR223TestElement should check for file existence when a filename is set instead of using Text Area content 
 </li>
 
 
 <li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53782">Bug 53782</a>
- - Enhance JavaSampler handling of JavaSamplerClient cleanup to use less memory
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=54107">Bug 54107</a>
+ - JSR223TestElement : Enable compilation and caching of Script Text
 </li>
 
 
 <li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53168">Bug 53168</a>
- - OS Process - allow specification of stdout/stderr/stdin
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=54109">Bug 54109</a>
+ - JSR223TestElement : SampleResult properties should be set before entering script to allow user setting different code
 </li>
 
 
 <li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53844">Bug 53844</a>
- - JDBC related elements should check class of Variable Name supposed to contain JDBC Connection Configuration to avoid ClassCastException 
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=54230">Bug 54230</a>
+ - TCP Sampler, additions of "Close Connection", "SO_LINGER" and "End of line(EOL) byte value" options
 </li>
 
 
-</ul>
-<h3>
-Controllers
-</h3>
-<ul>
-
-
 <li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53671">Bug 53671</a>
- - tearDown thread group to run even if shutdown test happens
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=54182">Bug 54182</a>
+ - Support sending of ByteMessage for JMS Publisher.
 </li>
 
 
 </ul>
 <h3>
-Listeners
+Controllers
 </h3>
 <ul>
 
 
 <li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53566">Bug 53566</a>
- - Don't log partial responses to the jmeter log
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=54131">Bug 54131</a>
+ - ForEach Controller : Add start and end index for looping over variables
 </li>
 
 
 <li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53716">Bug 53716</a>
- - Small improvements in aggregate graph: legend at left or right is now on 1 column (instead of 1 large line), no border to the reference's square color, reduce width on some fields
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=54132">Bug 54132</a>
+ - Module Controller GUI : Improve rendering of referenced controller
 </li>
 
 
 <li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53718">Bug 53718</a>
- - Add a new visualizer 'Response Time Graph' to draw a line graph showing the evolution of response time for a test
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=54155">Bug 54155</a>
+ - ModuleController : Add a shortcut button to unfold the tree up to referenced controller and highlight it
 </li>
 
 
-<li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53738">Bug 53738</a>
- - Keep track of number of threads started and finished
-</li>
-
-
-<li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53753">Bug 53753</a>
- -  Summariser: no point displaying fractional time in most cases
-</li>
+</ul>
+<h3>
+Listeners
+</h3>
+<ul>
 
 
 <li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53749">Bug 53749</a>
- - TestListener interface could perhaps be split up. 
-This should reduce per-thread memory requirements and processing, 
-as only test elements that actually use testIterationStart functionality now need to be handled.
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=54200">Bug 54200</a>
+ - Add support of several document types (like Apache OpenOffice's files, MS Office's files, PDF's files, etc.) 
+to the elements View Results Tree, Assertion Response and Regular Expression Extractor (using Apache Tika)
 </li>
 
 
 <li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53941">Bug 53941</a>
- - Add latency to View Result table listener
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=54226">Bug 54226</a>
+ - View Results Tree : Show response even when server does not return ContentType header
 </li>
 
 
@@ -835,9 +877,20 @@ Timers, Assertions, Config, Pre- & Post-
 
 
 <li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53755">Bug 53755</a>
- - Adding a HttpClient 4 cookie implementation in JMeter. 
-Cookie Manager has now the default HC3.1 implementation and a new choice HC4 implementation (compliant with IPv6 address)
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=54259">Bug 54259</a>
+ - Introduce a new Extractor that uses CSS or jquery-like selector syntax
+</li>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=45772">Bug 45772</a>
+ - RegEx User Parameters Post Processor
+</li>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=54160">Bug 54160</a>
+ - Add support for xpath assertion to apply to a JMeter variable.
 </li>
 
 
@@ -849,8 +902,14 @@ Functions
 
 
 <li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=51527">Bug 51527</a>
- - __time() function : add another option to __time() to provide *seconds* since epoch
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=54189">Bug 54189</a>
+ - Add a function to quote ORO regexp meta characters
+</li>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=54418">Bug 54418</a>
+ - UUID Function
 </li>
 
 
@@ -869,85 +928,103 @@ General
 
 
 <li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53364">Bug 53364</a>
- - Sort list of Functions in Function Helper Dialog
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=54005">Bug 54005</a>
+ - HTTP Mirror Server : Add special headers "X-" to control Response status and response content
+</li>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53875">Bug 53875</a>
+ - Include suggested defaults for URL filters on HTTP Proxy
 </li>
 
 
 <li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53418">Bug 53418</a>
- - New Option "Delay thread creation until needed" that will create and start threads when needed instead of creating them on Test startup
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=54031">Bug 54031</a>
+ - Add tooltip to running/total threads indicator 
 </li>
 
 
 <li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=42245">Bug 42245</a>
- - Show clear passwords in HTTP Authorization Manager
+Webservice (SOAP) Request has been deprecated
 </li>
 
 
 <li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53616">Bug 53616</a>
- - Display 'Apache JMeter' title in app title bar in Gnome 3
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=54161">Bug 54161</a>
+ - Proxy : be able to create binary sampler for x-www-form-urlencoded POST request
 </li>
 
 
 <li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53759">Bug 53759</a>
- - ClientJMeterEngine perfoms unnecessary traverse using SearchByClass(TestListener)
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=54154">Bug 54154</a>
+ - HTTP Proxy Server should not force user to select the type of Sampler in HTTP Sampler Settings
 </li>
 
 
 <li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=52601">Bug 52601</a>
- - CTRL + F for the new Find feature
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=54165">Bug 54165</a>
+ - Proxy Server: Improve rendering of target controller
 </li>
 
 
 <li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53796">Bug 53796</a>
- - TestCompiler uses static Set which can grow huge
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=46677">Bug 46677</a>
+ - Copying Test Elements between test plans
 </li>
 
 
 <li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53673">Bug 53673</a>
- - Add JMeter version in the jmx file
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=54204">Bug 54204</a>
+ - Result Status Action Handler : Add start next thread loop option
 </li>
 
 
 <li>
-Add support for HeapDump to the JMeter non-GUI and GUI client
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=54232">Bug 54232</a>
+ - Search Feature : Add a button to search and expand results
 </li>
 
 
 <li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53862">Bug 53862</a>
- - Would be nice to have the JMeter Version available as a property
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=54251">Bug 54251</a>
+ - Add tristate checkbox implementation
 </li>
 
 
 <li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53806">Bug 53806</a>
- -  FileServer should provide thread-safe parsing
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=54257">Bug 54257</a>
+ - Enhance SamplerCreator interface to meet new requirements
 </li>
 
 
 <li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53807">Bug 53807</a>
- - CSV Dataset does not handle embedded new lines in quoted data
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=54258">Bug 54258</a>
+ - Proxy : Use Raw Post Body when Sampler has one unnamed argument, useful for Samplers using POST method by of type JSON, XML, GWT body
 </li>
 
 
 <li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53879">Bug 53879</a>
- - GUI : Allow Popups to be closed with ESC key
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=54268">Bug 54268</a>
+ - Improve CPU and memory usage
 </li>
 
 
 <li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53876">Bug 53876</a>
- - Allow URL Filters (HTTP Proxy) to be pasted from clipboard
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=54376">Bug 54376</a>
+ - ScopePanel : Allow configuring more precisely scopes
+</li>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=54412">Bug 54412</a>
+ - Changing JMeter defaults to ensure better performances by default
+</li>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=54414">Bug 54414</a>
+ - Remote Test should not start if one of the engines fails to start correctly
 </li>
 
 
@@ -959,30 +1036,35 @@ Non-functional changes
 
 
 <li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53311">Bug 53311</a>
- - JMeterUtils#runSafe should not throw Error when interrupted
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53956">Bug 53956</a>
+ - Add ability to paste (a list of values) from clipboard for Header Manager
+</li>
+
+
+<li>
+Updated to HttpComponents Client 4.2.3 (from 4.2.1)
 </li>
 
 
 <li>
-Updated to commons-net-3.1 (from 3.0.1)
+Updated to HttpComponents Core 4.2.3 (from 4.2.2)
 </li>
 
 
 <li>
-Updated to HttpComponents Core 4.2.2 (from 4.1.4) and HttpComponents Client 4.2.1 (from 4.1.3)
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=54110">Bug 54110</a>
+ - BSFTestElement and JSR223TestElement should use shared super-class for common fields
 </li>
 
 
 <li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53765">Bug 53765</a>
- - Switch to commons-lang3-3.1
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=54199">Bug 54199</a>
+ - Move to Java 6
 </li>
 
 
 <li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53884">Bug 53884</a>
- - wrong Maven groupId for commons-lang
+Upgraded to rhino 1.7R4
 </li>
 
 
@@ -1000,7 +1082,7 @@ Updated to HttpComponents Core 4.2.2 (fr
 </td></tr>
 <tr><td colspan="2">
 <div align="center"><font color="#525D76" size="-1"><em>
-Copyright &copy; 1999-2012, Apache Software Foundation
+Copyright &copy; 1999-2013, Apache Software Foundation
 </em></font></div>
 </td></tr>
 <tr><td colspan="2">

Modified: jmeter/trunk/docs/changes_history.html
URL: http://svn.apache.org/viewvc/jmeter/trunk/docs/changes_history.html?rev=1437935&r1=1437934&r2=1437935&view=diff
==============================================================================
--- jmeter/trunk/docs/changes_history.html (original)
+++ jmeter/trunk/docs/changes_history.html Thu Jan 24 10:35:27 2013
@@ -171,6 +171,829 @@ Changes sections are chronologically ord
 </b>
 </p>
 <h1>
+Version 2.8
+</h1>
+<h2>
+New and Noteworthy
+</h2>
+<h3>
+Core Improvements:
+</h3>
+<h4>
+Thread Group: New Option 
+<i>
+Delay thread creation until needed
+</i>
+</h4>
+<p>
+New Option "Delay thread creation until needed" that will create and start threads when needed instead of creating them on Test startup
+<br>
+
+
+
+<b>
+This new feature allows running tests with a huge number of short lived threads.
+</b>
+
+
+<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img width='817' height='296' src="./images/screenshots/changes/2.8/12_delay_thread_creation.png"><br>
+<font size="-1"></font></td></tr></table></p>
+
+
+</p>
+<h4>
+HTTP Cookie Manager (IPv6 support)
+</h4>
+<p>
+Add HTTPClient 4 cookie implementation in JMeter. 
+<br>
+
+
+Cookie Manager has now the default HC3.1 implementation and a new choice HC4 implementation (compliant with IPv6 address) 
+
+<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img width='635' height='239' src="./images/screenshots/changes/2.8/11_hc4_cookie.png"><br>
+<font size="-1"></font></td></tr></table></p>
+
+
+</p>
+<h4>
+Memory and performance improvements
+</h4>
+<p>
+Significant improvements have been done in this version on memory usage of JMeterThread
+</p>
+<p>
+JSR223 Elements (enable using Groovy, scala... as scripting languages) have been improved to enable:
+
+<ul>
+
+    
+<li>
+usage of Compilable interface when available to boost CPU usage
+</li>
+
+    
+<li>
+caching of Compilation when scripts are used as Files
+</li>
+
+
+</ul>
+
+See 
+<a href="http://wiki.apache.org/jmeter/JMeterPerformance">
+JMeter Performances across versions
+</a>
+
+
+</p>
+<h4>
+OS Process Sampler
+</h4>
+<p>
+Allow defining files for stdout/stderr/stdin. 
+
+<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img width='820' height='531' src="./images/screenshots/changes/2.8/06_os_sampler_stdout-err-in.png"><br>
+<font size="-1"></font></td></tr></table></p>
+
+
+</p>
+<h4>
+HTTP Request: PATCH verb
+</h4>
+<p>
+Add PATCH verb to HTTP sampler
+
+<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img width='615' height='340' src="./images/screenshots/changes/2.8/01_http_patch_verb.png"><br>
+<font size="-1"></font></td></tr></table></p>
+
+
+</p>
+<h4>
+HTTP Request: HTTPClient 4 is now the default implementation
+</h4>
+<p>
+HTTPClient 4 is now the default HTTP Request implementation (and for Proxy element when generating HTTP requests).
+<br>
+
+
+Previously the default was the HTTP Java implementation (i.e. the implementation provided by the JVM) 
+
+<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img width='558' height='288' src="./images/screenshots/changes/2.8/02_http_default_hc4.png"><br>
+<font size="-1"></font></td></tr></table></p>
+
+
+</p>
+<h4>
+HTTP Request
+</h4>
+<p>
+Add Embedded URL Filter to HTTP Request Defaults Control (it was already present for HTTP Requests)
+
+<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img width='586' height='682' src="./images/screenshots/changes/2.8/05_http_defaults_url_filter.png"><br>
+<font size="-1"></font></td></tr></table></p>
+
+
+</p>
+<h4>
+Miscellanous
+</h4>
+<ul>
+
+    
+<li>
+CSV Dataset : Embedded new lines are now supported in quoted data
+</li>
+ 
+    
+<li>
+JMX files now contain the version of JMeter that created the file
+</li>
+ 
+    
+<li>
+JMeter Version is now available as property "jmeter.version"
+</li>
+ 
+
+</ul>
+<h3>
+Reporting Improvements:
+</h3>
+<h4>
+Response Time Graph
+</h4>
+<p>
+Add a new visualizer Response Time Graph to draw a line graph showing the evolution of response time for a test
+
+<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img width='993' height='549' src="./images/screenshots/changes/2.8/09_resp_time_graph.png"><br>
+<font size="-1"></font></td></tr></table></p>
+
+
+</p>
+<p>
+Settings for Response Time Graph
+
+<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img width='989' height='602' src="./images/screenshots/changes/2.8/08_resp_time_graph_settings.png"><br>
+<font size="-1"></font></td></tr></table></p>
+
+
+</p>
+<h4>
+View Results in Table
+</h4>
+<p>
+Add latency to View Result in Table listener
+
+<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img width='998' height='324' src="./images/screenshots/changes/2.8/10_latency_view_results_table.png"><br>
+<font size="-1"></font></td></tr></table></p>
+
+
+</p>
+<h4>
+Aggregate Graph
+</h4>
+<p>
+Small improvements: legend at left or right is now on 1 column (instead of 1 large line), ...
+
+<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img width='989' height='418' src="./images/screenshots/changes/2.8/07_aggregate_graph_legend_left_right.png"><br>
+<font size="-1"></font></td></tr></table></p>
+
+
+</p>
+<h3>
+GUI and ergonomy Improvements:
+</h3>
+<h4>
+HTTP Proxy Server simplifications
+</h4>
+<p>
+HTTPS Spoofing options have been removed from Proxy as HTTPS recording is directly available since JMeter 2.4.
+
+<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img width='940' height='277' src="./images/screenshots/changes/2.8/03_remove_https_spoofing1.png"><br>
+<font size="-1"></font></td></tr></table></p>
+
+
+</p>
+<h4>
+HTTP Proxy Server
+</h4>
+<p>
+Allow URL Filters to be pasted from clipboard 
+
+<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img width='707' height='614' src="./images/screenshots/changes/2.8/15_add_from_clipboard_filter.png"><br>
+<font size="-1"></font></td></tr></table></p>
+
+
+</p>
+<h4>
+Find in JMeter
+</h4>
+<p>
+CTRL + F for the new Find feature 
+
+<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img width='477' height='157' src="./images/screenshots/changes/2.8/14_ctrl_F_shortcut.png"><br>
+<font size="-1"></font></td></tr></table></p>
+
+
+ESC key now closes popups.
+
+</p>
+<h4>
+User Interface in GNOME 3
+</h4>
+<p>
+Display 'Apache JMeter' title in app title bar in Gnome 3
+
+<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img width='441' height='253' src="./images/screenshots/changes/2.8/13_gnome3_title.png"><br>
+<font size="-1"></font></td></tr></table></p>
+
+
+</p>
+<h2>
+Known bugs
+</h2>
+<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 
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=52496">Bug 52496</a>
+).  
+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>
+
+Changing language can break part of the configuration of the following elements (see 
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53679">Bug 53679</a>
+):
+
+<ul>
+
+    
+<li>
+CSV Data Set Config (sharing mode will be lost)
+</li>
+
+    
+<li>
+Constant Throughput Timer (Calculate throughput based on will be lost)
+</li>
+
+
+</ul>
+
+
+</p>
+<p>
+
+Note that there is a bug in Java on some Linux systems that manifests
+itself as the following error when running the test cases or JMeter itself:
+
+<pre>
+
+ [java] WARNING: Couldn't flush user prefs:
+ java.util.prefs.BackingStoreException:
+ java.lang.IllegalArgumentException: Not supported: indent-number
+
+</pre>
+
+This does not affect JMeter operation.
+
+</p>
+<h2>
+Incompatible changes
+</h2>
+<p>
+
+When using CacheManager, JMeter now caches responses for GET queries provided header Cache-Control is different from "no-cache" as described in specification.
+Furthermore it doesn't put anymore in Cache deprecated entries for "no-cache" responses. See 
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53521">Bug 53521</a>
+ and 
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53522">Bug 53522</a>
+ 
+
+</p>
+<p>
+
+A major change has occured on JSR223 Test Elements, previously variables set up before script execution where stored in ScriptEngineManager which was created once per execution, 
+now ScriptEngineManager is a singleton shared by all JSR223 elements and only ScriptEngine is created once per execution, variables set up before script execution are now stored 
+in Bindings created on each execution, see 
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53365">Bug 53365</a>
+.
+
+</p>
+<p>
+
+JSR223 Test Elements using Script file are now Compiled if ScriptEngine supports this feature, see 
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53520">Bug 53520</a>
+.
+
+</p>
+<p>
+
+Shortcut for Function Helper Dialog is now CTRL+F1 (CMD + F1 for Mac OS), CTRL+F (CMD+F1 for Mac OS) now opens Search Dialog.
+
+</p>
+<p>
+
+By default, the TestCompiler now stores details of which pairs it has seen in Controller instances rather than in a static Set.
+[
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53796">Bug 53796</a>
+]
+This gives much better memory behaviour for delayed start test plans, as memory used is proportional to the number of concurrent threads.
+With the static Set memory usage was proportional to the total thread count.
+This change is very unlikely to cause a problem.
+The original behaviour can be restored by setting the property 
+<code>
+TestCompiler.useStaticSet=true
+</code>
+
+
+</p>
+<p>
+
+HTTPS Spoofing options have been removed from Proxy as HTTPS recording is directly available since JMeter 2.4.
+
+</p>
+<h2>
+Bug fixes
+</h2>
+<h3>
+HTTP Samplers and Proxy
+</h3>
+<ul>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53521">Bug 53521</a>
+ - Cache Manager should cache content with Cache-control=private
+</li>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53522">Bug 53522</a>
+ - Cache Manager should not store at all response with header "no-cache" and store other types of Cache-Control having max-age value
+</li>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53838">Bug 53838</a>
+ - Pressing "Stop" does not interrupt the TCP sampler
+</li>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53911">Bug 53911</a>
+ - JmeterKeystore does not allow for key down the list of certificate
+</li>
+
+
+</ul>
+<h3>
+Other Samplers
+</h3>
+<ul>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53348">Bug 53348</a>
+ - JMeter JMS Point-to-Point Request-Response sampler doesn't work when Request-queue and Receive-queue are different
+</li>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53357">Bug 53357</a>
+ - JMS Point to Point reports too high response times in Request Response Mode
+</li>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53440">Bug 53440</a>
+ - SSL connection leads to ArrayStoreException on JDK 6 with some KeyManagerFactory SPI
+</li>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53511">Bug 53511</a>
+ - access log sampler SessionFilter throws NullPointerException - cookie manager not initialized properly
+</li>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53715">Bug 53715</a>
+ - JMeter does not load WSDL
+</li>
+
+
+</ul>
+<h3>
+Controllers
+</h3>
+<ul>
+
+
+</ul>
+<h3>
+Listeners
+</h3>
+<ul>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53742">Bug 53742</a>
+ - When jmeter.save.saveservice.sample_count is set to true, elapsed time read by listener is always equal to 0
+</li>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53774">Bug 53774</a>
+ - RequestViewRaw does not show headers unless samplerData is non-null
+</li>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53802">Bug 53802</a>
+ - IdleTime values are not saved to CSV log
+</li>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53874">Bug 53874</a>
+ - View Results Tree : If some parameter containing special characters like % is not encoded, RequestViewHTTP fails with java.lang.IllegalArgumentException: URLDecoder: Illegal hex characters in escape (%) pattern and Response is not displayed
+</li>
+
+
+</ul>
+<h3>
+Timers, Assertions, Config, Pre- & Post-Processors
+</h3>
+<ul>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=51512">Bug 51512</a>
+ - Cookies aren't inserted into HTTP request with IPv6 Host header
+</li>
+
+
+</ul>
+<h3>
+Functions
+</h3>
+<ul>
+
+
+</ul>
+<h3>
+I18N
+</h3>
+<ul>
+
+
+</ul>
+<h3>
+General
+</h3>
+<ul>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53365">Bug 53365</a>
+ - JSR223TestElement should cache ScriptEngineManager
+</li>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53520">Bug 53520</a>
+ - JSR223 Elements : Use Compilable interface to improve performances on File scripts
+</li>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53501">Bug 53501</a>
+ - Synchronization timer blocks test end.
+</li>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53750">Bug 53750</a>
+ - TestCompiler saves unnecessary entries in pairing collection
+</li>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=52266">Bug 52266</a>
+ - Code:Inconsistent synchronization
+</li>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53841">Bug 53841</a>
+ - CSVSaveService reads file using JVM default file encoding instead of using the one configured in saveservice.properties
+</li>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53953">Bug 53953</a>
+ New: Typo in monitor test plan documentation
+</li>
+
+
+</ul>
+<h2>
+Improvements
+</h2>
+<h3>
+HTTP Samplers
+</h3>
+<ul>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53675">Bug 53675</a>
+ - Add PATCH verb to HTTP sampler
+</li>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53931">Bug 53931</a>
+ - Define HTTPClient 4 for the default HTTP Request (and Proxy element to generate the HTTP requests). Before the default, it was the HTTP Java Sampler
+</li>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53934">Bug 53934</a>
+ - Removes HTTPS spoofing options in JMeter HTTP Proxy Server. Since JMeter 2.4, the HTTPS protocol is directly supported by the proxy
+</li>
+
+
+</ul>
+<h3>
+Other samplers
+</h3>
+<ul>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=55310">Bug 55310</a>
+ - TestAction should implement Interruptible
+</li>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53318">Bug 53318</a>
+ - Add Embedded URL Filter to HTTP Request Defaults Control 
+</li>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53782">Bug 53782</a>
+ - Enhance JavaSampler handling of JavaSamplerClient cleanup to use less memory
+</li>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53168">Bug 53168</a>
+ - OS Process - allow specification of stdout/stderr/stdin
+</li>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53844">Bug 53844</a>
+ - JDBC related elements should check class of Variable Name supposed to contain JDBC Connection Configuration to avoid ClassCastException 
+</li>
+
+
+</ul>
+<h3>
+Controllers
+</h3>
+<ul>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53671">Bug 53671</a>
+ - tearDown thread group to run even if shutdown test happens
+</li>
+
+
+</ul>
+<h3>
+Listeners
+</h3>
+<ul>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53566">Bug 53566</a>
+ - Don't log partial responses to the jmeter log
+</li>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53716">Bug 53716</a>
+ - Small improvements in aggregate graph: legend at left or right is now on 1 column (instead of 1 large line), no border to the reference's square color, reduce width on some fields
+</li>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53718">Bug 53718</a>
+ - Add a new visualizer 'Response Time Graph' to draw a line graph showing the evolution of response time for a test
+</li>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53738">Bug 53738</a>
+ - Keep track of number of threads started and finished
+</li>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53753">Bug 53753</a>
+ -  Summariser: no point displaying fractional time in most cases
+</li>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53749">Bug 53749</a>
+ - TestListener interface could perhaps be split up. 
+This should reduce per-thread memory requirements and processing, 
+as only test elements that actually use testIterationStart functionality now need to be handled.
+</li>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53941">Bug 53941</a>
+ - Add latency to View Result table listener
+</li>
+
+
+</ul>
+<h3>
+Timers, Assertions, Config, Pre- & Post-Processors
+</h3>
+<ul>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53755">Bug 53755</a>
+ - Adding a HttpClient 4 cookie implementation in JMeter. 
+Cookie Manager has now the default HC3.1 implementation and a new choice HC4 implementation (compliant with IPv6 address)
+</li>
+
+
+</ul>
+<h3>
+Functions
+</h3>
+<ul>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=51527">Bug 51527</a>
+ - __time() function : add another option to __time() to provide *seconds* since epoch
+</li>
+
+
+</ul>
+<h3>
+I18N
+</h3>
+<ul>
+
+
+</ul>
+<h3>
+General
+</h3>
+<ul>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53364">Bug 53364</a>
+ - Sort list of Functions in Function Helper Dialog
+</li>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53418">Bug 53418</a>
+ - New Option "Delay thread creation until needed" that will create and start threads when needed instead of creating them on Test startup
+</li>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=42245">Bug 42245</a>
+ - Show clear passwords in HTTP Authorization Manager
+</li>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53616">Bug 53616</a>
+ - Display 'Apache JMeter' title in app title bar in Gnome 3
+</li>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53759">Bug 53759</a>
+ - ClientJMeterEngine perfoms unnecessary traverse using SearchByClass(TestListener)
+</li>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=52601">Bug 52601</a>
+ - CTRL + F for the new Find feature
+</li>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53796">Bug 53796</a>
+ - TestCompiler uses static Set which can grow huge
+</li>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53673">Bug 53673</a>
+ - Add JMeter version in the jmx file
+</li>
+
+
+<li>
+Add support for HeapDump to the JMeter non-GUI and GUI client
+</li>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53862">Bug 53862</a>
+ - Would be nice to have the JMeter Version available as a property
+</li>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53806">Bug 53806</a>
+ -  FileServer should provide thread-safe parsing
+</li>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53807">Bug 53807</a>
+ - CSV Dataset does not handle embedded new lines in quoted data
+</li>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53879">Bug 53879</a>
+ - GUI : Allow Popups to be closed with ESC key
+</li>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53876">Bug 53876</a>
+ - Allow URL Filters (HTTP Proxy) to be pasted from clipboard
+</li>
+
+
+</ul>
+<h2>
+Non-functional changes
+</h2>
+<ul>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53311">Bug 53311</a>
+ - JMeterUtils#runSafe should not throw Error when interrupted
+</li>
+
+
+<li>
+Updated to commons-net-3.1 (from 3.0.1)
+</li>
+
+
+<li>
+Updated to HttpComponents Core 4.2.2 (from 4.1.4) and HttpComponents Client 4.2.1 (from 4.1.3)
+</li>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53765">Bug 53765</a>
+ - Switch to commons-lang3-3.1
+</li>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=53884">Bug 53884</a>
+ - wrong Maven groupId for commons-lang
+</li>
+
+
+</ul>
+<h1>
 Version 2.7
 </h1>
 <h2>
@@ -10946,7 +11769,7 @@ Initial version. (SM)
 </td></tr>
 <tr><td colspan="2">
 <div align="center"><font color="#525D76" size="-1"><em>
-Copyright &copy; 1999-2012, Apache Software Foundation
+Copyright &copy; 1999-2013, Apache Software Foundation
 </em></font></div>
 </td></tr>
 <tr><td colspan="2">

Modified: jmeter/trunk/docs/download_jmeter.html
URL: http://svn.apache.org/viewvc/jmeter/trunk/docs/download_jmeter.html?rev=1437935&r1=1437934&r2=1437935&view=diff
==============================================================================
--- jmeter/trunk/docs/download_jmeter.html (original)
+++ jmeter/trunk/docs/download_jmeter.html Thu Jan 24 10:35:27 2013
@@ -268,7 +268,7 @@ KEYS
 <table border="0" cellspacing="0" cellpadding="2" width="100%">
 <tr><td bgcolor="#525D76">
 <font color="#ffffff" face="arial,helvetica,sanserif">
-<strong>Apache JMeter 2.8 (Requires Java 1.5 or later)</strong></font>
+<strong>Apache JMeter 2.9 (Requires Java 6 or later)</strong></font>
 </td></tr>
 <tr><td>
 <blockquote>
@@ -284,34 +284,34 @@ KEYS
 <tr>
 <td bgcolor="#a0ddf0"   valign="top" align="left">
 <font color="#000000" size="-1" face="arial,helvetica,sanserif">
-<a href="[preferred]/jmeter/binaries/apache-jmeter-2.8.tgz">apache-jmeter-2.8.tgz</a>
+<a href="[preferred]/jmeter/binaries/apache-jmeter-2.9.tgz">apache-jmeter-2.9.tgz</a>
 </font>
 </td>
 <td bgcolor="#a0ddf0"   valign="top" align="left">
 <font color="#000000" size="-1" face="arial,helvetica,sanserif">
-<a href="http://www.apache.org/dist/jmeter/binaries/apache-jmeter-2.8.tgz.md5">md5</a>
+<a href="http://www.apache.org/dist/jmeter/binaries/apache-jmeter-2.9.tgz.md5">md5</a>
 </font>
 </td>
 <td bgcolor="#a0ddf0"   valign="top" align="left">
 <font color="#000000" size="-1" face="arial,helvetica,sanserif">
-<a href="http://www.apache.org/dist/jmeter/binaries/apache-jmeter-2.8.tgz.asc">pgp</a>
+<a href="http://www.apache.org/dist/jmeter/binaries/apache-jmeter-2.9.tgz.asc">pgp</a>
 </font>
 </td>
 </tr>
 <tr>
 <td bgcolor="#a0ddf0"   valign="top" align="left">
 <font color="#000000" size="-1" face="arial,helvetica,sanserif">
-<a href="[preferred]/jmeter/binaries/apache-jmeter-2.8.zip">apache-jmeter-2.8.zip</a>
+<a href="[preferred]/jmeter/binaries/apache-jmeter-2.9.zip">apache-jmeter-2.9.zip</a>
 </font>
 </td>
 <td bgcolor="#a0ddf0"   valign="top" align="left">
 <font color="#000000" size="-1" face="arial,helvetica,sanserif">
-<a href="http://www.apache.org/dist/jmeter/binaries/apache-jmeter-2.8.zip.md5">md5</a>
+<a href="http://www.apache.org/dist/jmeter/binaries/apache-jmeter-2.9.zip.md5">md5</a>
 </font>
 </td>
 <td bgcolor="#a0ddf0"   valign="top" align="left">
 <font color="#000000" size="-1" face="arial,helvetica,sanserif">
-<a href="http://www.apache.org/dist/jmeter/binaries/apache-jmeter-2.8.zip.asc">pgp</a>
+<a href="http://www.apache.org/dist/jmeter/binaries/apache-jmeter-2.9.zip.asc">pgp</a>
 </font>
 </td>
 </tr>
@@ -332,34 +332,34 @@ KEYS
 <tr>
 <td bgcolor="#a0ddf0"   valign="top" align="left">
 <font color="#000000" size="-1" face="arial,helvetica,sanserif">
-<a href="[preferred]/jmeter/source/apache-jmeter-2.8_src.tgz">apache-jmeter-2.8_src.tgz</a>
+<a href="[preferred]/jmeter/source/apache-jmeter-2.9_src.tgz">apache-jmeter-2.9_src.tgz</a>
 </font>
 </td>
 <td bgcolor="#a0ddf0"   valign="top" align="left">
 <font color="#000000" size="-1" face="arial,helvetica,sanserif">
-<a href="http://www.apache.org/dist/jmeter/source/apache-jmeter-2.8_src.tgz.md5">md5</a>
+<a href="http://www.apache.org/dist/jmeter/source/apache-jmeter-2.9_src.tgz.md5">md5</a>
 </font>
 </td>
 <td bgcolor="#a0ddf0"   valign="top" align="left">
 <font color="#000000" size="-1" face="arial,helvetica,sanserif">
-<a href="http://www.apache.org/dist/jmeter/source/apache-jmeter-2.8_src.tgz.asc">pgp</a>
+<a href="http://www.apache.org/dist/jmeter/source/apache-jmeter-2.9_src.tgz.asc">pgp</a>
 </font>
 </td>
 </tr>
 <tr>
 <td bgcolor="#a0ddf0"   valign="top" align="left">
 <font color="#000000" size="-1" face="arial,helvetica,sanserif">
-<a href="[preferred]/jmeter/source/apache-jmeter-2.8_src.zip">apache-jmeter-2.8_src.zip</a>
+<a href="[preferred]/jmeter/source/apache-jmeter-2.9_src.zip">apache-jmeter-2.9_src.zip</a>
 </font>
 </td>
 <td bgcolor="#a0ddf0"   valign="top" align="left">
 <font color="#000000" size="-1" face="arial,helvetica,sanserif">
-<a href="http://www.apache.org/dist/jmeter/source/apache-jmeter-2.8_src.zip.md5">md5</a>
+<a href="http://www.apache.org/dist/jmeter/source/apache-jmeter-2.9_src.zip.md5">md5</a>
 </font>
 </td>
 <td bgcolor="#a0ddf0"   valign="top" align="left">
 <font color="#000000" size="-1" face="arial,helvetica,sanserif">
-<a href="http://www.apache.org/dist/jmeter/source/apache-jmeter-2.8_src.zip.asc">pgp</a>
+<a href="http://www.apache.org/dist/jmeter/source/apache-jmeter-2.9_src.zip.asc">pgp</a>
 </font>
 </td>
 </tr>
@@ -496,7 +496,7 @@ here
 </td></tr>
 <tr><td colspan="2">
 <div align="center"><font color="#525D76" size="-1"><em>
-Copyright &copy; 1999-2012, Apache Software Foundation
+Copyright &copy; 1999-2013, Apache Software Foundation
 </em></font></div>
 </td></tr>
 <tr><td colspan="2">

Modified: jmeter/trunk/docs/index.html
URL: http://svn.apache.org/viewvc/jmeter/trunk/docs/index.html?rev=1437935&r1=1437934&r2=1437935&view=diff
==============================================================================
--- jmeter/trunk/docs/index.html (original)
+++ jmeter/trunk/docs/index.html Thu Jan 24 10:35:27 2013
@@ -473,7 +473,7 @@ Contributors
 </td></tr>
 <tr><td colspan="2">
 <div align="center"><font color="#525D76" size="-1"><em>
-Copyright &copy; 1999-2012, Apache Software Foundation
+Copyright &copy; 1999-2013, Apache Software Foundation
 </em></font></div>
 </td></tr>
 <tr><td colspan="2">

Modified: jmeter/trunk/docs/issues.html
URL: http://svn.apache.org/viewvc/jmeter/trunk/docs/issues.html?rev=1437935&r1=1437934&r2=1437935&view=diff
==============================================================================
--- jmeter/trunk/docs/issues.html (original)
+++ jmeter/trunk/docs/issues.html Thu Jan 24 10:35:27 2013
@@ -354,7 +354,7 @@ Bugzilla account creation page.
 </td></tr>
 <tr><td colspan="2">
 <div align="center"><font color="#525D76" size="-1"><em>
-Copyright &copy; 1999-2012, Apache Software Foundation
+Copyright &copy; 1999-2013, Apache Software Foundation
 </em></font></div>
 </td></tr>
 <tr><td colspan="2">

Modified: jmeter/trunk/docs/jmeter_irc.html
URL: http://svn.apache.org/viewvc/jmeter/trunk/docs/jmeter_irc.html?rev=1437935&r1=1437934&r2=1437935&view=diff
==============================================================================
--- jmeter/trunk/docs/jmeter_irc.html (original)
+++ jmeter/trunk/docs/jmeter_irc.html Thu Jan 24 10:35:27 2013
@@ -172,7 +172,7 @@ Room: 
 </td></tr>
 <tr><td colspan="2">
 <div align="center"><font color="#525D76" size="-1"><em>
-Copyright &copy; 1999-2012, Apache Software Foundation
+Copyright &copy; 1999-2013, Apache Software Foundation
 </em></font></div>
 </td></tr>
 <tr><td colspan="2">

Modified: jmeter/trunk/docs/localising/index.html
URL: http://svn.apache.org/viewvc/jmeter/trunk/docs/localising/index.html?rev=1437935&r1=1437934&r2=1437935&view=diff
==============================================================================
--- jmeter/trunk/docs/localising/index.html (original)
+++ jmeter/trunk/docs/localising/index.html Thu Jan 24 10:35:27 2013
@@ -472,7 +472,7 @@ Close i18nEdit and commit to SVN as usua
 </td></tr>
 <tr><td colspan="2">
 <div align="center"><font color="#525D76" size="-1"><em>
-Copyright &copy; 1999-2012, Apache Software Foundation
+Copyright &copy; 1999-2013, Apache Software Foundation
 </em></font></div>
 </td></tr>
 <tr><td colspan="2">

Modified: jmeter/trunk/docs/mail.html
URL: http://svn.apache.org/viewvc/jmeter/trunk/docs/mail.html?rev=1437935&r1=1437934&r2=1437935&view=diff
==============================================================================
--- jmeter/trunk/docs/mail.html (original)
+++ jmeter/trunk/docs/mail.html Thu Jan 24 10:35:27 2013
@@ -476,7 +476,7 @@ yourself the embarrassment.
 </td></tr>
 <tr><td colspan="2">
 <div align="center"><font color="#525D76" size="-1"><em>
-Copyright &copy; 1999-2012, Apache Software Foundation
+Copyright &copy; 1999-2013, Apache Software Foundation
 </em></font></div>
 </td></tr>
 <tr><td colspan="2">

Modified: jmeter/trunk/docs/mail2.html
URL: http://svn.apache.org/viewvc/jmeter/trunk/docs/mail2.html?rev=1437935&r1=1437934&r2=1437935&view=diff
==============================================================================
--- jmeter/trunk/docs/mail2.html (original)
+++ jmeter/trunk/docs/mail2.html Thu Jan 24 10:35:27 2013
@@ -534,7 +534,7 @@ marc.theaimsgroup.com
 </td></tr>
 <tr><td colspan="2">
 <div align="center"><font color="#525D76" size="-1"><em>
-Copyright &copy; 1999-2012, Apache Software Foundation
+Copyright &copy; 1999-2013, Apache Software Foundation
 </em></font></div>
 </td></tr>
 <tr><td colspan="2">

Modified: jmeter/trunk/docs/nightly.html
URL: http://svn.apache.org/viewvc/jmeter/trunk/docs/nightly.html?rev=1437935&r1=1437934&r2=1437935&view=diff
==============================================================================
--- jmeter/trunk/docs/nightly.html (original)
+++ jmeter/trunk/docs/nightly.html Thu Jan 24 10:35:27 2013
@@ -328,7 +328,7 @@ The nightly builds may or may not work p
 </td></tr>
 <tr><td colspan="2">
 <div align="center"><font color="#525D76" size="-1"><em>
-Copyright &copy; 1999-2012, Apache Software Foundation
+Copyright &copy; 1999-2013, Apache Software Foundation
 </em></font></div>
 </td></tr>
 <tr><td colspan="2">

Modified: jmeter/trunk/docs/svnindex.html
URL: http://svn.apache.org/viewvc/jmeter/trunk/docs/svnindex.html?rev=1437935&r1=1437934&r2=1437935&view=diff
==============================================================================
--- jmeter/trunk/docs/svnindex.html (original)
+++ jmeter/trunk/docs/svnindex.html Thu Jan 24 10:35:27 2013
@@ -268,7 +268,7 @@ Apache JMeter
 </td></tr>
 <tr><td colspan="2">
 <div align="center"><font color="#525D76" size="-1"><em>
-Copyright &copy; 1999-2012, Apache Software Foundation
+Copyright &copy; 1999-2013, Apache Software Foundation
 </em></font></div>
 </td></tr>
 <tr><td colspan="2">

Modified: jmeter/trunk/docs/usermanual/best-practices.html
URL: http://svn.apache.org/viewvc/jmeter/trunk/docs/usermanual/best-practices.html?rev=1437935&r1=1437934&r2=1437935&view=diff
==============================================================================
--- jmeter/trunk/docs/usermanual/best-practices.html (original)
+++ jmeter/trunk/docs/usermanual/best-practices.html Thu Jan 24 10:35:27 2013
@@ -834,7 +834,7 @@ Write your own Java classes
 </td></tr>
 <tr><td colspan="2">
 <div align="center"><font color="#525D76" size="-1"><em>
-Copyright &copy; 1999-2012, Apache Software Foundation
+Copyright &copy; 1999-2013, Apache Software Foundation
 </em></font></div>
 </td></tr>
 <tr><td colspan="2">

Modified: jmeter/trunk/docs/usermanual/boss.html
URL: http://svn.apache.org/viewvc/jmeter/trunk/docs/usermanual/boss.html?rev=1437935&r1=1437934&r2=1437935&view=diff
==============================================================================
--- jmeter/trunk/docs/usermanual/boss.html (original)
+++ jmeter/trunk/docs/usermanual/boss.html Thu Jan 24 10:35:27 2013
@@ -623,7 +623,7 @@ platform.
 </td></tr>
 <tr><td colspan="2">
 <div align="center"><font color="#525D76" size="-1"><em>
-Copyright &copy; 1999-2012, Apache Software Foundation
+Copyright &copy; 1999-2013, Apache Software Foundation
 </em></font></div>
 </td></tr>
 <tr><td colspan="2">

Modified: jmeter/trunk/docs/usermanual/build-adv-web-test-plan.html
URL: http://svn.apache.org/viewvc/jmeter/trunk/docs/usermanual/build-adv-web-test-plan.html?rev=1437935&r1=1437934&r2=1437935&view=diff
==============================================================================
--- jmeter/trunk/docs/usermanual/build-adv-web-test-plan.html (original)
+++ jmeter/trunk/docs/usermanual/build-adv-web-test-plan.html Thu Jan 24 10:35:27 2013
@@ -286,7 +286,7 @@ your test.
 </td></tr>
 <tr><td colspan="2">
 <div align="center"><font color="#525D76" size="-1"><em>
-Copyright &copy; 1999-2012, Apache Software Foundation
+Copyright &copy; 1999-2013, Apache Software Foundation
 </em></font></div>
 </td></tr>
 <tr><td colspan="2">

Modified: jmeter/trunk/docs/usermanual/build-db-test-plan.html
URL: http://svn.apache.org/viewvc/jmeter/trunk/docs/usermanual/build-db-test-plan.html?rev=1437935&r1=1437934&r2=1437935&view=diff
==============================================================================
--- jmeter/trunk/docs/usermanual/build-db-test-plan.html (original)
+++ jmeter/trunk/docs/usermanual/build-db-test-plan.html Thu Jan 24 10:35:27 2013
@@ -486,7 +486,7 @@ Figure 7.7. Graph results Listener
 </td></tr>
 <tr><td colspan="2">
 <div align="center"><font color="#525D76" size="-1"><em>
-Copyright &copy; 1999-2012, Apache Software Foundation
+Copyright &copy; 1999-2013, Apache Software Foundation
 </em></font></div>
 </td></tr>
 <tr><td colspan="2">

Modified: jmeter/trunk/docs/usermanual/build-ftp-test-plan.html
URL: http://svn.apache.org/viewvc/jmeter/trunk/docs/usermanual/build-ftp-test-plan.html?rev=1437935&r1=1437934&r2=1437935&view=diff
==============================================================================
--- jmeter/trunk/docs/usermanual/build-ftp-test-plan.html (original)
+++ jmeter/trunk/docs/usermanual/build-ftp-test-plan.html Thu Jan 24 10:35:27 2013
@@ -491,7 +491,7 @@ Figure 8.7. Spline Visualizer Listener
 </td></tr>
 <tr><td colspan="2">
 <div align="center"><font color="#525D76" size="-1"><em>
-Copyright &copy; 1999-2012, Apache Software Foundation
+Copyright &copy; 1999-2013, Apache Software Foundation
 </em></font></div>
 </td></tr>
 <tr><td colspan="2">

Modified: jmeter/trunk/docs/usermanual/build-jms-point-to-point-test-plan.html
URL: http://svn.apache.org/viewvc/jmeter/trunk/docs/usermanual/build-jms-point-to-point-test-plan.html?rev=1437935&r1=1437934&r2=1437935&view=diff
==============================================================================
--- jmeter/trunk/docs/usermanual/build-jms-point-to-point-test-plan.html (original)
+++ jmeter/trunk/docs/usermanual/build-jms-point-to-point-test-plan.html Thu Jan 24 10:35:27 2013
@@ -595,7 +595,7 @@ Figure 11.2. Graph Results Listener
 </td></tr>
 <tr><td colspan="2">
 <div align="center"><font color="#525D76" size="-1"><em>
-Copyright &copy; 1999-2012, Apache Software Foundation
+Copyright &copy; 1999-2013, Apache Software Foundation
 </em></font></div>
 </td></tr>
 <tr><td colspan="2">

Modified: jmeter/trunk/docs/usermanual/build-jms-topic-test-plan.html
URL: http://svn.apache.org/viewvc/jmeter/trunk/docs/usermanual/build-jms-topic-test-plan.html?rev=1437935&r1=1437934&r2=1437935&view=diff
==============================================================================
--- jmeter/trunk/docs/usermanual/build-jms-topic-test-plan.html (original)
+++ jmeter/trunk/docs/usermanual/build-jms-topic-test-plan.html Thu Jan 24 10:35:27 2013
@@ -521,7 +521,7 @@ Figure 12.4. Graph Results Listener
 </td></tr>
 <tr><td colspan="2">
 <div align="center"><font color="#525D76" size="-1"><em>
-Copyright &copy; 1999-2012, Apache Software Foundation
+Copyright &copy; 1999-2013, Apache Software Foundation
 </em></font></div>
 </td></tr>
 <tr><td colspan="2">

Modified: jmeter/trunk/docs/usermanual/build-ldap-test-plan.html
URL: http://svn.apache.org/viewvc/jmeter/trunk/docs/usermanual/build-ldap-test-plan.html?rev=1437935&r1=1437934&r2=1437935&view=diff
==============================================================================
--- jmeter/trunk/docs/usermanual/build-ldap-test-plan.html (original)
+++ jmeter/trunk/docs/usermanual/build-ldap-test-plan.html Thu Jan 24 10:35:27 2013
@@ -469,7 +469,7 @@ Users element and add a View Results in 
 </td></tr>
 <tr><td colspan="2">
 <div align="center"><font color="#525D76" size="-1"><em>
-Copyright &copy; 1999-2012, Apache Software Foundation
+Copyright &copy; 1999-2013, Apache Software Foundation
 </em></font></div>
 </td></tr>
 <tr><td colspan="2">

Modified: jmeter/trunk/docs/usermanual/build-ldapext-test-plan.html
URL: http://svn.apache.org/viewvc/jmeter/trunk/docs/usermanual/build-ldapext-test-plan.html?rev=1437935&r1=1437934&r2=1437935&view=diff
==============================================================================
--- jmeter/trunk/docs/usermanual/build-ldapext-test-plan.html (original)
+++ jmeter/trunk/docs/usermanual/build-ldapext-test-plan.html Thu Jan 24 10:35:27 2013
@@ -1211,7 +1211,7 @@ The full description can be found here.
 </td></tr>
 <tr><td colspan="2">
 <div align="center"><font color="#525D76" size="-1"><em>
-Copyright &copy; 1999-2012, Apache Software Foundation
+Copyright &copy; 1999-2013, Apache Software Foundation
 </em></font></div>
 </td></tr>
 <tr><td colspan="2">

Modified: jmeter/trunk/docs/usermanual/build-monitor-test-plan.html
URL: http://svn.apache.org/viewvc/jmeter/trunk/docs/usermanual/build-monitor-test-plan.html?rev=1437935&r1=1437934&r2=1437935&view=diff
==============================================================================
--- jmeter/trunk/docs/usermanual/build-monitor-test-plan.html (original)
+++ jmeter/trunk/docs/usermanual/build-monitor-test-plan.html Thu Jan 24 10:35:27 2013
@@ -450,7 +450,7 @@ performance or a bug of some sort.
 </td></tr>
 <tr><td colspan="2">
 <div align="center"><font color="#525D76" size="-1"><em>
-Copyright &copy; 1999-2012, Apache Software Foundation
+Copyright &copy; 1999-2013, Apache Software Foundation
 </em></font></div>
 </td></tr>
 <tr><td colspan="2">

Modified: jmeter/trunk/docs/usermanual/build-test-plan.html
URL: http://svn.apache.org/viewvc/jmeter/trunk/docs/usermanual/build-test-plan.html?rev=1437935&r1=1437934&r2=1437935&view=diff
==============================================================================
--- jmeter/trunk/docs/usermanual/build-test-plan.html (original)
+++ jmeter/trunk/docs/usermanual/build-test-plan.html Thu Jan 24 10:35:27 2013
@@ -460,7 +460,7 @@ The status of a sample result can be see
 </td></tr>
 <tr><td colspan="2">
 <div align="center"><font color="#525D76" size="-1"><em>
-Copyright &copy; 1999-2012, Apache Software Foundation
+Copyright &copy; 1999-2013, Apache Software Foundation
 </em></font></div>
 </td></tr>
 <tr><td colspan="2">

Modified: jmeter/trunk/docs/usermanual/build-web-test-plan.html
URL: http://svn.apache.org/viewvc/jmeter/trunk/docs/usermanual/build-web-test-plan.html?rev=1437935&r1=1437934&r2=1437935&view=diff
==============================================================================
--- jmeter/trunk/docs/usermanual/build-web-test-plan.html (original)
+++ jmeter/trunk/docs/usermanual/build-web-test-plan.html Thu Jan 24 10:35:27 2013
@@ -546,7 +546,7 @@ Figure 5.8. Sample HTTP login request
 </td></tr>
 <tr><td colspan="2">
 <div align="center"><font color="#525D76" size="-1"><em>
-Copyright &copy; 1999-2012, Apache Software Foundation
+Copyright &copy; 1999-2013, Apache Software Foundation
 </em></font></div>
 </td></tr>
 <tr><td colspan="2">

Modified: jmeter/trunk/docs/usermanual/build-ws-test-plan.html
URL: http://svn.apache.org/viewvc/jmeter/trunk/docs/usermanual/build-ws-test-plan.html?rev=1437935&r1=1437934&r2=1437935&view=diff
==============================================================================
--- jmeter/trunk/docs/usermanual/build-ws-test-plan.html (original)
+++ jmeter/trunk/docs/usermanual/build-ws-test-plan.html Thu Jan 24 10:35:27 2013
@@ -433,7 +433,7 @@ Figure 10.7. Graph Results Listener
 </td></tr>
 <tr><td colspan="2">
 <div align="center"><font color="#525D76" size="-1"><em>
-Copyright &copy; 1999-2012, Apache Software Foundation
+Copyright &copy; 1999-2013, Apache Software Foundation
 </em></font></div>
 </td></tr>
 <tr><td colspan="2">