Skip to content
Success

Console Output

Skipping 4,677 KB.. Full Log
@@ -11907,10 +11953,10 @@ request count: 4, average request processing [ms]: 73</pre><p>
                         identity hash code and <code class="literal">@Priority</code> value if set, e.g.
                         <code class="literal">[org.glassfish.jersey.tests.integration.tracing.ContainerResponseFilter5001 @494a8227 #5001]</code>.
                     </p></div><p>
-            </p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="d0e17213"></a>23.2.5.&nbsp;Tracing Examples</h3></div></div></div><p>
+            </p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="d0e17256"></a>23.2.5.&nbsp;Tracing Examples</h3></div></div></div><p>
                 Example of <code class="literal">SUMMARY</code> level messages
                 from <code class="literal">tests/integration/tracing-support</code> module:
-                </p><div class="example"><a name="d0e17224"></a><p class="title"><b>Example&nbsp;23.5.&nbsp;Summary level messages</b></p><div class="example-contents"><pre class="screen">&nbsp;&nbsp;1 $ curl -i http://localhost:9998/ALL/root/sub-resource-locator/sub-resource-method -H content-type:application/x-jersey-test --data '-=#[LKR]#=-' -H X-Jersey-Tracing-Threshold:SUMMARY -H accept:application/x-jersey-test -X POST
+                </p><div class="example"><a name="d0e17267"></a><p class="title"><b>Example&nbsp;23.5.&nbsp;Summary level messages</b></p><div class="example-contents"><pre class="screen">&nbsp;&nbsp;1 $ curl -i http://localhost:9998/ALL/root/sub-resource-locator/sub-resource-method -H content-type:application/x-jersey-test --data '-=#[LKR]#=-' -H X-Jersey-Tracing-Threshold:SUMMARY -H accept:application/x-jersey-test -X POST
 &nbsp;&nbsp;2 
 &nbsp;&nbsp;3 X-Jersey-Tracing-000: START       [ ---- /  ---- ms |  ---- %] baseUri=[http://localhost:9998/ALL/] requestUri=[http://localhost:9998/ALL/root/sub-resource-locator/sub-resource-method] method=[POST] authScheme=[n/a] accept=[application/x-jersey-test] accept-encoding=n/a accept-charset=n/a accept-language=n/a content-type=[application/x-jersey-test] content-length=[11]
 &nbsp;&nbsp;4 X-Jersey-Tracing-001: PRE-MATCH   [ 0.01 /  0.68 ms |  0.01 %] PreMatchRequest summary: 2 filters
@@ -11924,7 +11970,7 @@ request count: 4, average request processing [ms]: 73</pre><p>
             </p><p>
                 Example <code class="literal">TRACE</code> level messages of <code class="literal">jersey-mvc-jsp</code> integration,
                 from <code class="literal">examples/bookstore-webapp</code> module:
-                </p><div class="example"><a name="d0e17241"></a><p class="title"><b>Example&nbsp;23.6.&nbsp;On demand request, snippet of MVC JSP forwarding</b></p><div class="example-contents"><pre class="screen">&nbsp;&nbsp;1 $ curl -i http://localhost:9998/items/3/tracks/0 -H X-Jersey-Tracing-Accept:whatever
+                </p><div class="example"><a name="d0e17284"></a><p class="title"><b>Example&nbsp;23.6.&nbsp;On demand request, snippet of MVC JSP forwarding</b></p><div class="example-contents"><pre class="screen">&nbsp;&nbsp;1 $ curl -i http://localhost:9998/items/3/tracks/0 -H X-Jersey-Tracing-Accept:whatever
 &nbsp;&nbsp;2 
 &nbsp;&nbsp;3 ...
 &nbsp;&nbsp;4 X-Jersey-Tracing-033: WI          [ 0.00 / 23.39 ms |  0.02 %] [org.glassfish.jersey.server.mvc.internal.TemplateMethodInterceptor @141bcd49 #4000] BEFORE context.proceed()
@@ -11936,7 +11982,7 @@ request count: 4, average request processing [ms]: 73</pre><p>
 &nbsp;10 X-Jersey-Tracing-039: WI          [ 0.00 / 24.67 ms |  0.01 %] [org.glassfish.jersey.filter.LoggingFilter @2d427def #-2147483648] AFTER context.proceed()
 &nbsp;11 X-Jersey-Tracing-040: WI          [ 0.00 / 24.70 ms |  0.01 %] [org.glassfish.jersey.server.mvc.internal.TemplateMethodInterceptor @141bcd49 #4000] AFTER context.proceed()
 &nbsp;12 ...</pre></div></div><p><br class="example-break">
-            </p></div></div></div><div lang="en" class="chapter"><div class="titlepage"><div><div><h1 class="title"><a name="ioc"></a>Chapter&nbsp;24.&nbsp;Custom Injection and Lifecycle Management</h1></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl class="toc"><dt><span class="section"><a href="#d0e17288">24.1. Implementing Custom Injection Provider</a></span></dt><dt><span class="section"><a href="#d0e17389">24.2. Defining Custom Injection Annotation</a></span></dt><dt><span class="section"><a href="#d0e17457">24.3. Custom Life Cycle Management</a></span></dt></dl></div><p>
+            </p></div></div></div><div lang="en" class="chapter"><div class="titlepage"><div><div><h1 class="title"><a name="ioc"></a>Chapter&nbsp;24.&nbsp;Custom Injection and Lifecycle Management</h1></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl class="toc"><dt><span class="section"><a href="#d0e17331">24.1. Implementing Custom Injection Provider</a></span></dt><dt><span class="section"><a href="#d0e17432">24.2. Defining Custom Injection Annotation</a></span></dt><dt><span class="section"><a href="#d0e17500">24.3. Custom Life Cycle Management</a></span></dt></dl></div><p>
         Since version 2.0, Jersey uses <a class="link" href="https://javaee.github.io/hk2/" target="_top">HK2</a> library for component life cycle management and dependency injection.
         Rather than spending a lot of effort in maintaining Jersey specific API (as it used to be before Jersey 2.0 version),
         Jersey defines several extension points where end-user application can directly manipulate Jersey HK2 bindings
@@ -11965,7 +12011,7 @@ request count: 4, average request processing [ms]: 73</pre><p>
         Below we will show how to make actual Servlet <a class="link" href="http://docs.oracle.com/javaee/7/api/javax/servlet/http/HttpSession.html" target="_top">HttpSession</a> injectable into JAX-RS components
         and how to make this injection work with a custom inject annotation type. Finally, we will demonstrate
         how you can write <code class="literal">HttpSession</code>-scoped JAX-RS resources.
-    </p><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="d0e17288"></a>24.1.&nbsp;Implementing Custom Injection Provider</h2></div></div></div><p>
+    </p><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="d0e17331"></a>24.1.&nbsp;Implementing Custom Injection Provider</h2></div></div></div><p>
             Jersey implementation allows you to directly inject <a class="link" href="http://docs.oracle.com/javaee/7/api/javax/servlet/http/HttpServletRequest.html" target="_top">HttpServletRequest</a> instance into
             your JAX-RS components.
             It is quite straight forward to get the appropriate <code class="literal">HttpSession</code> instance out of the
@@ -12066,7 +12112,7 @@ public class MyApplication extends ResourceConfig {
                     to enable your custom injection extension in Jersey, you must register your custom HK2 <a class="link" href="https://javaee.github.io/hk2/apidocs//org/glassfish/hk2/utilities/Binder.html" target="_top">Binder</a>
                     implementation in your application <a class="link" href="https://eclipse-ee4j.github.io/jersey.github.io/apidocs/snapshot/jersey/org/glassfish/jersey/server/ResourceConfig.html" target="_top">ResourceConfig</a>!
                 </p></div><p>
-        </p></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="d0e17389"></a>24.2.&nbsp;Defining Custom Injection Annotation</h2></div></div></div><p>
+        </p></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="d0e17432"></a>24.2.&nbsp;Defining Custom Injection Annotation</h2></div></div></div><p>
             Java annotations are a convenient way for attaching metadata to various elements of Java code.
             Sometimes you may even decide to combine the metadata with additional functionality, such as
             ability to automatically inject the instances based on the annotation-provided metadata.
@@ -12184,7 +12230,7 @@ public class MyApplication extends ResourceConfig {
         });
     }
 }</pre><p>
-        </p></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="d0e17457"></a>24.3.&nbsp;Custom Life Cycle Management</h2></div></div></div><p>
+        </p></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="d0e17500"></a>24.3.&nbsp;Custom Life Cycle Management</h2></div></div></div><p>
             The last use case discussed in this chapter will cover managing custom-scoped components
             within a Jersey application.
             If not configured otherwise, then all JAX-RS resources are by default managed on a per-request basis. A new instance
@@ -12402,7 +12448,7 @@ public class PerSessionComponentProvider implements ComponentProvider {
             </p><pre class="&#xA;    toolbar: false;&#xA;    brush: xml;&#xA;    ">&lt;dependency&gt;
     &lt;groupId&gt;org.glassfish.jersey.ext.cdi&lt;/groupId&gt;
     &lt;artifactId&gt;jersey-cdi1x&lt;/artifactId&gt;
-    &lt;version&gt;2.33&lt;/version&gt;
+    &lt;version&gt;2.34&lt;/version&gt;
 &lt;/dependency&gt;
             </pre><p>
         </p></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="cdi.support.request.scope.binding"></a>25.3.&nbsp;Request Scope Binding</h2></div></div></div><p>
@@ -12424,12 +12470,12 @@ public class PerSessionComponentProvider implements ComponentProvider {
             </p><pre class="&#xA;    toolbar: false;&#xA;    brush: xml;&#xA;    ">&lt;dependency&gt;
     &lt;groupId&gt;org.glassfish.jersey.ext.cdi&lt;/groupId&gt;
     &lt;artifactId&gt;jersey-weld2-se&lt;/artifactId&gt;
-    &lt;version&gt;2.33&lt;/version&gt;
+    &lt;version&gt;2.34&lt;/version&gt;
 &lt;/dependency&gt;
             </pre><p>
             Then you could use your CDI backed JAX-RS components in a Jersey application running in Grizzly HTTP container
             bootstrapped as follows:
-            </p><div class="example"><a name="d0e17616"></a><p class="title"><b>Example&nbsp;25.1.&nbsp;Bootstrapping Jersey application with Weld support on Grizzly</b></p><div class="example-contents"><pre class="&#xA;    toolbar: false;&#xA;    brush: java;&#xA;    ">            Weld weld = new Weld();
+            </p><div class="example"><a name="d0e17659"></a><p class="title"><b>Example&nbsp;25.1.&nbsp;Bootstrapping Jersey application with Weld support on Grizzly</b></p><div class="example-contents"><pre class="&#xA;    toolbar: false;&#xA;    brush: java;&#xA;    ">            Weld weld = new Weld();
             weld.initialize();
 
             final HttpServer server = GrizzlyHttpServerFactory.createHttpServer(URI.create("http://localhost:8080/weld/"), jerseyResourceConfig);
@@ -12442,7 +12488,7 @@ public class PerSessionComponentProvider implements ComponentProvider {
           The above pattern could be applied also for other Jersey supported HTTP containers as long as you stick with CDI Weld 2.x implementation.
           You simply add the above mentioned <code class="literal">jersey-weld2-se</code> module into you class-path and bootstrap the Weld container manually
           before starting the HTTP container.
-        </p></div></div><div lang="en" class="chapter"><div class="titlepage"><div><div><h1 class="title"><a name="spring"></a>Chapter&nbsp;26.&nbsp;Spring DI</h1></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl class="toc"><dt><span class="section"><a href="#d0e17665">26.1. Dependencies</a></span></dt><dt><span class="section"><a href="#d0e17684">26.2. Registration and Configuration</a></span></dt><dt><span class="section"><a href="#d0e17689">26.3. Example</a></span></dt></dl></div><p>
+        </p></div></div><div lang="en" class="chapter"><div class="titlepage"><div><div><h1 class="title"><a name="spring"></a>Chapter&nbsp;26.&nbsp;Spring DI</h1></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl class="toc"><dt><span class="section"><a href="#d0e17708">26.1. Dependencies</a></span></dt><dt><span class="section"><a href="#d0e17727">26.2. Registration and Configuration</a></span></dt><dt><span class="section"><a href="#d0e17732">26.3. Example</a></span></dt></dl></div><p>
         Jersey provides an extension to support Spring DI.
         This enables Jersey to use Spring beans as JAX-RS components (e.g. resources and providers) and also allows
         Spring to inject into Jersey managed components.
@@ -12476,25 +12522,25 @@ public class SomeResource {
         Limitations:
 
         </p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>Spring beans can't be injected directly into JAX-RS classes by using Spring XML configuration</p></li></ul></div><p>
-    </p><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="d0e17665"></a>26.1.&nbsp;Dependencies</h2></div></div></div><p>
+    </p><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="d0e17708"></a>26.1.&nbsp;Dependencies</h2></div></div></div><p>
             If you want to use Jersey Spring DI support
             you will need to add the <code class="literal">jersey-spring4</code> module into the list of your dependencies:
 
             </p><pre class="&#xA;    toolbar: false;&#xA;    brush: xml;&#xA;    ">&lt;dependency&gt;
     &lt;groupId&gt;org.glassfish.jersey.ext&lt;/groupId&gt;
     &lt;artifactId&gt;jersey-spring4&lt;/artifactId&gt;
-    &lt;version&gt;2.33&lt;/version&gt;
+    &lt;version&gt;2.34&lt;/version&gt;
 &lt;/dependency&gt;</pre><p>
         </p><p>
             The above module adds transitive dependencies on Spring modules.
-            See <a class="link" href="https://eclipse-ee4j.github.io/jersey.github.io/project-info/2.33/jersey/project/jersey-spring4/dependencies.html" target="_top">jersey-spring4</a> module dependencies for more details about list and scope of dependencies.
+            See <a class="link" href="https://eclipse-ee4j.github.io/jersey.github.io/project-info/2.34/jersey/project/jersey-spring4/dependencies.html" target="_top">jersey-spring4</a> module dependencies for more details about list and scope of dependencies.
             Please note the module depends on <a class="link" href="https://javaee.github.io/hk2/spring-bridge/" target="_top">The Spring/HK2 Bridge</a> that is used to inject Spring services into HK2 services
             or inject HK2 services into Spring services.
-        </p></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="d0e17684"></a>26.2.&nbsp;Registration and Configuration</h2></div></div></div><p>
+        </p></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="d0e17727"></a>26.2.&nbsp;Registration and Configuration</h2></div></div></div><p>
             To use capabilities of Jersey Spring 3 DI support in your JAX-RS/Jersey application you need to have
             the above mentioned module on your class-path.
-        </p></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="d0e17689"></a>26.3.&nbsp;Example</h2></div></div></div><p>To see an example of Spring DI support in Jersey refer to the
-            <a class="link" href="https://github.com/eclipse-ee4j/jersey/tree/master/examples/helloworld-spring-webapp" target="_top">Spring DI Example</a>.</p></div></div><div lang="en" class="chapter"><div class="titlepage"><div><div><h1 class="title"><a name="test-framework"></a>Chapter&nbsp;27.&nbsp;Jersey Test Framework</h1></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl class="toc"><dt><span class="section"><a href="#d0e17719">27.1. Basics</a></span></dt><dt><span class="section"><a href="#d0e17756">27.2. Supported Containers</a></span></dt><dt><span class="section"><a href="#testng">27.3. Running TestNG Tests</a></span></dt><dt><span class="section"><a href="#d0e17949">27.4. Advanced features</a></span></dt><dd><dl><dt><span class="section"><a href="#d0e17952">27.4.1. <code class="literal">JerseyTest</code> Features</a></span></dt><dt><span class="section"><a href="#d0e17976">27.4.2. External container</a></span></dt><dt><span class="section"><a href="#d0e17987">27.4.3. Test Client configuration</a></span></dt><dt><span class="section"><a href="#d0e18001">27.4.4. Accessing the logged test records programmatically</a></span></dt></dl></dd><dt><span class="section"><a href="#parallel">27.5. Parallel Testing with Jersey Test Framework</a></span></dt></dl></div><p>
+        </p></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="d0e17732"></a>26.3.&nbsp;Example</h2></div></div></div><p>To see an example of Spring DI support in Jersey refer to the
+            <a class="link" href="https://github.com/eclipse-ee4j/jersey/tree/master/examples/helloworld-spring-webapp" target="_top">Spring DI Example</a>.</p></div></div><div lang="en" class="chapter"><div class="titlepage"><div><div><h1 class="title"><a name="test-framework"></a>Chapter&nbsp;27.&nbsp;Jersey Test Framework</h1></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl class="toc"><dt><span class="section"><a href="#d0e17762">27.1. Basics</a></span></dt><dt><span class="section"><a href="#d0e17799">27.2. Supported Containers</a></span></dt><dt><span class="section"><a href="#testng">27.3. Running TestNG Tests</a></span></dt><dt><span class="section"><a href="#d0e17992">27.4. Advanced features</a></span></dt><dd><dl><dt><span class="section"><a href="#d0e17995">27.4.1. <code class="literal">JerseyTest</code> Features</a></span></dt><dt><span class="section"><a href="#d0e18019">27.4.2. External container</a></span></dt><dt><span class="section"><a href="#d0e18030">27.4.3. Test Client configuration</a></span></dt><dt><span class="section"><a href="#d0e18044">27.4.4. Accessing the logged test records programmatically</a></span></dt></dl></dd><dt><span class="section"><a href="#parallel">27.5. Parallel Testing with Jersey Test Framework</a></span></dt></dl></div><p>
         Jersey Test Framework originated as an internal tool used for verifying the correct implementation of
         server-side components. Testing RESTful applications became a more pressing issue with "modern" approaches like
         test-driven development and users started to look for a tool that could help with designing and running
@@ -12507,7 +12553,7 @@ public class SomeResource {
         Jersey Test Framework is primarily based on JUnit but you can run tests using TestNG as well. It works almost out-of-the
         box and it is easy to integrate it within your Maven-based project. While it is usable on all environments where you can
         run JUnit, we support primarily the Maven-based setups.
-    </p><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="d0e17719"></a>27.1.&nbsp;Basics</h2></div></div></div><pre class="&#xA;    toolbar: false;&#xA;    brush: java;&#xA;    ">public class SimpleTest extends JerseyTest {
+    </p><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="d0e17762"></a>27.1.&nbsp;Basics</h2></div></div></div><pre class="&#xA;    toolbar: false;&#xA;    brush: java;&#xA;    ">public class SimpleTest extends JerseyTest {
 
     @Path("hello")
     public static class HelloResource {
@@ -12536,7 +12582,7 @@ public class SomeResource {
             resource class. <code class="literal">ResourceConfig</code> is a sub-class of JAX-RS <a class="link" href="https://eclipse-ee4j.github.io/jaxrs-api/apidocs/2.1.6/javax/ws/rs/core/Application.html" target="_top">Application</a>. It is a Jersey
             convenience class for configuring JAX-RS applications. <code class="literal">ResourceConfig</code> also implements JAX-RS
             <a class="link" href="https://eclipse-ee4j.github.io/jaxrs-api/apidocs/2.1.6/javax/ws/rs/core/Configurable.html" target="_top">Configurable</a> interface to make the application configuration more flexible.
-        </p></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="d0e17756"></a>27.2.&nbsp;Supported Containers</h2></div></div></div><p>
+        </p></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="d0e17799"></a>27.2.&nbsp;Supported Containers</h2></div></div></div><p>
             <a class="link" href="https://eclipse-ee4j.github.io/jersey.github.io/apidocs/snapshot/jersey/org/glassfish/jersey/test/JerseyTest.html" target="_top">JerseyTest</a> supports deploying applications on various containers, all (except the external container
             wrapper) need to have some "glue" code to be supported. Currently Jersey Test Framework provides support for
             Grizzly, In-Memory, JDK (<code class="literal">com.sun.net.httpserver.HttpServer</code>), Simple HTTP container
@@ -12566,7 +12612,7 @@ public class SomeResource {
                         </p><pre class="&#xA;    toolbar: false;&#xA;    brush: xml;&#xA;    ">&lt;dependency&gt;
     &lt;groupId&gt;org.glassfish.jersey.test-framework.providers&lt;/groupId&gt;
     &lt;artifactId&gt;jersey-test-framework-provider-grizzly2&lt;/artifactId&gt;
-    &lt;version&gt;2.33&lt;/version&gt;
+    &lt;version&gt;2.34&lt;/version&gt;
 &lt;/dependency&gt;</pre><p>
                     </p></li><li class="listitem"><p>
                         In-Memory container is not a real container. It starts Jersey application and directly calls internal
@@ -12577,7 +12623,7 @@ public class SomeResource {
                         </p><pre class="&#xA;    toolbar: false;&#xA;    brush: xml;&#xA;    ">&lt;dependency&gt;
     &lt;groupId&gt;org.glassfish.jersey.test-framework.providers&lt;/groupId&gt;
     &lt;artifactId&gt;jersey-test-framework-provider-inmemory&lt;/artifactId&gt;
-    &lt;version&gt;2.33&lt;/version&gt;
+    &lt;version&gt;2.34&lt;/version&gt;
 &lt;/dependency&gt;</pre><p>
                     </p></li><li class="listitem"><p>
                         <code class="literal">HttpServer</code> from Oracle JDK is another supported test container.
@@ -12585,7 +12631,7 @@ public class SomeResource {
                         </p><pre class="&#xA;    toolbar: false;&#xA;    brush: xml;&#xA;    ">&lt;dependency&gt;
     &lt;groupId&gt;org.glassfish.jersey.test-framework.providers&lt;/groupId&gt;
     &lt;artifactId&gt;jersey-test-framework-provider-jdk-http&lt;/artifactId&gt;
-    &lt;version&gt;2.33&lt;/version&gt;
+    &lt;version&gt;2.34&lt;/version&gt;
 &lt;/dependency&gt;</pre><p>
                     </p></li><li class="listitem"><p>
                         Simple container (<code class="literal">org.simpleframework.http</code>) is another light-weight HTTP container
@@ -12594,7 +12640,7 @@ public class SomeResource {
                         </p><pre class="&#xA;    toolbar: false;&#xA;    brush: xml;&#xA;    ">&lt;dependency&gt;
     &lt;groupId&gt;org.glassfish.jersey.test-framework.providers&lt;/groupId&gt;
     &lt;artifactId&gt;jersey-test-framework-provider-simple&lt;/artifactId&gt;
-    &lt;version&gt;2.33&lt;/version&gt;
+    &lt;version&gt;2.34&lt;/version&gt;
 &lt;/dependency&gt;</pre><p>
                     </p></li><li class="listitem"><p>
                         Jetty container (<code class="literal">org.eclipse.jetty</code>) is another high-performance, light-weight HTTP server
@@ -12603,7 +12649,7 @@ public class SomeResource {
                         </p><pre class="&#xA;    toolbar: false;&#xA;    brush: xml;&#xA;    ">&lt;dependency&gt;
     &lt;groupId&gt;org.glassfish.jersey.test-framework.providers&lt;/groupId&gt;
     &lt;artifactId&gt;jersey-test-framework-provider-jetty&lt;/artifactId&gt;
-    &lt;version&gt;2.33&lt;/version&gt;
+    &lt;version&gt;2.34&lt;/version&gt;
 &lt;/dependency&gt;</pre><p>
                     </p></li></ul></div><p>
         </p></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="testng"></a>27.3.&nbsp;Running TestNG Tests</h2></div></div></div><p>
@@ -12619,7 +12665,7 @@ public class SomeResource {
                         </p><pre class="&#xA;    toolbar: false;&#xA;    brush: xml;&#xA;    ">&lt;dependency&gt;
     &lt;groupId&gt;org.glassfish.jersey.test-framework&lt;/groupId&gt;
     &lt;artifactId&gt;jersey-test-framework-core&lt;/artifactId&gt;
-    &lt;version&gt;2.33&lt;/version&gt;
+    &lt;version&gt;2.34&lt;/version&gt;
 &lt;/dependency&gt;
 &lt;dependency&gt;
     &lt;groupId&gt;org.testng&lt;/groupId&gt;
@@ -12735,7 +12781,7 @@ public class SomeResource {
             If you need more complex setup of your test you can achieve this by directly extending the <a class="link" href="https://eclipse-ee4j.github.io/jersey.github.io/apidocs/snapshot/jersey/org/glassfish/jersey/test/JerseyTestNg.html" target="_top">JerseyTestNg</a>
             class create setup/teardown methods suited to your needs and provide a strategy for storing and handling a test
             container / client instance (see <code class="literal">JerseyTestNg.configureStrategy(TestNgStrategy)</code> method).
-        </p></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="d0e17949"></a>27.4.&nbsp;Advanced features</h2></div></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="d0e17952"></a>27.4.1.&nbsp;<code class="literal">JerseyTest</code> Features</h3></div></div></div><p><code class="literal">JerseyTest</code> provide
+        </p></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="d0e17992"></a>27.4.&nbsp;Advanced features</h2></div></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="d0e17995"></a>27.4.1.&nbsp;<code class="literal">JerseyTest</code> Features</h3></div></div></div><p><code class="literal">JerseyTest</code> provide
                 <a class="link" href="https://eclipse-ee4j.github.io/jersey.github.io/apidocs/snapshot/jersey/org/glassfish/jersey/test/JerseyTest.html#enable(java.lang.String)" target="_top">enable(...)</a>,
                 <a class="link" href="https://eclipse-ee4j.github.io/jersey.github.io/apidocs/snapshot/jersey/org/glassfish/jersey/test/JerseyTest.html#forceEnable(java.lang.String)" target="_top">forceEnable(...)</a>
                 and <a class="link" href="https://eclipse-ee4j.github.io/jersey.github.io/apidocs/snapshot/jersey/org/glassfish/jersey/test/JerseyTest.html#disable(java.lang.String)" target="_top">disable(...)</a>
@@ -12758,7 +12804,7 @@ public class SomeResource {
 
                 The code in the example above enables test traffic logging (inbound and outbound headers) as well as
                 dumping the HTTP message entity as part of the traffic logging.
-            </p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="d0e17976"></a>27.4.2.&nbsp;External container</h3></div></div></div><p>
+            </p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="d0e18019"></a>27.4.2.&nbsp;External container</h3></div></div></div><p>
                 Complicated test scenarios may require fully started containers with complex setup configuration, that is not
                 easily doable with current Jersey container support. To address these use cases, Jersey Test Framework providers
                 general fallback mechanism - an External Test Container Factory. Support of this external container "wrapper" is
@@ -12767,7 +12813,7 @@ public class SomeResource {
                 </p><pre class="&#xA;    toolbar: false;&#xA;    brush: xml;&#xA;    ">&lt;dependency&gt;
     &lt;groupId&gt;org.glassfish.jersey.test-framework.providers&lt;/groupId&gt;
     &lt;artifactId&gt;jersey-test-framework-provider-external&lt;/artifactId&gt;
-    &lt;version&gt;2.33&lt;/version&gt;
+    &lt;version&gt;2.34&lt;/version&gt;
 &lt;/dependency&gt;</pre><p>
 
                 As indicated, the "container" exposed by this module is just a wrapper or stub, that redirects all request to
@@ -12775,12 +12821,12 @@ public class SomeResource {
                 the information about host and port during the test execution:
 
                 </p><pre class="screen">mvn test -Djersey.test.host=myhost.org -Djersey.config.test.container.port=8080</pre><p>
-            </p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="d0e17987"></a>27.4.3.&nbsp;Test Client configuration</h3></div></div></div><p>
+            </p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="d0e18030"></a>27.4.3.&nbsp;Test Client configuration</h3></div></div></div><p>
                 Tests might require some advanced client configuration. This is possible by overriding
                 <a class="link" href="https://eclipse-ee4j.github.io/jersey.github.io/apidocs/snapshot/jersey/org/glassfish/jersey/test/JerseyTest.html#configureClient(org.glassfish.jersey.client.ClientConfig)" target="_top">configureClient(ClientConfig clientConfig)</a>
                 method. Typical use case for this is registering more providers, such as <a class="link" href="https://eclipse-ee4j.github.io/jaxrs-api/apidocs/2.1.6/javax/ws/rs/ext/MessageBodyReader.html" target="_top">MessageBodyReader&lt;T&gt;</a>s or
                 <a class="link" href="https://eclipse-ee4j.github.io/jaxrs-api/apidocs/2.1.6/javax/ws/rs/ext/MessageBodyWriter.html" target="_top">MessageBodyWriter&lt;T&gt;</a>s, or enabling additional features.
-            </p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="d0e18001"></a>27.4.4.&nbsp;Accessing the logged test records programmatically</h3></div></div></div><p>
+            </p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="d0e18044"></a>27.4.4.&nbsp;Accessing the logged test records programmatically</h3></div></div></div><p>
                 Sometimes you might need to check a logged message as part of your test assertions. For this purpose Jersey Test
                 Framework provides convenient access to the logged records via
                 <a class="link" href="https://eclipse-ee4j.github.io/jersey.github.io/apidocs/snapshot/jersey/org/glassfish/jersey/test/JerseyTest.html#getLastLoggedRecord()" target="_top">JerseyTest#getLastLoggedRecord()</a>
@@ -12866,7 +12912,7 @@ public class SomeResource {
             has excellent maven support. The Jersey maven
             modules can be loaded, built and tested in NetBeans without any additional
             NetBeans-specific project files.
-        </p></div></div><div lang="en" class="chapter"><div class="titlepage"><div><div><h1 class="title"><a name="migration"></a>Chapter&nbsp;29.&nbsp;Migration Guide</h1></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl class="toc"><dt><span class="section"><a href="#mig-2.26">29.1. Migrating from Jersey 2.25 to 2.33.</a></span></dt><dd><dl><dt><span class="section"><a href="#mig-2.26-breaking-changes">29.1.1. Breaking Changes</a></span></dt><dt><span class="section"><a href="#mig-2.26-injection-manager">29.1.2. Breaking Changes - Injection Manager</a></span></dt><dt><span class="section"><a href="#mig-2.26-removed-deprecated">29.1.3. Removed deprecated APIs</a></span></dt></dl></dd><dt><span class="section"><a href="#d0e18336">29.2. Migrating from Jersey 2.22.1 to 2.25</a></span></dt><dd><dl><dt><span class="section"><a href="#mig-2.23-highlights">29.2.1. Release 2.23 Highlights</a></span></dt><dt><span class="section"><a href="#mig-2.23-new-deprecated">29.2.2. Deprecated APIs</a></span></dt></dl></dd><dt><span class="section"><a href="#mig-2.23-breaking-changes">29.3. Breaking Changes</a></span></dt><dt><span class="section"><a href="#mig-2.22.1">29.4. Migrating from Jersey 2.22 to 2.22.1</a></span></dt><dd><dl><dt><span class="section"><a href="#mig-2.22.1-breaking-changes">29.4.1. Breaking Changes</a></span></dt></dl></dd><dt><span class="section"><a href="#mig-2.22">29.5. Migrating from Jersey 2.21 to 2.22</a></span></dt><dd><dl><dt><span class="section"><a href="#mig-2.22-breaking-changes">29.5.1. Breaking Changes</a></span></dt></dl></dd><dt><span class="section"><a href="#mig-2.20">29.6. Migrating from Jersey 2.19 to 2.20</a></span></dt><dd><dl><dt><span class="section"><a href="#mig-2.20-breaking-changes">29.6.1. Breaking Changes</a></span></dt></dl></dd><dt><span class="section"><a href="#mig-2.19">29.7. Migrating from Jersey 2.18 to 2.19</a></span></dt><dd><dl><dt><span class="section"><a href="#mig-2.19-breaking-changes">29.7.1. Breaking Changes</a></span></dt></dl></dd><dt><span class="section"><a href="#mig-2.18">29.8. Migrating from Jersey 2.17 to 2.18</a></span></dt><dd><dl><dt><span class="section"><a href="#mig-2.18-highlights">29.8.1. Release 2.18 Highlights</a></span></dt><dt><span class="section"><a href="#mig-2.18-removed-deprecated">29.8.2. Removed deprecated APIs</a></span></dt><dt><span class="section"><a href="#mig-2.18-breaking-changes">29.8.3. Breaking Changes</a></span></dt></dl></dd><dt><span class="section"><a href="#mig-2.17">29.9. Migrating from Jersey 2.16 to 2.17</a></span></dt><dd><dl><dt><span class="section"><a href="#mig-2.17-highlights">29.9.1. Release 2.17 Highlights</a></span></dt></dl></dd><dt><span class="section"><a href="#mig-2.16">29.10. Migrating from Jersey 2.15 to 2.16</a></span></dt><dd><dl><dt><span class="section"><a href="#mig-2.16-highlights">29.10.1. Release 2.16 Highlights</a></span></dt><dt><span class="section"><a href="#mig-2.16-new-deprecated">29.10.2. Deprecated APIs</a></span></dt><dt><span class="section"><a href="#mig-2.16-breaking-changes">29.10.3. Breaking Changes</a></span></dt></dl></dd><dt><span class="section"><a href="#mig-2.15">29.11. Migrating to 2.15</a></span></dt><dd><dl><dt><span class="section"><a href="#mig-2.15-highlights">29.11.1. Release 2.15 Highlights</a></span></dt><dt><span class="section"><a href="#mig-2.15-breaking-changes">29.11.2. Breaking Changes</a></span></dt></dl></dd><dt><span class="section"><a href="#mig-2.12">29.12. Migrating from Jersey 2.11 to 2.12</a></span></dt><dd><dl><dt><span class="section"><a href="#mig-2.12-highlights">29.12.1. Release 2.12 Highlights</a></span></dt><dt><span class="section"><a href="#mig-2.12-breaking-changes">29.12.2. Breaking Changes</a></span></dt></dl></dd><dt><span class="section"><a href="#mig-2.11">29.13. Migrating from Jersey 2.10 to 2.11</a></span></dt><dd><dl><dt><span class="section"><a href="#mig-2.11-highlights">29.13.1. Release 2.11 Highlights</a></span></dt></dl></dd><dt><span class="section"><a href="#mig-2.10">29.14. Migrating from Jersey 2.9 to 2.10</a></span></dt><dd><dl><dt><span class="section"><a href="#mig-2.10-removed-deprecated">29.14.1. Removed deprecated APIs</a></span></dt></dl></dd><dt><span class="section"><a href="#mig-2.9">29.15. Migrating from Jersey 2.8 to 2.9</a></span></dt><dd><dl><dt><span class="section"><a href="#mig-2.9-highlights">29.15.1. Release 2.9 Highlights</a></span></dt><dt><span class="section"><a href="#mig-2.9-breaking-changes">29.15.2. Changes</a></span></dt></dl></dd><dt><span class="section"><a href="#mig-2.8">29.16. Migrating from Jersey 2.7 to 2.8</a></span></dt><dd><dl><dt><span class="section"><a href="#mig-2.8-breaking-changes">29.16.1. Changes</a></span></dt></dl></dd><dt><span class="section"><a href="#mig-2.7">29.17. Migrating from Jersey 2.6 to 2.7</a></span></dt><dd><dl><dt><span class="section"><a href="#mig-2.7-breaking-changes">29.17.1. Changes</a></span></dt></dl></dd><dt><span class="section"><a href="#mig-2.6">29.18. Migrating from Jersey 2.5.1 to 2.6</a></span></dt><dd><dl><dt><span class="section"><a href="#mig-2.6-repackaged">29.18.1. Guava and ASM have been embedded</a></span></dt><dt><span class="section"><a href="#mig-2.6-new-deprecated">29.18.2. Deprecated APIs</a></span></dt><dt><span class="section"><a href="#mig-2.6-removed-deprecated">29.18.3. Removed deprecated APIs</a></span></dt></dl></dd><dt><span class="section"><a href="#mig-2.5.1">29.19. Migrating from Jersey 2.5 to 2.5.1</a></span></dt><dt><span class="section"><a href="#mig-2.5">29.20. Migrating from Jersey 2.4.1 to 2.5</a></span></dt><dd><dl><dt><span class="section"><a href="#mig-2.5-client">29.20.1. Client-side API and SPI changes</a></span></dt><dt><span class="section"><a href="#mig-2.5-other">29.20.2. Other changes</a></span></dt></dl></dd><dt><span class="section"><a href="#mig-2.4.1">29.21. Migrating from Jersey 2.4 to 2.4.1</a></span></dt><dt><span class="section"><a href="#mig-2.4">29.22. Migrating from Jersey 2.3 to 2.4</a></span></dt><dt><span class="section"><a href="#mig-2.3">29.23. Migrating from Jersey 2.0, 2.1 or 2.2 to 2.3</a></span></dt><dt><span class="section"><a href="#mig-1.x">29.24. Migrating from Jersey 1.x to 2.0</a></span></dt><dd><dl><dt><span class="section"><a href="#mig-server-api">29.24.1. Server API</a></span></dt><dt><span class="section"><a href="#mig-client-api">29.24.2. Migrating Jersey Client API</a></span></dt><dt><span class="section"><a href="#mig-1-x-json">29.24.3. JSON support changes</a></span></dt></dl></dd></dl></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="mig-2.26"></a>29.1.&nbsp;Migrating from Jersey 2.25 to 2.33.</h2></div></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="mig-2.26-breaking-changes"></a>29.1.1.&nbsp;Breaking Changes</h3></div></div></div><p>
+        </p></div></div><div lang="en" class="chapter"><div class="titlepage"><div><div><h1 class="title"><a name="migration"></a>Chapter&nbsp;29.&nbsp;Migration Guide</h1></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl class="toc"><dt><span class="section"><a href="#mig-2.26">29.1. Migrating from Jersey 2.25 to 2.34.</a></span></dt><dd><dl><dt><span class="section"><a href="#mig-2.26-breaking-changes">29.1.1. Breaking Changes</a></span></dt><dt><span class="section"><a href="#mig-2.26-injection-manager">29.1.2. Breaking Changes - Injection Manager</a></span></dt><dt><span class="section"><a href="#mig-2.26-removed-deprecated">29.1.3. Removed deprecated APIs</a></span></dt></dl></dd><dt><span class="section"><a href="#d0e18379">29.2. Migrating from Jersey 2.22.1 to 2.25</a></span></dt><dd><dl><dt><span class="section"><a href="#mig-2.23-highlights">29.2.1. Release 2.23 Highlights</a></span></dt><dt><span class="section"><a href="#mig-2.23-new-deprecated">29.2.2. Deprecated APIs</a></span></dt></dl></dd><dt><span class="section"><a href="#mig-2.23-breaking-changes">29.3. Breaking Changes</a></span></dt><dt><span class="section"><a href="#mig-2.22.1">29.4. Migrating from Jersey 2.22 to 2.22.1</a></span></dt><dd><dl><dt><span class="section"><a href="#mig-2.22.1-breaking-changes">29.4.1. Breaking Changes</a></span></dt></dl></dd><dt><span class="section"><a href="#mig-2.22">29.5. Migrating from Jersey 2.21 to 2.22</a></span></dt><dd><dl><dt><span class="section"><a href="#mig-2.22-breaking-changes">29.5.1. Breaking Changes</a></span></dt></dl></dd><dt><span class="section"><a href="#mig-2.20">29.6. Migrating from Jersey 2.19 to 2.20</a></span></dt><dd><dl><dt><span class="section"><a href="#mig-2.20-breaking-changes">29.6.1. Breaking Changes</a></span></dt></dl></dd><dt><span class="section"><a href="#mig-2.19">29.7. Migrating from Jersey 2.18 to 2.19</a></span></dt><dd><dl><dt><span class="section"><a href="#mig-2.19-breaking-changes">29.7.1. Breaking Changes</a></span></dt></dl></dd><dt><span class="section"><a href="#mig-2.18">29.8. Migrating from Jersey 2.17 to 2.18</a></span></dt><dd><dl><dt><span class="section"><a href="#mig-2.18-highlights">29.8.1. Release 2.18 Highlights</a></span></dt><dt><span class="section"><a href="#mig-2.18-removed-deprecated">29.8.2. Removed deprecated APIs</a></span></dt><dt><span class="section"><a href="#mig-2.18-breaking-changes">29.8.3. Breaking Changes</a></span></dt></dl></dd><dt><span class="section"><a href="#mig-2.17">29.9. Migrating from Jersey 2.16 to 2.17</a></span></dt><dd><dl><dt><span class="section"><a href="#mig-2.17-highlights">29.9.1. Release 2.17 Highlights</a></span></dt></dl></dd><dt><span class="section"><a href="#mig-2.16">29.10. Migrating from Jersey 2.15 to 2.16</a></span></dt><dd><dl><dt><span class="section"><a href="#mig-2.16-highlights">29.10.1. Release 2.16 Highlights</a></span></dt><dt><span class="section"><a href="#mig-2.16-new-deprecated">29.10.2. Deprecated APIs</a></span></dt><dt><span class="section"><a href="#mig-2.16-breaking-changes">29.10.3. Breaking Changes</a></span></dt></dl></dd><dt><span class="section"><a href="#mig-2.15">29.11. Migrating to 2.15</a></span></dt><dd><dl><dt><span class="section"><a href="#mig-2.15-highlights">29.11.1. Release 2.15 Highlights</a></span></dt><dt><span class="section"><a href="#mig-2.15-breaking-changes">29.11.2. Breaking Changes</a></span></dt></dl></dd><dt><span class="section"><a href="#mig-2.12">29.12. Migrating from Jersey 2.11 to 2.12</a></span></dt><dd><dl><dt><span class="section"><a href="#mig-2.12-highlights">29.12.1. Release 2.12 Highlights</a></span></dt><dt><span class="section"><a href="#mig-2.12-breaking-changes">29.12.2. Breaking Changes</a></span></dt></dl></dd><dt><span class="section"><a href="#mig-2.11">29.13. Migrating from Jersey 2.10 to 2.11</a></span></dt><dd><dl><dt><span class="section"><a href="#mig-2.11-highlights">29.13.1. Release 2.11 Highlights</a></span></dt></dl></dd><dt><span class="section"><a href="#mig-2.10">29.14. Migrating from Jersey 2.9 to 2.10</a></span></dt><dd><dl><dt><span class="section"><a href="#mig-2.10-removed-deprecated">29.14.1. Removed deprecated APIs</a></span></dt></dl></dd><dt><span class="section"><a href="#mig-2.9">29.15. Migrating from Jersey 2.8 to 2.9</a></span></dt><dd><dl><dt><span class="section"><a href="#mig-2.9-highlights">29.15.1. Release 2.9 Highlights</a></span></dt><dt><span class="section"><a href="#mig-2.9-breaking-changes">29.15.2. Changes</a></span></dt></dl></dd><dt><span class="section"><a href="#mig-2.8">29.16. Migrating from Jersey 2.7 to 2.8</a></span></dt><dd><dl><dt><span class="section"><a href="#mig-2.8-breaking-changes">29.16.1. Changes</a></span></dt></dl></dd><dt><span class="section"><a href="#mig-2.7">29.17. Migrating from Jersey 2.6 to 2.7</a></span></dt><dd><dl><dt><span class="section"><a href="#mig-2.7-breaking-changes">29.17.1. Changes</a></span></dt></dl></dd><dt><span class="section"><a href="#mig-2.6">29.18. Migrating from Jersey 2.5.1 to 2.6</a></span></dt><dd><dl><dt><span class="section"><a href="#mig-2.6-repackaged">29.18.1. Guava and ASM have been embedded</a></span></dt><dt><span class="section"><a href="#mig-2.6-new-deprecated">29.18.2. Deprecated APIs</a></span></dt><dt><span class="section"><a href="#mig-2.6-removed-deprecated">29.18.3. Removed deprecated APIs</a></span></dt></dl></dd><dt><span class="section"><a href="#mig-2.5.1">29.19. Migrating from Jersey 2.5 to 2.5.1</a></span></dt><dt><span class="section"><a href="#mig-2.5">29.20. Migrating from Jersey 2.4.1 to 2.5</a></span></dt><dd><dl><dt><span class="section"><a href="#mig-2.5-client">29.20.1. Client-side API and SPI changes</a></span></dt><dt><span class="section"><a href="#mig-2.5-other">29.20.2. Other changes</a></span></dt></dl></dd><dt><span class="section"><a href="#mig-2.4.1">29.21. Migrating from Jersey 2.4 to 2.4.1</a></span></dt><dt><span class="section"><a href="#mig-2.4">29.22. Migrating from Jersey 2.3 to 2.4</a></span></dt><dt><span class="section"><a href="#mig-2.3">29.23. Migrating from Jersey 2.0, 2.1 or 2.2 to 2.3</a></span></dt><dt><span class="section"><a href="#mig-1.x">29.24. Migrating from Jersey 1.x to 2.0</a></span></dt><dd><dl><dt><span class="section"><a href="#mig-server-api">29.24.1. Server API</a></span></dt><dt><span class="section"><a href="#mig-client-api">29.24.2. Migrating Jersey Client API</a></span></dt><dt><span class="section"><a href="#mig-1-x-json">29.24.3. JSON support changes</a></span></dt></dl></dd></dl></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="mig-2.26"></a>29.1.&nbsp;Migrating from Jersey 2.25 to 2.34.</h2></div></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="mig-2.26-breaking-changes"></a>29.1.1.&nbsp;Breaking Changes</h3></div></div></div><p>
                 </p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>
                             The most fundamental change in Jersey 2.26 and later is that all the modules (including the client 
                             module) are now being built with Java SE 8 and with 1.8 language level.
@@ -12930,7 +12976,7 @@ public class SomeResource {
                         <pre class="&#xA;    toolbar: false;&#xA;    brush: xml;&#xA;    gutter: false;">&lt;dependency&gt;
   &lt;groupId&gt;org.glassfish.jersey.inject&lt;/groupId&gt;
   &lt;artifactId&gt;jersey-hk2&lt;/artifactId&gt;
-  &lt;version&gt;2.33&lt;/version&gt;
+  &lt;version&gt;2.34&lt;/version&gt;
 &lt;/dependency&gt;</pre></li><li class="listitem">
                         The direct support for <code class="literal">HK2 Binder</code> being able to be registered as in pre 2.26 Jersey has
                         been returned back in Jersey 2.29. Note, however, this is for backward compatibility purposes and
@@ -12942,7 +12988,7 @@ public class SomeResource {
                             <code class="literal">LoggingFilter</code> has been removed. Use <a class="link" href="https://eclipse-ee4j.github.io/jersey.github.io/apidocs/snapshot/jersey/org/glassfish/jersey/logging/LoggingFeature.html" target="_top">LoggingFeature</a> instead. See
                             <a class="link" href="#logging" title="22.1.&nbsp;Logging traffic">Logging chapter</a>.
                         </p></li></ul></div><p>
-            </p></div></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="d0e18336"></a>29.2.&nbsp;Migrating from Jersey 2.22.1 to 2.25</h2></div></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="mig-2.23-highlights"></a>29.2.1.&nbsp;Release 2.23 Highlights</h3></div></div></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a name="d0e18342"></a>29.2.1.1.&nbsp;Introducing LoggingFeature</h4></div></div></div><p>
+            </p></div></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="d0e18379"></a>29.2.&nbsp;Migrating from Jersey 2.22.1 to 2.25</h2></div></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="mig-2.23-highlights"></a>29.2.1.&nbsp;Release 2.23 Highlights</h3></div></div></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a name="d0e18385"></a>29.2.1.1.&nbsp;Introducing LoggingFeature</h4></div></div></div><p>
                     From version 2.23 onwards, <code class="literal">LoggingFilter</code> has been replaced
                     with <a class="link" href="https://eclipse-ee4j.github.io/jersey.github.io/apidocs/snapshot/jersey/org/glassfish/jersey/logging/LoggingFeature.html" target="_top">LoggingFeature</a>.
                 </p></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="mig-2.23-new-deprecated"></a>29.2.2.&nbsp;Deprecated APIs</h3></div></div></div><p>Following APIs were deprecated:</p><p>
@@ -13018,7 +13064,7 @@ public class SomeResource {
                             is to release allocated/opened resources (such as streams) without a need to iterate through the
                             whole <code class="literal">ResourceFinder</code>.
                         </p></li></ul></div><p>
-            </p></div></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="mig-2.18"></a>29.8.&nbsp;Migrating from Jersey 2.17 to 2.18</h2></div></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="mig-2.18-highlights"></a>29.8.1.&nbsp;Release 2.18 Highlights</h3></div></div></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a name="d0e18526"></a>29.8.1.1.&nbsp;Updated to MOXy 2.6</h4></div></div></div><p>
+            </p></div></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="mig-2.18"></a>29.8.&nbsp;Migrating from Jersey 2.17 to 2.18</h2></div></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="mig-2.18-highlights"></a>29.8.1.&nbsp;Release 2.18 Highlights</h3></div></div></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a name="d0e18569"></a>29.8.1.1.&nbsp;Updated to MOXy 2.6</h4></div></div></div><p>
                     Jersey has updated version of MOXy (XML/JSON provider) to version 2.6. Among some bug fixes there are other
                     notable changes (some of them breaking) that you should be aware of:
 
@@ -13041,7 +13087,7 @@ public class SomeResource {
                                     Java API for JSON Processing (JSR-353)
                                 </a>
                             </p></li></ul></div><p>
-                </p></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a name="d0e18557"></a>29.8.1.2.&nbsp;Promoted Public Beta APIs</h4></div></div></div><p>
+                </p></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a name="d0e18600"></a>29.8.1.2.&nbsp;Promoted Public Beta APIs</h4></div></div></div><p>
                     Several experimental Jersey APIs have matured enough and as such we have decided to promote them
                     from <a class="link" href="https://eclipse-ee4j.github.io/jersey.github.io/apidocs/snapshot/jersey/org/glassfish/jersey/Beta.html" target="_top">Beta</a> status, namely:
 
@@ -13102,7 +13148,7 @@ public class SomeResource {
                             request execution, server-side managed asynchronous request processing as well as server-side
                             background task scheduler.
                         </p></li></ul></div><p>
-            </p></div></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="mig-2.17"></a>29.9.&nbsp;Migrating from Jersey 2.16 to 2.17</h2></div></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="mig-2.17-highlights"></a>29.9.1.&nbsp;Release 2.17 Highlights</h3></div></div></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a name="d0e18691"></a>29.9.1.1.&nbsp;CDI integration in EAR packaged WARs</h4></div></div></div><p>
+            </p></div></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="mig-2.17"></a>29.9.&nbsp;Migrating from Jersey 2.16 to 2.17</h2></div></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="mig-2.17-highlights"></a>29.9.1.&nbsp;Release 2.17 Highlights</h3></div></div></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a name="d0e18734"></a>29.9.1.1.&nbsp;CDI integration in EAR packaged WARs</h4></div></div></div><p>
                     From version 2.17 onwards, it's possible to use CDI with JAX-RS web-applications packaged in EAR. All
                     supported HK2/CDI injections now work as expected for JAX-RS application deployed in the mentioned fashion.
                     One need to make sure that modules
@@ -13110,9 +13156,9 @@ public class SomeResource {
                     and
                     <code class="literal">jersey-cdi1x-servlet</code>
                     are present in Servlet container (that supports EARs).
-                </p></div></div></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="mig-2.16"></a>29.10.&nbsp;Migrating from Jersey 2.15 to 2.16</h2></div></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="mig-2.16-highlights"></a>29.10.1.&nbsp;Release 2.16 Highlights</h3></div></div></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a name="d0e18708"></a>29.10.1.1.&nbsp;JAX-B providers separated from the core</h4></div></div></div><p>
+                </p></div></div></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="mig-2.16"></a>29.10.&nbsp;Migrating from Jersey 2.15 to 2.16</h2></div></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="mig-2.16-highlights"></a>29.10.1.&nbsp;Release 2.16 Highlights</h3></div></div></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a name="d0e18751"></a>29.10.1.1.&nbsp;JAX-B providers separated from the core</h4></div></div></div><p>
                     From version 2.16 onwards, all JAX-B providers are being bundled in a separate module.
-                </p></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a name="d0e18713"></a>29.10.1.2.&nbsp;Performance gain when using Sub-Resource Locators</h4></div></div></div><p>
+                </p></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a name="d0e18756"></a>29.10.1.2.&nbsp;Performance gain when using Sub-Resource Locators</h4></div></div></div><p>
                     We improved the performance for using sub-resource locators in a Jersey application. The performance gains
                     are available for cases when the sub-resource locator method returns either a resource class (return value is
                     e.g.
@@ -13121,7 +13167,7 @@ public class SomeResource {
                     instance of
                     <code class="literal">MySubResource</code>
                     class).
-                </p></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a name="d0e18727"></a>29.10.1.3.&nbsp;More unified connector configuration options</h4></div></div></div><p>
+                </p></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a name="d0e18770"></a>29.10.1.3.&nbsp;More unified connector configuration options</h4></div></div></div><p>
                     Jetty connector and Apache connector have been previously using their own custom properties to set SSL context
                     on a connector. These properties have been deprecated and the code has been updated to read the SSL context
                     information from the JAX-RS client configuration. This means that all Jersey connectors now properly accept
@@ -13155,7 +13201,7 @@ public class SomeResource {
                             The following needs to be included in addition from version 2.16 on:
                             </p><pre class="&#xA;    toolbar: false;&#xA;    brush: xml;&#xA;    gutter: false;">
                                 &lt;dependency&gt; &lt;groupId&gt;org.glassfish.jersey.media&lt;/groupId&gt; &lt;artifactId&gt;jersey-media-jaxb&lt;/artifactId&gt;
-                                &lt;version&gt;2.33&lt;/version&gt; &lt;/dependency&gt;</pre><p>
+                                &lt;version&gt;2.34&lt;/version&gt; &lt;/dependency&gt;</pre><p>
                         </p></li><li class="listitem"><p>
                             <code class="literal">MediaType</code>'s quality source parameters (<code class="literal">qs</code>) reuse the same
                             parsing as quality parameters. This means that values higher than
@@ -13165,7 +13211,7 @@ public class SomeResource {
                                 @Path("/") @Produces("text/html;qs=5") // wrong 'qs' value public class Bookstore { ... }
                             </pre><p>
                         </p></li></ul></div><p>
-            </p></div></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="mig-2.15"></a>29.11.&nbsp;Migrating to 2.15</h2></div></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="mig-2.15-highlights"></a>29.11.1.&nbsp;Release 2.15 Highlights</h3></div></div></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a name="d0e18816"></a>29.11.1.1.&nbsp;Container agnostic CDI support</h4></div></div></div><p>
+            </p></div></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="mig-2.15"></a>29.11.&nbsp;Migrating to 2.15</h2></div></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="mig-2.15-highlights"></a>29.11.1.&nbsp;Release 2.15 Highlights</h3></div></div></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a name="d0e18859"></a>29.11.1.1.&nbsp;Container agnostic CDI support</h4></div></div></div><p>
                     Before 2.15, CDI integration was supported primarily in Java EE containers with built-in CDI support. From
                     version 2.15 onwards, it is possible to leverage CDI integration also outside of Java EE environment. A new
                     example,<a class="link" href="https://github.com/jersey/jersey/tree/master/examples/helloworld-weld" target="_top">
@@ -13182,11 +13228,11 @@ public class SomeResource {
                             The above dependency needs to be replaced with:
                             </p><pre class="&#xA;    toolbar: false;&#xA;    brush: xml;&#xA;    gutter: false;">
                                 &lt;dependency&gt; &lt;groupId&gt;org.glassfish.jersey.ext.cdi&lt;/groupId&gt; &lt;artifactId&gt;jersey-cdi1x&lt;/artifactId&gt;
-                                &lt;version&gt;2.33&lt;/version&gt; &lt;/dependency&gt;</pre><p>
+                                &lt;version&gt;2.34&lt;/version&gt; &lt;/dependency&gt;</pre><p>
                             The following needs to be included in addition if you want to leverage CDI JTA support:
                             </p><pre class="&#xA;    toolbar: false;&#xA;    brush: xml;&#xA;    gutter: false;">
                                 &lt;dependency&gt; &lt;groupId&gt;org.glassfish.jersey.ext.cdi&lt;/groupId&gt; &lt;artifactId&gt;jersey-cdi1x-transaction&lt;/artifactId&gt;
-                                &lt;version&gt;2.33&lt;/version&gt; &lt;/dependency&gt;</pre><p>
+                                &lt;version&gt;2.34&lt;/version&gt; &lt;/dependency&gt;</pre><p>
                         </p></li></ul></div><p>
             </p></div></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="mig-2.12"></a>29.12.&nbsp;Migrating from Jersey 2.11 to 2.12</h2></div></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="mig-2.12-highlights"></a>29.12.1.&nbsp;Release 2.12 Highlights</h3></div></div></div><p>Following experimental APIs have been promoted to become part of public Jersey API:
                 </p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>
@@ -13219,7 +13265,7 @@ public class SomeResource {
                             <code class="literal">getApplicationStatistics()</code>
                             has been removed.
                         </p></li></ul></div><p>
-            </p></div></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="mig-2.11"></a>29.13.&nbsp;Migrating from Jersey 2.10 to 2.11</h2></div></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="mig-2.11-highlights"></a>29.13.1.&nbsp;Release 2.11 Highlights</h3></div></div></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a name="d0e18923"></a>29.13.1.1.&nbsp;Promoted Public Beta APIs</h4></div></div></div><p>
+            </p></div></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="mig-2.11"></a>29.13.&nbsp;Migrating from Jersey 2.10 to 2.11</h2></div></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="mig-2.11-highlights"></a>29.13.1.&nbsp;Release 2.11 Highlights</h3></div></div></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a name="d0e18966"></a>29.13.1.1.&nbsp;Promoted Public Beta APIs</h4></div></div></div><p>
                     Several experimental Jersey APIs have matured enough and as such we have decided to promote them
                     from <a class="link" href="https://eclipse-ee4j.github.io/jersey.github.io/apidocs/snapshot/jersey/org/glassfish/jersey/Beta.html" target="_top">Beta</a> status, namely:
 
@@ -13230,17 +13276,17 @@ public class SomeResource {
                             </p></li></ul></div><p>
 
                     These APIs are now part of the official public Jersey 2.x API.
-                </p></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a name="d0e18945"></a>29.13.1.2.&nbsp;Not closing provided streams in message body providers</h4></div></div></div><p>
+                </p></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a name="d0e18988"></a>29.13.1.2.&nbsp;Not closing provided streams in message body providers</h4></div></div></div><p>
                     Jersey is now preventing message body providers (MBR, MBW) from closing given input/output stream. With this
                     change Jersey is enforcing the JavaDoc statements present in message body providers.
-                </p></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a name="d0e18950"></a>29.13.1.3.&nbsp;Jackson 1</h4></div></div></div><p>
+                </p></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a name="d0e18993"></a>29.13.1.3.&nbsp;Jackson 1</h4></div></div></div><p>
                     We have reintroduced support for JSON processing via Jackson 1.x JSON provider (1.9.11). In order to use
                     Jackson 1 in your application you need to add
                     <code class="literal">jersey-media-json-jackson1</code>
                     module (+ its dependencies) to your class-path and register
                     <code class="literal">Jackson1Feature</code>
                     in your application (server or client).
-                </p></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a name="d0e18961"></a>29.13.1.4.&nbsp;ClientLifecycleListener</h4></div></div></div><p>
+                </p></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a name="d0e19004"></a>29.13.1.4.&nbsp;ClientLifecycleListener</h4></div></div></div><p>
                     Client-side providers (such as<code class="literal">ClientRequestFilter</code>s) implementing the new
                     <code class="literal">org.glassfish.jersey.client.ClientLifecycleListener</code>
                     interface will be notified when various lifecycle events occur. Currently client runtime initialization
@@ -13263,7 +13309,7 @@ public class SomeResource {
                             <code class="literal">org.glassfish.jersey.server.model.ResourceModelListener</code>
                             (not used)
                         </p></li></ul></div><p>
-            </p></div></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="mig-2.9"></a>29.15.&nbsp;Migrating from Jersey 2.8 to 2.9</h2></div></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="mig-2.9-highlights"></a>29.15.1.&nbsp;Release 2.9 Highlights</h3></div></div></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a name="d0e19017"></a>29.15.1.1.&nbsp;Declarative Linking</h4></div></div></div><p>
+            </p></div></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="mig-2.9"></a>29.15.&nbsp;Migrating from Jersey 2.8 to 2.9</h2></div></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="mig-2.9-highlights"></a>29.15.1.&nbsp;Release 2.9 Highlights</h3></div></div></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a name="d0e19060"></a>29.15.1.1.&nbsp;Declarative Linking</h4></div></div></div><p>
                     Gerard updated the Declarative Linking extension module which has been ported to Jersey 2 in version 2.6. You
                     can read more about what Declarative Linking does and what it's capable of in the following blog posts:
 
@@ -13276,14 +13322,14 @@ public class SomeResource {
                                     Reading and writing JAX-RS Link objects
                                 </a>
                             </p></li></ul></div><p>
-                </p></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a name="d0e19036"></a>29.15.1.2.&nbsp;Jackson 2</h4></div></div></div><p>
+                </p></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a name="d0e19079"></a>29.15.1.2.&nbsp;Jackson 2</h4></div></div></div><p>
                     Our media module that supports working with JSON via Jackson library has been updated to use Jackson 2.x
                     (2.3.2). All samples and tests have been rewritten to use Jackson 2 as well. In order to use Jackson 2 in your
                     application you need to add jersey-media-json-jackson (+ its Jackson dependencies) to your class-path and
                     register
                     <code class="literal">JacksonFeature</code>
                     in your application.
-                </p></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a name="d0e19044"></a>29.15.1.3.&nbsp;META-INF/services</h4></div></div></div><p>
+                </p></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a name="d0e19087"></a>29.15.1.3.&nbsp;META-INF/services</h4></div></div></div><p>
                     We dropped automatic registration of message body providers (MessageBodyWriter, MessageBodyReader) and
                     exception mappers via META-INF/services mechanism. This functionality can be restored by adding
                     <code class="literal">jersey-metainf-services</code>
@@ -13293,7 +13339,7 @@ public class SomeResource {
                     registered in an JAX-RS app. You need to either register them manually or use mentioned
                     <code class="literal">jersey-metainf-services</code>
                     module.
-                </p></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a name="d0e19057"></a>29.15.1.4.&nbsp;Jersey Test Framework</h4></div></div></div><p>
+                </p></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a name="d0e19100"></a>29.15.1.4.&nbsp;Jersey Test Framework</h4></div></div></div><p>
                     Jersey Test Framework now supports TestNG to run the tests (in addition to the JUnit, which is supported by
                     default). You can now run the tests in parallel using either JUnit or TestNG. See chapters dedicated to TestNG
                     and parallel testing for more information:
@@ -13424,7 +13470,7 @@ public class SomeResource {
                             Several configuration properties were renamed, especially those having client and server versions
                             along with the common version in <code class="literal">CommonProperties</code>. Please see following table for
                             complete reference:
-                            </p><div class="table"><a name="d0e19322"></a><p class="title"><b>Table&nbsp;29.1.&nbsp;List of changed configuration properties:</b></p><div class="table-contents"><table summary="List of changed configuration properties:" border="1"><colgroup><col width="33%"><col width="33%"><col width="34%"></colgroup><thead><tr><th>Constant</th><th>Old value (Jersey 2.7 and before)</th><th>New value (Jersey 2.8+)</th></tr></thead><tbody><tr><td><a class="link" href="https://eclipse-ee4j.github.io/jersey.github.io/apidocs/snapshot/jersey/org/glassfish/jersey/client/ClientProperties.html#FEATURE_AUTO_DISCOVERY_DISABLE" target="_top">ClientProperties.FEATURE_AUTO_DISCOVERY_DISABLE</a>
+                            </p><div class="table"><a name="d0e19365"></a><p class="title"><b>Table&nbsp;29.1.&nbsp;List of changed configuration properties:</b></p><div class="table-contents"><table summary="List of changed configuration properties:" border="1"><colgroup><col width="33%"><col width="33%"><col width="34%"></colgroup><thead><tr><th>Constant</th><th>Old value (Jersey 2.7 and before)</th><th>New value (Jersey 2.8+)</th></tr></thead><tbody><tr><td><a class="link" href="https://eclipse-ee4j.github.io/jersey.github.io/apidocs/snapshot/jersey/org/glassfish/jersey/client/ClientProperties.html#FEATURE_AUTO_DISCOVERY_DISABLE" target="_top">ClientProperties.FEATURE_AUTO_DISCOVERY_DISABLE</a>
                                             </td><td>
                                                 <code class="literal">jersey.config.disableAutoDiscovery.client</code>
                                             </td><td>
@@ -13858,7 +13904,7 @@ public class SomeResource {
                     method and get the container re-load the config. The second interface helps you to obtain the actual container
                     instance reference. An example on how things are wired together follows.
 
-                    </p><div class="example"><a name="d0e20164"></a><p class="title"><b>Example&nbsp;29.1.&nbsp;Jersey 1 reloader implementation</b></p><div class="example-contents"><pre class="&#xA;    toolbar: false;&#xA;    brush: java;&#xA;    ">public class Reloader implements
+                    </p><div class="example"><a name="d0e20207"></a><p class="title"><b>Example&nbsp;29.1.&nbsp;Jersey 1 reloader implementation</b></p><div class="example-contents"><pre class="&#xA;    toolbar: false;&#xA;    brush: java;&#xA;    ">public class Reloader implements
                             ContainerNotifier { List&lt;ContainerListener&gt; ls;
 
                             public Reloader() { ls = new ArrayList&lt;ContainerListener&gt;(); }
@@ -13868,7 +13914,7 @@ public class SomeResource {
                             public void reload() { for (ContainerListener l : ls) { l.onReload(); } } }
                         </pre></div></div><p><br class="example-break">
 
-                    </p><div class="example"><a name="d0e20170"></a><p class="title"><b>Example&nbsp;29.2.&nbsp;Jersey 1 reloader registration</b></p><div class="example-contents"><pre class="&#xA;    toolbar: false;&#xA;    brush: java;&#xA;    ">Reloader reloader = new Reloader();
+                    </p><div class="example"><a name="d0e20213"></a><p class="title"><b>Example&nbsp;29.2.&nbsp;Jersey 1 reloader registration</b></p><div class="example-contents"><pre class="&#xA;    toolbar: false;&#xA;    brush: java;&#xA;    ">Reloader reloader = new Reloader();
                             resourceConfig.getProperties().put(ResourceConfig.PROPERTY_CONTAINER_NOTIFIER, reloader);
                         </pre></div></div><p><br class="example-break">
 
@@ -13893,7 +13939,7 @@ public class SomeResource {
                 </p><p>
                     An example on how things work in Jersey 2 follows.
 
-                    </p><div class="example"><a name="d0e20210"></a><p class="title"><b>Example&nbsp;29.3.&nbsp;Jersey 2 reloader implementation</b></p><div class="example-contents"><pre class="&#xA;    toolbar: false;&#xA;    brush: java;&#xA;    ">public class Reloader implements
+                    </p><div class="example"><a name="d0e20253"></a><p class="title"><b>Example&nbsp;29.3.&nbsp;Jersey 2 reloader implementation</b></p><div class="example-contents"><pre class="&#xA;    toolbar: false;&#xA;    brush: java;&#xA;    ">public class Reloader implements
                             ContainerLifecycleListener {
 
                             Container container;
@@ -13910,7 +13956,7 @@ public class SomeResource {
                             @Override public void onShutdown(Container container) { // ignore or do something after the container
                             has been shutdown } }
                         </pre></div></div><p><br class="example-break">
-                    </p><div class="example"><a name="d0e20216"></a><p class="title"><b>Example&nbsp;29.4.&nbsp;Jersey 2 reloader registration</b></p><div class="example-contents"><pre class="&#xA;    toolbar: false;&#xA;    brush: java;&#xA;    ">Reloader reloader = new Reloader();
+                    </p><div class="example"><a name="d0e20259"></a><p class="title"><b>Example&nbsp;29.4.&nbsp;Jersey 2 reloader registration</b></p><div class="example-contents"><pre class="&#xA;    toolbar: false;&#xA;    brush: java;&#xA;    ">Reloader reloader = new Reloader();
                             resourceConfig.addSingletons(reloader);
                         </pre></div></div><p><br class="example-break">
                 </p></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a name="mig-server-provider-ordering"></a>29.24.1.3.&nbsp;MessageBodyReaders and MessageBodyWriters ordering</h4></div></div></div><p>JAX-RS 2.0 defines new order of MessageBodyWorkers - whole set is sorted by declaration distance, media type
@@ -13922,7 +13968,7 @@ public class SomeResource {
                 </p></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="mig-client-api"></a>29.24.2.&nbsp;Migrating Jersey Client API</h3></div></div></div><p>
                 JAX-RS 2.0 provides functionality that is equivalent to the Jersey 1.x proprietary client API. Here is a rough
                 mapping between the Jersey 1.x and JAX-RS 2.0 Client API classes:
-            </p><div class="table"><a name="d0e20247"></a><p class="title"><b>Table&nbsp;29.2.&nbsp;Mapping of Jersey 1.x to JAX-RS 2.0 client classes</b></p><div class="table-contents"><table summary="Mapping of Jersey 1.x to JAX-RS 2.0 client classes" border="1"><colgroup><col width="0%" align="left" class="c1"><col width="0%" align="left" class="c2"><col width="100%" align="left" class="c3"></colgroup><thead><tr><th align="left">Jersey 1.x Class</th><th align="left">JAX-RS 2.0 Class</th><th align="left">Notes</th></tr></thead><tbody><tr><td align="left">
+            </p><div class="table"><a name="d0e20290"></a><p class="title"><b>Table&nbsp;29.2.&nbsp;Mapping of Jersey 1.x to JAX-RS 2.0 client classes</b></p><div class="table-contents"><table summary="Mapping of Jersey 1.x to JAX-RS 2.0 client classes" border="1"><colgroup><col width="0%" align="left" class="c1"><col width="0%" align="left" class="c2"><col width="100%" align="left" class="c3"></colgroup><thead><tr><th align="left">Jersey 1.x Class</th><th align="left">JAX-RS 2.0 Class</th><th align="left">Notes</th></tr></thead><tbody><tr><td align="left">
                                 <a class="link" href="http://jersey.java.net/nonav/apidocs/1.17/jersey/com/sun/jersey/api/client/Client.html" target="_top">
                                     com.sun.jersey.api.client.Client
                                 </a>
@@ -14037,7 +14083,7 @@ public class SomeResource {
                     <a class="link" href="#json-lowlevel" title="9.1.1.3.&nbsp;Low-level based JSON support">Low-level parsing</a>
 
                     The following table shows how to enable each of them in both Jersey&nbsp;2 compared to Jersey&nbsp;1:
-                    </p><div class="table"><a name="d0e20422"></a><p class="title"><b>Table&nbsp;29.3.&nbsp;JSON approaches and usage in Jersey&nbsp;1 vs Jersey&nbsp;2</b></p><div class="table-contents"><table summary="JSON approaches and usage in Jersey&nbsp;1 vs Jersey&nbsp;2" border="1"><colgroup><col width="33%"><col width="33%"><col width="34%"></colgroup><thead><tr><th>Approach</th><th>Jersey&nbsp;1</th><th>Jersey&nbsp;2</th></tr></thead><tbody><tr><td>POJO</td><td>register<code class="literal">POJOMappingFeature</code>, use <a class="link" href="http://jackson.codehaus.org/1.9.9/javadoc/org/codehaus/jackson/map/ObjectMapper.html" target="_top">ObjectMapper</a> for
+                    </p><div class="table"><a name="d0e20465"></a><p class="title"><b>Table&nbsp;29.3.&nbsp;JSON approaches and usage in Jersey&nbsp;1 vs Jersey&nbsp;2</b></p><div class="table-contents"><table summary="JSON approaches and usage in Jersey&nbsp;1 vs Jersey&nbsp;2" border="1"><colgroup><col width="33%"><col width="33%"><col width="34%"></colgroup><thead><tr><th>Approach</th><th>Jersey&nbsp;1</th><th>Jersey&nbsp;2</th></tr></thead><tbody><tr><td>POJO</td><td>register<code class="literal">POJOMappingFeature</code>, use <a class="link" href="http://jackson.codehaus.org/1.9.9/javadoc/org/codehaus/jackson/map/ObjectMapper.html" target="_top">ObjectMapper</a> for
                                         configuration
                                     </td><td>
                                         use
@@ -14065,9 +14111,9 @@ public class SomeResource {
                                         classes
                                     </td><td>use JSON-P (standard) or Jettison (non-standard) APIs (add the relevant dependency)
                                     </td></tr></tbody></table></div></div><p><br class="table-break">
-                    </p><div class="example"><a name="d0e20502"></a><p class="title"><b>Example&nbsp;29.5.&nbsp;Initializing JAXB-based support with MOXy</b></p><div class="example-contents"><pre class="&#xA;    toolbar: false;&#xA;    brush: xml;&#xA;    gutter: false;">
+                    </p><div class="example"><a name="d0e20545"></a><p class="title"><b>Example&nbsp;29.5.&nbsp;Initializing JAXB-based support with MOXy</b></p><div class="example-contents"><pre class="&#xA;    toolbar: false;&#xA;    brush: xml;&#xA;    gutter: false;">
                             &lt;dependency&gt; &lt;groupId&gt;org.glassfish.jersey.media&lt;/groupId&gt; &lt;artifactId&gt;jersey-media-moxy&lt;/artifactId&gt;
-                            &lt;version&gt;2.33&lt;/version&gt; &lt;/dependency&gt;</pre></div></div><p><br class="example-break">
+                            &lt;version&gt;2.34&lt;/version&gt; &lt;/dependency&gt;</pre></div></div><p><br class="example-break">
                     </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
                             For JAXB-based support, MOXy is the default way in Jersey&nbsp;2. However, other providers (<code class="literal">
                             Jackson</code>,<code class="literal">Jettison</code>) can be used as well. The relevant feature has to be
@@ -14158,7 +14204,7 @@ public class SomeResource {
             </p></div></div></div><div lang="en" class="appendix"><div class="titlepage"><div><div><h1 class="title"><a name="appendix-properties"></a>Appendix&nbsp;A.&nbsp;Configuration Properties</h1></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl class="toc"><dt><span class="section"><a href="#appendix-properties-common">A.1. Common (client/server) configuration properties</a></span></dt><dt><span class="section"><a href="#appendix-properties-server">A.2. Server configuration properties</a></span></dt><dt><span class="section"><a href="#appendix-properties-servlet">A.3. Servlet configuration properties</a></span></dt><dt><span class="section"><a href="#appendix-properties-client">A.4. Client configuration properties</a></span></dt></dl></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="appendix-properties-common"></a>A.1.&nbsp;Common (client/server) configuration properties</h2></div></div></div><p>
             List of common configuration properties that can be found in <a class="link" href="https://eclipse-ee4j.github.io/jersey.github.io/apidocs/snapshot/jersey/org/glassfish/jersey/CommonProperties.html" target="_top">CommonProperties</a> class. All of these properties
             can be overridden by their server/client counterparts.
-        </p><div class="table"><a name="d0e20698"></a><p class="title"><b>Table&nbsp;A.1.&nbsp;List of common configuration properties</b></p><div class="table-contents"><table summary="List of common configuration properties" border="1"><colgroup><col width="33%"><col width="33%"><col width="34%"></colgroup><thead><tr><th>Constant</th><th>Value</th><th>Description</th></tr></thead><tbody><tr><td><a class="link" href="https://eclipse-ee4j.github.io/jersey.github.io/apidocs/snapshot/jersey/org/glassfish/jersey/CommonProperties.html#FEATURE_AUTO_DISCOVERY_DISABLE" target="_top">CommonProperties.FEATURE_AUTO_DISCOVERY_DISABLE</a></td><td><code class="literal">jersey.config.disableAutoDiscovery</code></td><td>
+        </p><div class="table"><a name="d0e20741"></a><p class="title"><b>Table&nbsp;A.1.&nbsp;List of common configuration properties</b></p><div class="table-contents"><table summary="List of common configuration properties" border="1"><colgroup><col width="33%"><col width="33%"><col width="34%"></colgroup><thead><tr><th>Constant</th><th>Value</th><th>Description</th></tr></thead><tbody><tr><td><a class="link" href="https://eclipse-ee4j.github.io/jersey.github.io/apidocs/snapshot/jersey/org/glassfish/jersey/CommonProperties.html#FEATURE_AUTO_DISCOVERY_DISABLE" target="_top">CommonProperties.FEATURE_AUTO_DISCOVERY_DISABLE</a></td><td><code class="literal">jersey.config.disableAutoDiscovery</code></td><td>
                             <p>
                                 Disables feature auto discovery globally on client/server. Default value is <code class="literal">false</code>.
                             </p>
@@ -14208,9 +14254,15 @@ public class SomeResource {
                         </td><td>
                             The maximum number of bytes of the entity which will be logged.
                             See <a class="link" href="#">logging</a> chapter for more information.
+                        </td></tr><tr><td><a class="link" href="https://eclipse-ee4j.github.io/jersey.github.io/apidocs/snapshot/jersey/org/glassfish/jersey/logging/LoggingFeature.html#LOGGING_FEATURE_SEPARATOR" target="_top">LoggingFeature.LOGGING_FEATURE_SEPARATOR</a>
+                        </td><td>
+                            <code class="literal">jersey.config.logging.entity.separator</code>
+                        </td><td>
+                            Custom logging delimiter for new lines separation.
+                            See <a class="link" href="#">logging</a> chapter for more information.
                         </td></tr></tbody></table></div></div><br class="table-break"></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="appendix-properties-server"></a>A.2.&nbsp;Server configuration properties</h2></div></div></div><p>
             List of server configuration properties that can be found in <a class="link" href="https://eclipse-ee4j.github.io/jersey.github.io/apidocs/snapshot/jersey/org/glassfish/jersey/server/ServerProperties.html" target="_top">ServerProperties</a> class.
-        </p><div class="table"><a name="d0e20869"></a><p class="title"><b>Table&nbsp;A.2.&nbsp;List of server configuration properties</b></p><div class="table-contents"><table summary="List of server configuration properties" border="1"><colgroup><col width="33%"><col width="33%"><col width="34%"></colgroup><thead><tr><th>Constant</th><th>Value</th><th>Description</th></tr></thead><tbody><tr><td><a class="link" href="https://eclipse-ee4j.github.io/jersey.github.io/apidocs/snapshot/jersey/org/glassfish/jersey/server/ServerProperties.html#APPLICATION_NAME" target="_top">ServerProperties.APPLICATION_NAME</a></td><td><code class="literal">jersey.config.server.application.name</code></td><td>
+        </p><div class="table"><a name="d0e20927"></a><p class="title"><b>Table&nbsp;A.2.&nbsp;List of server configuration properties</b></p><div class="table-contents"><table summary="List of server configuration properties" border="1"><colgroup><col width="33%"><col width="33%"><col width="34%"></colgroup><thead><tr><th>Constant</th><th>Value</th><th>Description</th></tr></thead><tbody><tr><td><a class="link" href="https://eclipse-ee4j.github.io/jersey.github.io/apidocs/snapshot/jersey/org/glassfish/jersey/server/ServerProperties.html#APPLICATION_NAME" target="_top">ServerProperties.APPLICATION_NAME</a></td><td><code class="literal">jersey.config.server.application.name</code></td><td>
                             <p>
                                 Defines the application name. The name is an arbitrary user defined name which is used to
                                 distinguish between Jersey applications in the case that more applications are deployed on
@@ -14443,9 +14495,15 @@ public class SomeResource {
                         </td><td>
                             The maximum number of bytes of the entity which will be logged.
                             See <a class="link" href="#">logging</a> chapter for more information.
+                        </td></tr><tr><td><a class="link" href="https://eclipse-ee4j.github.io/jersey.github.io/apidocs/snapshot/jersey/org/glassfish/jersey/logging/LoggingFeature.html#LOGGING_FEATURE_MAX_ENTITY_SIZE_SERVER" target="_top">LoggingFeature.LOGGING_FEATURE_SEPARATOR_SERVER</a>
+                        </td><td>
+                            <code class="literal">jersey.config.server.logging.entity.separator</code>
+                        </td><td>
+                            Custom delimiter for new lines separation.
+                            See <a class="link" href="#">logging</a> chapter for more information.
                         </td></tr></tbody></table></div></div><br class="table-break"></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="appendix-properties-servlet"></a>A.3.&nbsp;Servlet configuration properties</h2></div></div></div><p>
             List of servlet configuration properties that can be found in <a class="link" href="https://eclipse-ee4j.github.io/jersey.github.io/apidocs/snapshot/jersey/org/glassfish/jersey/servlet/ServletProperties.html" target="_top">ServletProperties</a> class.
-        </p><div class="table"><a name="d0e21551"></a><p class="title"><b>Table&nbsp;A.3.&nbsp;List of servlet configuration properties</b></p><div class="table-contents"><table summary="List of servlet configuration properties" border="1"><colgroup><col width="33%"><col width="33%"><col width="34%"></colgroup><thead><tr><th>Constant</th><th>Value</th><th>Description</th></tr></thead><tbody><tr><td><a class="link" href="https://eclipse-ee4j.github.io/jersey.github.io/apidocs/snapshot/jersey/org/glassfish/jersey/servlet/ServletProperties.html#FILTER_CONTEXT_PATH" target="_top">ServletProperties.FILTER_CONTEXT_PATH</a></td><td><code class="literal">jersey.config.servlet.filter.contextPath</code></td><td>
+        </p><div class="table"><a name="d0e21624"></a><p class="title"><b>Table&nbsp;A.3.&nbsp;List of servlet configuration properties</b></p><div class="table-contents"><table summary="List of servlet configuration properties" border="1"><colgroup><col width="33%"><col width="33%"><col width="34%"></colgroup><thead><tr><th>Constant</th><th>Value</th><th>Description</th></tr></thead><tbody><tr><td><a class="link" href="https://eclipse-ee4j.github.io/jersey.github.io/apidocs/snapshot/jersey/org/glassfish/jersey/servlet/ServletProperties.html#FILTER_CONTEXT_PATH" target="_top">ServletProperties.FILTER_CONTEXT_PATH</a></td><td><code class="literal">jersey.config.servlet.filter.contextPath</code></td><td>
                             <p>
                                 If set, indicates the URL pattern of the Jersey servlet filter context path.
                             </p>
@@ -14482,7 +14540,7 @@ public class SomeResource {
                             </p>
                         </td></tr></tbody></table></div></div><br class="table-break"></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="appendix-properties-client"></a>A.4.&nbsp;Client configuration properties</h2></div></div></div><p>
             List of client configuration properties that can be found in <a class="link" href="https://eclipse-ee4j.github.io/jersey.github.io/apidocs/snapshot/jersey/org/glassfish/jersey/client/ClientProperties.html" target="_top">ClientProperties</a> class.
-        </p><div class="table"><a name="d0e21662"></a><p class="title"><b>Table&nbsp;A.4.&nbsp;List of client configuration properties</b></p><div class="table-contents"><table summary="List of client configuration properties" border="1"><colgroup><col width="33%"><col width="33%"><col width="34%"></colgroup><thead><tr><th>Constant</th><th>Value</th><th>Description</th></tr></thead><tbody><tr><td><a class="link" href="https://eclipse-ee4j.github.io/jersey.github.io/apidocs/snapshot/jersey/org/glassfish/jersey/client/ClientProperties.html#ASYNC_THREADPOOL_SIZE" target="_top">ClientProperties.ASYNC_THREADPOOL_SIZE</a></td><td><code class="literal">jersey.config.client.async.threadPoolSize</code></td><td>
+        </p><div class="table"><a name="d0e21735"></a><p class="title"><b>Table&nbsp;A.4.&nbsp;List of client configuration properties</b></p><div class="table-contents"><table summary="List of client configuration properties" border="1"><colgroup><col width="33%"><col width="33%"><col width="34%"></colgroup><thead><tr><th>Constant</th><th>Value</th><th>Description</th></tr></thead><tbody><tr><td><a class="link" href="https://eclipse-ee4j.github.io/jersey.github.io/apidocs/snapshot/jersey/org/glassfish/jersey/client/ClientProperties.html#ASYNC_THREADPOOL_SIZE" target="_top">ClientProperties.ASYNC_THREADPOOL_SIZE</a></td><td><code class="literal">jersey.config.client.async.threadPoolSize</code></td><td>
                             <p>
                                 Asynchronous thread pool size. Default value is not set.
                                 <span class="emphasis"><em>Supported with <a class="link" href="https://eclipse-ee4j.github.io/jersey.github.io/apidocs/snapshot/jersey/org/glassfish/jersey/grizzly/connector/GrizzlyConnectorProvider.html" target="_top">GrizzlyConnectorProvider</a> only.</em></span>.
@@ -14592,6 +14650,12 @@ public class SomeResource {
                         </td><td>
                             The maximum number of bytes of the entity which will be logged.
                             See <a class="link" href="#logging_chapter" title="Chapter&nbsp;22.&nbsp;Logging">logging</a> chapter for more information.
+                        </td></tr><tr><td><a class="link" href="https://eclipse-ee4j.github.io/jersey.github.io/apidocs/snapshot/jersey/org/glassfish/jersey/logging/LoggingFeature.html#LOGGING_FEATURE_MAX_ENTITY_SIZE_CLIENT" target="_top">LoggingFeature.LOGGING_FEATURE_SEPARATOR_CLIENT</a>
+                        </td><td>
+                            <code class="literal">jersey.config.client.logging.entity.separator</code>
+                        </td><td>
+                            New line delimiter property (client side).
+                            See <a class="link" href="#logging_chapter" title="Chapter&nbsp;22.&nbsp;Logging">logging</a> chapter for more information.
                         </td></tr></tbody></table></div></div><br class="table-break"></div></div></div><link href="https://eclipse-ee4j.github.io/jersey.github.io/sh/shCore.css" rel="stylesheet" type="text/css"><link href="https://eclipse-ee4j.github.io/jersey.github.io/sh/shThemeDefault.css" rel="stylesheet" type="text/css"><script src="https://eclipse-ee4j.github.io/jersey.github.io/sh/shCore.js" type="text/javascript"></script><script src="https://eclipse-ee4j.github.io/jersey.github.io/sh/shAutoloader.js" type="text/javascript"></script><script type="text/javascript">
             function path() {
               var args = arguments,
diff --git a/documentation/latest/user-guide.pdf b/documentation/latest/user-guide.pdf
index b5d053390..314736d3a 100644
Binary files a/documentation/latest/user-guide.pdf and b/documentation/latest/user-guide.pdf differ
diff --git a/documentation/latest/wadl.html b/documentation/latest/wadl.html
index 6d4065c04..ae297bdeb 100644
--- a/documentation/latest/wadl.html
+++ b/documentation/latest/wadl.html
@@ -1,6 +1,6 @@
 <html><head>
       <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-   <title>Chapter&nbsp;18.&nbsp;WADL Support</title><link rel="stylesheet" type="text/css" href="/jersey.github.io/documentation.css"><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="Jersey 2.33 User Guide"><link rel="up" href="index.html" title="Jersey 2.33 User Guide"><link rel="prev" href="security.html" title="Chapter&nbsp;17.&nbsp;Security"><link rel="next" href="bean-validation.html" title="Chapter&nbsp;19.&nbsp;Bean Validation Support"><script type="text/javascript">
+   <title>Chapter&nbsp;18.&nbsp;WADL Support</title><link rel="stylesheet" type="text/css" href="/jersey.github.io/documentation.css"><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="Jersey 2.34 User Guide"><link rel="up" href="index.html" title="Jersey 2.34 User Guide"><link rel="prev" href="security.html" title="Chapter&nbsp;17.&nbsp;Security"><link rel="next" href="bean-validation.html" title="Chapter&nbsp;19.&nbsp;Bean Validation Support"><script type="text/javascript">
             var _gaq = _gaq || [];
             _gaq.push(['_setAccount', 'UA-3160303-1']);
             _gaq.push(['_trackPageview']);
@@ -15,7 +15,7 @@
                 Table of Contents
             </a> | <a href="user-guide.html">
                 Single HTML
-            </a></small><div lang="en" class="chapter"><div class="titlepage"><div><div><h1 class="title"><a name="wadl"></a>Chapter&nbsp;18.&nbsp;WADL Support</h1></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl class="toc"><dt><span class="section"><a href="wadl.html#d0e13363">18.1. WADL introduction</a></span></dt><dt><span class="section"><a href="wadl.html#d0e13658">18.2. Configuration</a></span></dt><dt><span class="section"><a href="wadl.html#d0e13713">18.3. Extended WADL support</a></span></dt></dl></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="d0e13363"></a>18.1.&nbsp;WADL introduction</h2></div></div></div><p>
+            </a></small><div lang="en" class="chapter"><div class="titlepage"><div><div><h1 class="title"><a name="wadl"></a>Chapter&nbsp;18.&nbsp;WADL Support</h1></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl class="toc"><dt><span class="section"><a href="wadl.html#d0e13406">18.1. WADL introduction</a></span></dt><dt><span class="section"><a href="wadl.html#d0e13701">18.2. Configuration</a></span></dt><dt><span class="section"><a href="wadl.html#d0e13756">18.3. Extended WADL support</a></span></dt></dl></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="d0e13406"></a>18.1.&nbsp;WADL introduction</h2></div></div></div><p>
             Jersey contains support for
             <a class="link" href="https://javaee.github.io/wadl/" target="_top">Web Application Description Language (WADL)</a>. WADL is
             a XML description of a deployed RESTful web application. It contains model of the deployed resources, their
@@ -30,7 +30,7 @@
             Let's start with the simple WADL example. In the example there is a simple <code class="literal">CountryResource</code>
             deployed and we request a wadl of this resource. The context root path of the application is
             <code class="literal">http://localhost:9998</code>.
-            </p><div class="example"><a name="d0e13385"></a><p class="title"><b>Example&nbsp;18.1.&nbsp;A simple WADL example - JAX-RS resource definition</b></p><div class="example-contents"><pre class="&#xA;    toolbar: false;&#xA;    brush: java;&#xA;    ">@Path("country/{id}")
+            </p><div class="example"><a name="d0e13428"></a><p class="title"><b>Example&nbsp;18.1.&nbsp;A simple WADL example - JAX-RS resource definition</b></p><div class="example-contents"><pre class="&#xA;    toolbar: false;&#xA;    brush: java;&#xA;    ">@Path("country/{id}")
 public static class CountryResource {
 
     private CountryService countryService;
@@ -79,7 +79,7 @@ public static class CountryResource {
             <code class="literal">http://localhost:9998/application.wadl?detail</code>. Note that usage of
             <code class="literal">http://localhost:9998/application.wadl?detail=true</code> is also valid.
             This will produce the WADL with all resource available in the application:
-        </p><div class="example"><a name="d0e13422"></a><p class="title"><b>Example&nbsp;18.2.&nbsp;A simple WADL example - WADL content</b></p><div class="example-contents"><pre class="&#xA;    toolbar: false;&#xA;    brush: xml;&#xA;    ">&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+        </p><div class="example"><a name="d0e13465"></a><p class="title"><b>Example&nbsp;18.2.&nbsp;A simple WADL example - WADL content</b></p><div class="example-contents"><pre class="&#xA;    toolbar: false;&#xA;    brush: xml;&#xA;    ">&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
 &lt;application xmlns="http://wadl.dev.java.net/2009/02"&gt;
     &lt;doc xmlns:jersey="http://jersey.java.net/" jersey:generatedBy="Jersey: 2.5-SNAPSHOT 2013-12-20 17:14:21"/&gt;
     &lt;doc xmlns:jersey="http://jersey.java.net/" jersey:hint="To get simplified WADL with user's resources only use the query parameter 'simple=true'. Link: http://localhost:9998/application.wadl?detail=true&amp;amp;simple=true"/&gt;
@@ -228,7 +228,7 @@ public static class CountryResource {
 
             We should see a WADL returned similar to this one:
 
-            </p><div class="example"><a name="d0e13552"></a><p class="title"><b>Example&nbsp;18.3.&nbsp;OPTIONS method returning WADL</b></p><div class="example-contents"><pre class="&#xA;    toolbar: false;&#xA;    brush: xml;&#xA;    ">&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+            </p><div class="example"><a name="d0e13595"></a><p class="title"><b>Example&nbsp;18.3.&nbsp;OPTIONS method returning WADL</b></p><div class="example-contents"><pre class="&#xA;    toolbar: false;&#xA;    brush: xml;&#xA;    ">&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
 &lt;application xmlns="http://wadl.dev.java.net/2009/02"&gt;
     &lt;doc xmlns:jersey="http://jersey.java.net/"
         jersey:generatedBy="Jersey: 2.0-SNAPSHOT ${buildNumber}"/&gt;
@@ -275,7 +275,7 @@ public static class CountryResource {
         </p><p>
             Another, a more complex WADL example is shown in the next example.
 
-            </p><div class="example"><a name="d0e13575"></a><p class="title"><b>Example&nbsp;18.4.&nbsp;More complex WADL example - JAX-RS resource definition</b></p><div class="example-contents"><pre class="&#xA;    toolbar: false;&#xA;    brush: java;&#xA;    ">@Path("customer/{id}")
+            </p><div class="example"><a name="d0e13618"></a><p class="title"><b>Example&nbsp;18.4.&nbsp;More complex WADL example - JAX-RS resource definition</b></p><div class="example-contents"><pre class="&#xA;    toolbar: false;&#xA;    brush: java;&#xA;    ">@Path("customer/{id}")
 public static class CustomerResource {
     private CustomerService customerService;
 
@@ -331,7 +331,7 @@ public static class CustomerAddressSubResource {
             The <code class="literal">GET</code> request to <code class="literal">http://localhost:9998/application.wadl</code> will
             return the following WADL document:
 
-            </p><div class="example"><a name="d0e13587"></a><p class="title"><b>Example&nbsp;18.5.&nbsp;More complex WADL example - WADL content</b></p><div class="example-contents"><pre class="&#xA;    toolbar: false;&#xA;    brush: xml;&#xA;    ">&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+            </p><div class="example"><a name="d0e13630"></a><p class="title"><b>Example&nbsp;18.5.&nbsp;More complex WADL example - WADL content</b></p><div class="example-contents"><pre class="&#xA;    toolbar: false;&#xA;    brush: xml;&#xA;    ">&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
 &lt;application xmlns="http://wadl.dev.java.net/2009/02"&gt;
     &lt;doc xmlns:jersey="http://jersey.java.net/"
         jersey:generatedBy="Jersey: 2.0-SNAPSHOT ${buildNumber}"/&gt;
@@ -466,7 +466,7 @@ public static class CustomerAddressSubResource {
             then all these method descriptions would be placed into the same <code class="literal">resource</code> element.
             In other words, sub-resource methods are grouped in WADL as sub-resources based on their <code class="literal">path</code>
             value.
-        </p></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="d0e13658"></a>18.2.&nbsp;Configuration</h2></div></div></div><p>
+        </p></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="d0e13701"></a>18.2.&nbsp;Configuration</h2></div></div></div><p>
             WADL generation is enabled in Jersey by default. This means that <code class="literal">OPTIONS</code>
             methods are added by default to each resource and an auto-generated <code class="literal">/application.wadl</code>
             resource is deployed too. To override this default behavior and disable WADL generation in Jersey, setup the
@@ -489,7 +489,7 @@ public static class CustomerAddressSubResource {
             <code class="literal">"application.wadl"</code> response content, this method will not be overridden by WADL model processor.
             See <a class="link" href="resource-builder.html" title="Chapter&nbsp;14.&nbsp;Programmatic API for Building Resources">Resource builder chapter</a> for more information on
             <code class="literal">ModelProcessor</code> extension mechanism.
-        </p></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="d0e13713"></a>18.3.&nbsp;Extended WADL support</h2></div></div></div><p>
+        </p></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="d0e13756"></a>18.3.&nbsp;Extended WADL support</h2></div></div></div><p>
             <span class="strong"><strong>Please note that the API of extended WADL support is going to be changed in one of the future
             releases of Jersey 2.x (see below).</strong></span>
         </p><p>
+ git commit -m '[jenkins] automatic javadoc and documentation update [2.34 @ master]'
[master cb1fcd25a] [jenkins] automatic javadoc and documentation update [2.34 @ master]
 73 files changed, 32582 insertions(+), 1258 deletions(-)
 create mode 100644 documentation/2.34/appendix-properties.html
 create mode 100644 documentation/2.34/async.html
 create mode 100644 documentation/2.34/bean-validation.html
 create mode 100644 documentation/2.34/cdi.support.html
 create mode 100644 documentation/2.34/client.html
 create mode 100644 documentation/2.34/declarative-linking.html
 create mode 100644 documentation/2.34/deployment.html
 create mode 100644 documentation/2.34/entity-filtering.html
 create mode 100644 documentation/2.34/filters-and-interceptors.html
 create mode 100644 documentation/2.34/getting-started.html
 create mode 100644 documentation/2.34/how-to-build.html
 create mode 100644 documentation/2.34/images/monitoring-jsconsole.png
 create mode 100644 documentation/2.34/images/oauth-parties.png
 create mode 100644 documentation/2.34/images/rx-client-async-approach.png
 create mode 100644 documentation/2.34/images/rx-client-problem.png
 create mode 100644 documentation/2.34/images/rx-client-sync-approach.png
 create mode 100644 documentation/2.34/index.html
 create mode 100644 documentation/2.34/ioc.html
 create mode 100644 documentation/2.34/jaxrs-resources.html
 create mode 100644 documentation/2.34/jersey-configuration.html
 create mode 100644 documentation/2.34/logging_chapter.html
 create mode 100644 documentation/2.34/media.html
 create mode 100644 documentation/2.34/message-body-workers.html
 create mode 100644 documentation/2.34/migration.html
 create mode 100644 documentation/2.34/modules-and-dependencies.html
 create mode 100644 documentation/2.34/monitoring_tracing.html
 create mode 100644 documentation/2.34/mvc.html
 create mode 100644 documentation/2.34/preface.html
 create mode 100644 documentation/2.34/representations.html
 create mode 100644 documentation/2.34/resource-builder.html
 create mode 100644 documentation/2.34/rx-client.html
 create mode 100644 documentation/2.34/security.html
 create mode 100644 documentation/2.34/spring.html
 create mode 100644 documentation/2.34/sse.html
 create mode 100644 documentation/2.34/test-framework.html
 create mode 100644 documentation/2.34/uris-and-links.html
 create mode 100644 documentation/2.34/user-guide.html
 create mode 100644 documentation/2.34/user-guide.pdf
 create mode 100644 documentation/2.34/wadl.html
+ mvn versions:set -DnewVersion=2.34 -DgenerateBackupPoms=false -f /home/jenkins/agent/workspace/doc-rel/target/jersey-web-src/pom.xml
[INFO] Scanning for projects...
[WARNING] 
[WARNING] Some problems were encountered while building the effective model for org.glassfish.jersey:site:pom:2.29.1
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-resources-plugin is missing. @ line 148, column 21
[WARNING] 
[WARNING] It is highly recommended to fix these problems because they threaten the stability of your build.
[WARNING] 
[WARNING] For this reason, future Maven versions might no longer support building such malformed projects.
[WARNING] 
[INFO] 
[INFO] ---------------------< org.glassfish.jersey:site >----------------------
[INFO] Building site 2.29.1
[INFO] --------------------------------[ pom ]---------------------------------
[INFO] 
[INFO] --- versions-maven-plugin:2.8.1:set (default-cli) @ site ---
[INFO] Local aggregation root: /home/jenkins/agent/workspace/doc-rel/target/jersey-web-src
[INFO] Processing change of org.glassfish.jersey:site:2.29.1 -> 2.34
[INFO] Processing org.glassfish.jersey:site
[INFO]     Updating project org.glassfish.jersey:site
[INFO]         from version 2.29.1 to 2.34
[INFO] 
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  53.512 s
[INFO] Finished at: 2021-04-21T13:08:43Z
[INFO] ------------------------------------------------------------------------
+ mvn clean site -f /home/jenkins/agent/workspace/doc-rel/target/jersey-web-src/pom.xml
[INFO] Scanning for projects...
[WARNING] 
[WARNING] Some problems were encountered while building the effective model for org.glassfish.jersey:site:pom:2.34
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-resources-plugin is missing. @ line 148, column 21
[WARNING] 
[WARNING] It is highly recommended to fix these problems because they threaten the stability of your build.
[WARNING] 
[WARNING] For this reason, future Maven versions might no longer support building such malformed projects.
[WARNING] 
[INFO] 
[INFO] ---------------------< org.glassfish.jersey:site >----------------------
[INFO] Building site 2.34
[INFO] --------------------------------[ pom ]---------------------------------
[INFO] 
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ site ---
[INFO] 
[INFO] --- maven-resources-plugin:3.2.0:resources (default) @ site ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Using 'UTF-8' encoding to copy filtered properties files.
[INFO] Copying 1 resource
[INFO] 
[INFO] --- maven-site-plugin:3.3:site (default-site) @ site ---
[INFO] configuring report plugin org.apache.maven.plugins:maven-project-info-reports-plugin:2.7
[INFO] Relativizing decoration links with respect to project URL: https://jersey.github.io/
[INFO] Rendering site with lt.velykis.maven.skins:reflow-maven-skin:jar:1.0.0 skin.
[INFO] Skipped "About" report, file "index.html" already exists for the English version.
[INFO] Skipped "Project License" report, file "license.html" already exists for the English version.
[INFO] Generating "Plugin Management" report    --- maven-project-info-reports-plugin:2.7
[INFO] Generating "Distribution Management" report    --- maven-project-info-reports-plugin:2.7
[INFO] Generating "Dependency Information" report    --- maven-project-info-reports-plugin:2.7
[INFO] Generating "Source Repository" report    --- maven-project-info-reports-plugin:2.7
[INFO] Generating "Mailing Lists" report    --- maven-project-info-reports-plugin:2.7
[INFO] Generating "Issue Tracking" report    --- maven-project-info-reports-plugin:2.7
[INFO] Generating "Continuous Integration" report    --- maven-project-info-reports-plugin:2.7
[INFO] Generating "Project Plugins" report    --- maven-project-info-reports-plugin:2.7
[INFO] Generating "Project Team" report    --- maven-project-info-reports-plugin:2.7
[INFO] Generating "Project Summary" report    --- maven-project-info-reports-plugin:2.7
[INFO] Generating "Dependencies" report    --- maven-project-info-reports-plugin:2.7
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  01:38 min
[INFO] Finished at: 2021-04-21T13:10:22Z
[INFO] ------------------------------------------------------------------------
+ cp -r /home/jenkins/agent/workspace/doc-rel/target/jersey-web-src/target/site/bloggers.html /home/jenkins/agent/workspace/doc-rel/target/jersey-web-src/target/site/contribute.html /home/jenkins/agent/workspace/doc-rel/target/jersey-web-src/target/site/css /home/jenkins/agent/workspace/doc-rel/target/jersey-web-src/target/site/dependencies.html /home/jenkins/agent/workspace/doc-rel/target/jersey-web-src/target/site/dependency-info.html /home/jenkins/agent/workspace/doc-rel/target/jersey-web-src/target/site/distribution-management.html /home/jenkins/agent/workspace/doc-rel/target/jersey-web-src/target/site/download.html /home/jenkins/agent/workspace/doc-rel/target/jersey-web-src/target/site/images /home/jenkins/agent/workspace/doc-rel/target/jersey-web-src/target/site/img /home/jenkins/agent/workspace/doc-rel/target/jersey-web-src/target/site/index.html /home/jenkins/agent/workspace/doc-rel/target/jersey-web-src/target/site/integration.html /home/jenkins/agent/workspace/doc-rel/target/jersey-web-src/target/site/issue-tracking.html /home/jenkins/agent/workspace/doc-rel/target/jersey-web-src/target/site/js /home/jenkins/agent/workspace/doc-rel/target/jersey-web-src/target/site/license.html /home/jenkins/agent/workspace/doc-rel/target/jersey-web-src/target/site/mailing.html /home/jenkins/agent/workspace/doc-rel/target/jersey-web-src/target/site/mail-lists.html /home/jenkins/agent/workspace/doc-rel/target/jersey-web-src/target/site/older-articles.html /home/jenkins/agent/workspace/doc-rel/target/jersey-web-src/target/site/plugin-management.html /home/jenkins/agent/workspace/doc-rel/target/jersey-web-src/target/site/plugins.html /home/jenkins/agent/workspace/doc-rel/target/jersey-web-src/target/site/project-info.html /home/jenkins/agent/workspace/doc-rel/target/jersey-web-src/target/site/project-summary.html /home/jenkins/agent/workspace/doc-rel/target/jersey-web-src/target/site/related.html /home/jenkins/agent/workspace/doc-rel/target/jersey-web-src/target/site/release-notes /home/jenkins/agent/workspace/doc-rel/target/jersey-web-src/target/site/scm.html /home/jenkins/agent/workspace/doc-rel/target/jersey-web-src/target/site/source-repository.html /home/jenkins/agent/workspace/doc-rel/target/jersey-web-src/target/site/team-list.html /home/jenkins/agent/workspace/doc-rel/target/jersey-web-src/target/site/using.html .
+ git add -A .
+ git diff --cached --exit-code
diff --git a/bloggers.html b/bloggers.html
index 24fd938ae..231fb2b7e 100644
--- a/bloggers.html
+++ b/bloggers.html
@@ -1,7 +1,7 @@
 
 <!DOCTYPE html>
 <!--
- Generated by Apache Maven Doxia at 2021-01-27
+ Generated by Apache Maven Doxia at 2021-04-21
  Rendered using Maven Reflow Skin 1.0.0 (http://andriusvelykis.github.com/reflow-maven-skin)
 -->
 <html  xml:lang="en" lang="en">
@@ -61,7 +61,7 @@
 					<div class="nav-collapse">
 						<ul class="nav pull-right">
 							<li class="dropdown">
-								<a href="#" class="dropdown-toggle" data-toggle="dropdown">Jersey 3.0.1 <b class="caret"></b></a>
+								<a href="#" class="dropdown-toggle" data-toggle="dropdown">Jersey 2.34 <b class="caret"></b></a>
 								<ul class="dropdown-menu">
 									<li><a href="download.html" title="Get latest Jersey">Get latest Jersey </a></li>
 								</ul>
@@ -204,7 +204,7 @@
 			<div class="span12">
 				<p class="pull-right"><a href="#">Back to top</a></p>
 				<p class="copyright">Copyright &copy;2010-2021 <a href="http://oracle.com">Oracle Corporation</a>. All Rights Reserved.</p>
-				<p class="version-date"><span class="publishDate">Last Published: 2021-01-27. </span></p>
+				<p class="version-date"><span class="publishDate">Last Published: 2021-04-21. </span></p>
 			</div>
 		</div>
 	</div>
diff --git a/contribute.html b/contribute.html
index fad88440c..320a8a542 100644
--- a/contribute.html
+++ b/contribute.html
@@ -1,7 +1,7 @@
 
 <!DOCTYPE html>
 <!--
- Generated by Apache Maven Doxia at 2021-01-27
+ Generated by Apache Maven Doxia at 2021-04-21
  Rendered using Maven Reflow Skin 1.0.0 (http://andriusvelykis.github.com/reflow-maven-skin)
 -->
 <html  xml:lang="en" lang="en">
@@ -61,7 +61,7 @@
 					<div class="nav-collapse">
 						<ul class="nav pull-right">
 							<li class="dropdown">
-								<a href="#" class="dropdown-toggle" data-toggle="dropdown">Jersey 3.0.1 <b class="caret"></b></a>
+								<a href="#" class="dropdown-toggle" data-toggle="dropdown">Jersey 2.34 <b class="caret"></b></a>
 								<ul class="dropdown-menu">
 									<li><a href="download.html" title="Get latest Jersey">Get latest Jersey </a></li>
 								</ul>
@@ -236,7 +236,7 @@
 			<div class="span12">
 				<p class="pull-right"><a href="#">Back to top</a></p>
 				<p class="copyright">Copyright &copy;2010-2021 <a href="http://oracle.com">Oracle Corporation</a>. All Rights Reserved.</p>
-				<p class="version-date"><span class="publishDate">Last Published: 2021-01-27. </span></p>
+				<p class="version-date"><span class="publishDate">Last Published: 2021-04-21. </span></p>
 			</div>
 		</div>
 	</div>
diff --git a/dependencies.html b/dependencies.html
index 653f43f68..dec5e0f6f 100644
--- a/dependencies.html
+++ b/dependencies.html
@@ -1,7 +1,7 @@
 
 <!DOCTYPE html>
 <!--
- Generated by Apache Maven Doxia at 2021-01-27
+ Generated by Apache Maven Doxia at 2021-04-21
  Rendered using Maven Reflow Skin 1.0.0 (http://andriusvelykis.github.com/reflow-maven-skin)
 -->
 <html  xml:lang="en" lang="en">
@@ -61,7 +61,7 @@
 					<div class="nav-collapse">
 						<ul class="nav pull-right">
 							<li class="dropdown">
-								<a href="#" class="dropdown-toggle" data-toggle="dropdown">Jersey 3.0.1 <b class="caret"></b></a>
+								<a href="#" class="dropdown-toggle" data-toggle="dropdown">Jersey 2.34 <b class="caret"></b></a>
 								<ul class="dropdown-menu">
 									<li><a href="download.html" title="Get latest Jersey">Get latest Jersey </a></li>
 								</ul>
@@ -208,7 +208,7 @@
 			<div class="span12">
 				<p class="pull-right"><a href="#">Back to top</a></p>
 				<p class="copyright">Copyright &copy;2010-2021 <a href="http://oracle.com">Oracle Corporation</a>. All Rights Reserved.</p>
-				<p class="version-date"><span class="publishDate">Last Published: 2021-01-27. </span></p>
+				<p class="version-date"><span class="publishDate">Last Published: 2021-04-21. </span></p>
 			</div>
 		</div>
 	</div>
diff --git a/dependency-info.html b/dependency-info.html
index b44182306..b33442ac1 100644
--- a/dependency-info.html
+++ b/dependency-info.html
@@ -1,7 +1,7 @@
 
 <!DOCTYPE html>
 <!--
- Generated by Apache Maven Doxia at 2021-01-27
+ Generated by Apache Maven Doxia at 2021-04-21
  Rendered using Maven Reflow Skin 1.0.0 (http://andriusvelykis.github.com/reflow-maven-skin)
 -->
 <html  xml:lang="en" lang="en">
@@ -61,7 +61,7 @@
 					<div class="nav-collapse">
 						<ul class="nav pull-right">
 							<li class="dropdown">
-								<a href="#" class="dropdown-toggle" data-toggle="dropdown">Jersey 3.0.1 <b class="caret"></b></a>
+								<a href="#" class="dropdown-toggle" data-toggle="dropdown">Jersey 2.34 <b class="caret"></b></a>
 								<ul class="dropdown-menu">
 									<li><a href="download.html" title="Get latest Jersey">Get latest Jersey </a></li>
 								</ul>
@@ -142,7 +142,7 @@
    <pre>&lt;dependency&gt;
   &lt;groupId&gt;org.glassfish.jersey&lt;/groupId&gt;
   &lt;artifactId&gt;site&lt;/artifactId&gt;
-  &lt;version&gt;3.0.1&lt;/version&gt;
+  &lt;version&gt;2.34&lt;/version&gt;
   &lt;type&gt;pom&lt;/type&gt;
 &lt;/dependency&gt;</pre> 
   </div> 
@@ -151,14 +151,14 @@
   <h3 id="Apache_Buildr">Apache Buildr</h3> 
   <a name="Apache_Buildr"></a> 
   <div class="source"> 
-   <pre>'org.glassfish.jersey:site:pom:3.0.1'</pre> 
+   <pre>'org.glassfish.jersey:site:pom:2.34'</pre> 
   </div> 
  </div> 
  <div class="section"> 
   <h3 id="Apache_Ant">Apache Ant</h3> 
   <a name="Apache_Ant"></a> 
   <div class="source"> 
-   <pre>&lt;dependency org=&quot;org.glassfish.jersey&quot; name=&quot;site&quot; rev=&quot;3.0.1&quot;&gt;
+   <pre>&lt;dependency org=&quot;org.glassfish.jersey&quot; name=&quot;site&quot; rev=&quot;2.34&quot;&gt;
   &lt;artifact name=&quot;site&quot; type=&quot;pom&quot; /&gt;
 &lt;/dependency&gt;</pre> 
   </div> 
@@ -168,7 +168,7 @@
   <a name="Groovy_Grape"></a> 
   <div class="source"> 
    <pre>@Grapes(
-@Grab(group='org.glassfish.jersey', module='site', version='3.0.1')
+@Grab(group='org.glassfish.jersey', module='site', version='2.34')
 )</pre> 
   </div> 
  </div> 
@@ -176,21 +176,21 @@
   <h3 id="Grails">Grails</h3> 
   <a name="Grails"></a> 
   <div class="source"> 
-   <pre>compile 'org.glassfish.jersey:site:3.0.1'</pre> 
+   <pre>compile 'org.glassfish.jersey:site:2.34'</pre> 
   </div> 
  </div> 
  <div class="section"> 
   <h3 id="Leiningen">Leiningen</h3> 
   <a name="Leiningen"></a> 
   <div class="source"> 
-   <pre>[org.glassfish.jersey/site &quot;3.0.1&quot;]</pre> 
+   <pre>[org.glassfish.jersey/site &quot;2.34&quot;]</pre> 
   </div> 
  </div> 
  <div class="section"> 
   <h3 id="SBT">SBT</h3> 
   <a name="SBT"></a> 
   <div class="source"> 
-   <pre>libraryDependencies += &quot;org.glassfish.jersey&quot; %% &quot;site&quot; % &quot;3.0.1&quot;</pre> 
+   <pre>libraryDependencies += &quot;org.glassfish.jersey&quot; %% &quot;site&quot; % &quot;2.34&quot;</pre> 
   </div> 
  </div> 
 </div>
@@ -279,7 +279,7 @@
 			<div class="span12">
 				<p class="pull-right"><a href="#">Back to top</a></p>
 				<p class="copyright">Copyright &copy;2010-2021 <a href="http://oracle.com">Oracle Corporation</a>. All Rights Reserved.</p>
-				<p class="version-date"><span class="publishDate">Last Published: 2021-01-27. </span></p>
+				<p class="version-date"><span class="publishDate">Last Published: 2021-04-21. </span></p>
 			</div>
 		</div>
 	</div>
diff --git a/distribution-management.html b/distribution-management.html
index b173becf7..50f6f82c5 100644
--- a/distribution-management.html
+++ b/distribution-management.html
@@ -1,7 +1,7 @@
 
 <!DOCTYPE html>
 <!--
- Generated by Apache Maven Doxia at 2021-01-27
+ Generated by Apache Maven Doxia at 2021-04-21
  Rendered using Maven Reflow Skin 1.0.0 (http://andriusvelykis.github.com/reflow-maven-skin)
 -->
 <html  xml:lang="en" lang="en">
@@ -61,7 +61,7 @@
 					<div class="nav-collapse">
 						<ul class="nav pull-right">
 							<li class="dropdown">
-								<a href="#" class="dropdown-toggle" data-toggle="dropdown">Jersey 3.0.1 <b class="caret"></b></a>
+								<a href="#" class="dropdown-toggle" data-toggle="dropdown">Jersey 2.34 <b class="caret"></b></a>
 								<ul class="dropdown-menu">
 									<li><a href="download.html" title="Get latest Jersey">Get latest Jersey </a></li>
 								</ul>
@@ -214,7 +214,7 @@
 			<div class="span12">
 				<p class="pull-right"><a href="#">Back to top</a></p>
 				<p class="copyright">Copyright &copy;2010-2021 <a href="http://oracle.com">Oracle Corporation</a>. All Rights Reserved.</p>
-				<p class="version-date"><span class="publishDate">Last Published: 2021-01-27. </span></p>
+				<p class="version-date"><span class="publishDate">Last Published: 2021-04-21. </span></p>
 			</div>
 		</div>
 	</div>
diff --git a/download.html b/download.html
index 6bcb9e9d9..1df8d7c18 100644
--- a/download.html
+++ b/download.html
@@ -1,7 +1,7 @@
 
 <!DOCTYPE html>
 <!--
- Generated by Apache Maven Doxia at 2021-01-27
+ Generated by Apache Maven Doxia at 2021-04-21
  Rendered using Maven Reflow Skin 1.0.0 (http://andriusvelykis.github.com/reflow-maven-skin)
 -->
 <html  xml:lang="en" lang="en">
@@ -61,7 +61,7 @@
 					<div class="nav-collapse">
 						<ul class="nav pull-right">
 							<li class="dropdown active">
-								<a href="#" class="dropdown-toggle" data-toggle="dropdown">Jersey 3.0.1 <b class="caret"></b></a>
+								<a href="#" class="dropdown-toggle" data-toggle="dropdown">Jersey 2.34 <b class="caret"></b></a>
 								<ul class="dropdown-menu">
 									<li class="active"><a href="" title="Get latest Jersey">Get latest Jersey </a></li>
 								</ul>
@@ -109,23 +109,23 @@
 <div class="section"> 
  <div class="section"> 
   <h3 id="JAX-RS_2.1__Jersey_2.26">JAX-RS 2.1 / Jersey 2.26+</h3> 
-  <p>Jersey&nbsp;3.0.1, that implements <a class="externalLink" href="https://jcp.org/en/jsr/detail?id=370">JAX-RS 2.1 API</a> API is the most recent release of Jersey. To see the details about all changes, bug fixed and updates, please check the <a class="externalLink" href="https://jersey.github.io/release-notes/3.0.1.html">Jersey 3.0.1 Release Notes</a>.</p> 
+  <p>Jersey&nbsp;2.34, that implements <a class="externalLink" href="https://jcp.org/en/jsr/detail?id=370">JAX-RS 2.1 API</a> API is the most recent release of Jersey. To see the details about all changes, bug fixed and updates, please check the <a class="externalLink" href="https://jersey.github.io/release-notes/2.34.html">Jersey 2.34 Release Notes</a>.</p> 
   <p>For the convenience of non-maven developers the following links are provided:</p> 
   <ul> 
-   <li><a class="externalLink" href="http://repo1.maven.org/maven2/org/glassfish/jersey/bundles/jaxrs-ri/3.0.1/jaxrs-ri-3.0.1.zip"><var class="icon-cloud-download"></var> Jersey JAX-RS 2.1 RI bundle</a> bundle contains the JAX-RS 2.1 API jar, all the core Jersey module jars as well as all the required 3rd-party dependencies.</li> 
-   <li><a class="externalLink" href="http://repo1.maven.org/maven2/org/glassfish/jersey/bundles/jersey-examples/3.0.1/jersey-examples-3.0.1-all.zip"><var class="icon-cloud-download"></var> Jersey 3.0.1 Examples bundle</a> provides convenient access to the Jersey 2 examples for off-line browsing.</li> 
+   <li><a class="externalLink" href="http://repo1.maven.org/maven2/org/glassfish/jersey/bundles/jaxrs-ri/2.34/jaxrs-ri-2.34.zip"><var class="icon-cloud-download"></var> Jersey JAX-RS 2.1 RI bundle</a> bundle contains the JAX-RS 2.1 API jar, all the core Jersey module jars as well as all the required 3rd-party dependencies.</li> 
+   <li><a class="externalLink" href="http://repo1.maven.org/maven2/org/glassfish/jersey/bundles/jersey-examples/2.34/jersey-examples-2.34-all.zip"><var class="icon-cloud-download"></var> Jersey 2.34 Examples bundle</a> provides convenient access to the Jersey 2 examples for off-line browsing.</li> 
   </ul> 
   <p>All the Jersey 2 release binaries, including the source &amp; apidocs jars, are available for download under the Jersey 2 maven root group identifier&nbsp;<tt>org.glassfish.jersey</tt> from the&nbsp; <a class="externalLink" href="http://repo1.maven.org/maven2/org/glassfish/jersey/">central maven repository</a> as well as from the&nbsp;<a class="externalLink" href="https://oss.sonatype.org/content/groups/public/org/glassfish/jersey/">java.net maven repository</a>.</p> 
-  <p>Chances are you are using Apache Maven as a build &amp; dependency management tool for your project. If you do, there is a very easy and convenient way to start playing with Jersey 3.0.1 by generating the skeleton application from one of the Jersey 2 maven archetypes that we provide. For instance, to create a Jersey 3.0.1 application using the Grizzly 2 HTTP server container, use</p> 
+  <p>Chances are you are using Apache Maven as a build &amp; dependency management tool for your project. If you do, there is a very easy and convenient way to start playing with Jersey 2.34 by generating the skeleton application from one of the Jersey 2 maven archetypes that we provide. For instance, to create a Jersey 2.34 application using the Grizzly 2 HTTP server container, use</p> 
   <div class="source"> 
    <pre>mvn archetype:generate -DarchetypeGroupId=org.glassfish.jersey.archetypes \
-   &nbsp;-DarchetypeArtifactId=jersey-quickstart-grizzly2 -DarchetypeVersion=3.0.1
+   &nbsp;-DarchetypeArtifactId=jersey-quickstart-grizzly2 -DarchetypeVersion=2.34
 </pre>
   </div> 
-  <p>If you want to create a Servlet container deployable Jersey 3.0.1 web application instead, use</p> 
+  <p>If you want to create a Servlet container deployable Jersey 2.34 web application instead, use</p> 
   <div class="source"> 
    <pre>mvn archetype:generate -DarchetypeGroupId=org.glassfish.jersey.archetypes \
-    -DarchetypeArtifactId=jersey-quickstart-webapp -DarchetypeVersion=3.0.1
+    -DarchetypeArtifactId=jersey-quickstart-webapp -DarchetypeVersion=2.34
 </pre>
   </div> 
   <p>Maven users may also be interested in the list of all <a class="externalLink" href="https://jersey.github.io/documentation/latest/modules-and-dependencies.html">Jersey 2 modules and dependencies</a></p> 
@@ -139,13 +139,13 @@
    <li><a class="externalLink" href="http://repo1.maven.org/maven2/org/glassfish/jersey/bundles/jersey-examples/2.25.1/jersey-examples-2.25.1-all.zip"><var class="icon-cloud-download"></var> Jersey 2.25.1 Examples bundle</a> provides convenient access to the Jersey 2 examples for off-line browsing.</li> 
   </ul> 
   <p>All the Jersey 2 release binaries, including the source &amp; apidocs jars, are available for download under the Jersey 2 maven root group identifier&nbsp;<tt>org.glassfish.jersey</tt> from the&nbsp; <a class="externalLink" href="http://repo1.maven.org/maven2/org/glassfish/jersey/">central maven repository</a> as well as from the&nbsp;<a class="externalLink" href="https://oss.sonatype.org/content/groups/public/org/glassfish/jersey/">sonatype maven repository</a>.</p> 
-  <p>Chances are you are using Apache Maven as a build &amp; dependency management tool for your project. If you do, there is a very easy and convenient way to start playing with Jersey 3.0.1 by generating the skeleton application from one of the Jersey 2 maven archetypes that we provide. For instance, to create a Jersey 3.0.1 application using the Grizzly 2 HTTP server container, use</p> 
+  <p>Chances are you are using Apache Maven as a build &amp; dependency management tool for your project. If you do, there is a very easy and convenient way to start playing with Jersey 2.34 by generating the skeleton application from one of the Jersey 2 maven archetypes that we provide. For instance, to create a Jersey 2.34 application using the Grizzly 2 HTTP server container, use</p> 
   <div class="source"> 
    <pre>mvn archetype:generate -DarchetypeGroupId=org.glassfish.jersey.archetypes \
    &nbsp;-DarchetypeArtifactId=jersey-quickstart-grizzly2 -DarchetypeVersion=2.27
 </pre>
   </div> 
-  <p>If you want to create a Servlet container deployable Jersey 3.0.1 web application instead, use</p> 
+  <p>If you want to create a Servlet container deployable Jersey 2.34 web application instead, use</p> 
   <div class="source"> 
    <pre>mvn archetype:generate -DarchetypeGroupId=org.glassfish.jersey.archetypes \
     -DarchetypeArtifactId=jersey-quickstart-webapp -DarchetypeVersion=2.27
@@ -247,7 +247,7 @@
 			<div class="span12">
 				<p class="pull-right"><a href="#">Back to top</a></p>
 				<p class="copyright">Copyright &copy;2010-2021 <a href="http://oracle.com">Oracle Corporation</a>. All Rights Reserved.</p>
-				<p class="version-date"><span class="publishDate">Last Published: 2021-01-27. </span></p>
+				<p class="version-date"><span class="publishDate">Last Published: 2021-04-21. </span></p>
 			</div>
 		</div>
 	</div>
diff --git a/index.html b/index.html
index d44a8680c..39e8e7396 100644
--- a/index.html
+++ b/index.html
@@ -1,7 +1,7 @@
 
 <!DOCTYPE html>
 <!--
- Generated by Apache Maven Doxia at 2021-01-27
+ Generated by Apache Maven Doxia at 2021-04-21
  Rendered using Maven Reflow Skin 1.0.0 (http://andriusvelykis.github.com/reflow-maven-skin)
 -->
 <html  xml:lang="en" lang="en">
@@ -61,7 +61,7 @@
 					<div class="nav-collapse">
 						<ul class="nav pull-right">
 							<li class="dropdown">
-								<a href="#" class="dropdown-toggle" data-toggle="dropdown">Jersey 3.0.1 <b class="caret"></b></a>
+								<a href="#" class="dropdown-toggle" data-toggle="dropdown">Jersey 2.34 <b class="caret"></b></a>
 								<ul class="dropdown-menu">
 									<li><a href="download.html" title="Get latest Jersey">Get latest Jersey </a></li>
 								</ul>
@@ -117,7 +117,7 @@
    <li>Provide APIs to extend Jersey &amp; Build a community of users and developers; and finally</li> 
    <li>Make it easy to build RESTful Web services utilising Java and the Java Virtual Machine.</li> 
   </ul> 
-  <p>The latest stable release of Jersey is <a href="download.html">3.0.1</a>.</p>  
+  <p>The latest stable release of Jersey is <a href="download.html">2.34</a>.</p>  
  </div>  
 </div>
 			</div>
@@ -284,7 +284,7 @@
 			<div class="span12">
 				<p class="pull-right"><a href="#">Back to top</a></p>
 				<p class="copyright">Copyright &copy;2010-2021 <a href="http://oracle.com">Oracle Corporation</a>. All Rights Reserved.</p>
-				<p class="version-date"><span class="publishDate">Last Published: 2021-01-27. </span></p>
+				<p class="version-date"><span class="publishDate">Last Published: 2021-04-21. </span></p>
 			</div>
 		</div>
 	</div>
diff --git a/integration.html b/integration.html
index 5fadcd548..cd97097bc 100644
--- a/integration.html
+++ b/integration.html
@@ -1,7 +1,7 @@
 
 <!DOCTYPE html>
 <!--
- Generated by Apache Maven Doxia at 2021-01-27
+ Generated by Apache Maven Doxia at 2021-04-21
  Rendered using Maven Reflow Skin 1.0.0 (http://andriusvelykis.github.com/reflow-maven-skin)
 -->
 <html  xml:lang="en" lang="en">
@@ -61,7 +61,7 @@
 					<div class="nav-collapse">
 						<ul class="nav pull-right">
 							<li class="dropdown">
-								<a href="#" class="dropdown-toggle" data-toggle="dropdown">Jersey 3.0.1 <b class="caret"></b></a>
+								<a href="#" class="dropdown-toggle" data-toggle="dropdown">Jersey 2.34 <b class="caret"></b></a>
 								<ul class="dropdown-menu">
 									<li><a href="download.html" title="Get latest Jersey">Get latest Jersey </a></li>
 								</ul>
@@ -225,7 +225,7 @@
 			<div class="span12">
 				<p class="pull-right"><a href="#">Back to top</a></p>
 				<p class="copyright">Copyright &copy;2010-2021 <a href="http://oracle.com">Oracle Corporation</a>. All Rights Reserved.</p>
-				<p class="version-date"><span class="publishDate">Last Published: 2021-01-27. </span></p>
+				<p class="version-date"><span class="publishDate">Last Published: 2021-04-21. </span></p>
 			</div>
 		</div>
 	</div>
diff --git a/issue-tracking.html b/issue-tracking.html
index f148a7f32..a9995c2a9 100644
--- a/issue-tracking.html
+++ b/issue-tracking.html
@@ -1,7 +1,7 @@
 
 <!DOCTYPE html>
 <!--
- Generated by Apache Maven Doxia at 2021-01-27
+ Generated by Apache Maven Doxia at 2021-04-21
  Rendered using Maven Reflow Skin 1.0.0 (http://andriusvelykis.github.com/reflow-maven-skin)
 -->
 <html  xml:lang="en" lang="en">
@@ -61,7 +61,7 @@
 					<div class="nav-collapse">
 						<ul class="nav pull-right">
 							<li class="dropdown">
-								<a href="#" class="dropdown-toggle" data-toggle="dropdown">Jersey 3.0.1 <b class="caret"></b></a>
+								<a href="#" class="dropdown-toggle" data-toggle="dropdown">Jersey 2.34 <b class="caret"></b></a>
 								<ul class="dropdown-menu">
 									<li><a href="download.html" title="Get latest Jersey">Get latest Jersey </a></li>
 								</ul>
@@ -218,7 +218,7 @@
 			<div class="span12">
 				<p class="pull-right"><a href="#">Back to top</a></p>
 				<p class="copyright">Copyright &copy;2010-2021 <a href="http://oracle.com">Oracle Corporation</a>. All Rights Reserved.</p>
-				<p class="version-date"><span class="publishDate">Last Published: 2021-01-27. </span></p>
+				<p class="version-date"><span class="publishDate">Last Published: 2021-04-21. </span></p>
 			</div>
 		</div>
 	</div>
diff --git a/license.html b/license.html
index 99cacdb68..fb5b500cb 100644
--- a/license.html
+++ b/license.html
@@ -1,7 +1,7 @@
 
 <!DOCTYPE html>
 <!--
- Generated by Apache Maven Doxia at 2021-01-27
+ Generated by Apache Maven Doxia at 2021-04-21
  Rendered using Maven Reflow Skin 1.0.0 (http://andriusvelykis.github.com/reflow-maven-skin)
 -->
 <html  xml:lang="en" lang="en">
@@ -61,7 +61,7 @@
 					<div class="nav-collapse">
 						<ul class="nav pull-right">
 							<li class="dropdown">
-								<a href="#" class="dropdown-toggle" data-toggle="dropdown">Jersey 3.0.1 <b class="caret"></b></a>
+								<a href="#" class="dropdown-toggle" data-toggle="dropdown">Jersey 2.34 <b class="caret"></b></a>
 								<ul class="dropdown-menu">
 									<li><a href="download.html" title="Get latest Jersey">Get latest Jersey </a></li>
 								</ul>
@@ -381,7 +381,7 @@ do so, delete this exception statement from your version.</pre>
 			<div class="span12">
 				<p class="pull-right"><a href="#">Back to top</a></p>
 				<p class="copyright">Copyright &copy;2010-2021 <a href="http://oracle.com">Oracle Corporation</a>. All Rights Reserved.</p>
-				<p class="version-date"><span class="publishDate">Last Published: 2021-01-27. </span></p>
+				<p class="version-date"><span class="publishDate">Last Published: 2021-04-21. </span></p>
 			</div>
 		</div>
 	</div>
diff --git a/mail-lists.html b/mail-lists.html
index cef5503d4..1a8e3b09d 100644
--- a/mail-lists.html
+++ b/mail-lists.html
@@ -1,7 +1,7 @@
 
 <!DOCTYPE html>
 <!--
- Generated by Apache Maven Doxia at 2021-01-27
+ Generated by Apache Maven Doxia at 2021-04-21
  Rendered using Maven Reflow Skin 1.0.0 (http://andriusvelykis.github.com/reflow-maven-skin)
 -->
 <html  xml:lang="en" lang="en">
@@ -61,7 +61,7 @@
 					<div class="nav-collapse">
 						<ul class="nav pull-right">
 							<li class="dropdown">
-								<a href="#" class="dropdown-toggle" data-toggle="dropdown">Jersey 3.0.1 <b class="caret"></b></a>
+								<a href="#" class="dropdown-toggle" data-toggle="dropdown">Jersey 2.34 <b class="caret"></b></a>
 								<ul class="dropdown-menu">
 									<li><a href="download.html" title="Get latest Jersey">Get latest Jersey </a></li>
 								</ul>
@@ -228,7 +228,7 @@
 			<div class="span12">
 				<p class="pull-right"><a href="#">Back to top</a></p>
 				<p class="copyright">Copyright &copy;2010-2021 <a href="http://oracle.com">Oracle Corporation</a>. All Rights Reserved.</p>
-				<p class="version-date"><span class="publishDate">Last Published: 2021-01-27. </span></p>
+				<p class="version-date"><span class="publishDate">Last Published: 2021-04-21. </span></p>
 			</div>
 		</div>
 	</div>
diff --git a/mailing.html b/mailing.html
index 3a523b0b5..3b87bb40b 100644
--- a/mailing.html
+++ b/mailing.html
@@ -1,7 +1,7 @@
 
 <!DOCTYPE html>
 <!--
- Generated by Apache Maven Doxia at 2021-01-27
+ Generated by Apache Maven Doxia at 2021-04-21
  Rendered using Maven Reflow Skin 1.0.0 (http://andriusvelykis.github.com/reflow-maven-skin)
 -->
 <html  xml:lang="en" lang="en">
@@ -61,7 +61,7 @@
 					<div class="nav-collapse">
 						<ul class="nav pull-right">
 							<li class="dropdown">
-								<a href="#" class="dropdown-toggle" data-toggle="dropdown">Jersey 3.0.1 <b class="caret"></b></a>
+								<a href="#" class="dropdown-toggle" data-toggle="dropdown">Jersey 2.34 <b class="caret"></b></a>
 								<ul class="dropdown-menu">
 									<li><a href="download.html" title="Get latest Jersey">Get latest Jersey </a></li>
 								</ul>
@@ -201,7 +201,7 @@
 			<div class="span12">
 				<p class="pull-right"><a href="#">Back to top</a></p>
 				<p class="copyright">Copyright &copy;2010-2021 <a href="http://oracle.com">Oracle Corporation</a>. All Rights Reserved.</p>
-				<p class="version-date"><span class="publishDate">Last Published: 2021-01-27. </span></p>
+				<p class="version-date"><span class="publishDate">Last Published: 2021-04-21. </span></p>
 			</div>
 		</div>
 	</div>
diff --git a/older-articles.html b/older-articles.html
index 573aef530..c61838924 100644
--- a/older-articles.html
+++ b/older-articles.html
@@ -1,7 +1,7 @@
 
 <!DOCTYPE html>
 <!--
- Generated by Apache Maven Doxia at 2021-01-27
+ Generated by Apache Maven Doxia at 2021-04-21
  Rendered using Maven Reflow Skin 1.0.0 (http://andriusvelykis.github.com/reflow-maven-skin)
 -->
 <html  xml:lang="en" lang="en">
@@ -61,7 +61,7 @@
 					<div class="nav-collapse">
 						<ul class="nav pull-right">
 							<li class="dropdown">
-								<a href="#" class="dropdown-toggle" data-toggle="dropdown">Jersey 3.0.1 <b class="caret"></b></a>
+								<a href="#" class="dropdown-toggle" data-toggle="dropdown">Jersey 2.34 <b class="caret"></b></a>
 								<ul class="dropdown-menu">
 									<li><a href="download.html" title="Get latest Jersey">Get latest Jersey </a></li>
 								</ul>
@@ -546,7 +546,7 @@
 			<div class="span12">
 				<p class="pull-right"><a href="#">Back to top</a></p>
 				<p class="copyright">Copyright &copy;2010-2021 <a href="http://oracle.com">Oracle Corporation</a>. All Rights Reserved.</p>
-				<p class="version-date"><span class="publishDate">Last Published: 2021-01-27. </span></p>
+				<p class="version-date"><span class="publishDate">Last Published: 2021-04-21. </span></p>
 			</div>
 		</div>
 	</div>
diff --git a/plugin-management.html b/plugin-management.html
index 9504d28db..032d5aaa4 100644
--- a/plugin-management.html
+++ b/plugin-management.html
@@ -1,7 +1,7 @@
 
 <!DOCTYPE html>
 <!--
- Generated by Apache Maven Doxia at 2021-01-27
+ Generated by Apache Maven Doxia at 2021-04-21
  Rendered using Maven Reflow Skin 1.0.0 (http://andriusvelykis.github.com/reflow-maven-skin)
 -->
 <html  xml:lang="en" lang="en">
@@ -61,7 +61,7 @@
 					<div class="nav-collapse">
 						<ul class="nav pull-right">
 							<li class="dropdown">
-								<a href="#" class="dropdown-toggle" data-toggle="dropdown">Jersey 3.0.1 <b class="caret"></b></a>
+								<a href="#" class="dropdown-toggle" data-toggle="dropdown">Jersey 2.34 <b class="caret"></b></a>
 								<ul class="dropdown-menu">
 									<li><a href="download.html" title="Get latest Jersey">Get latest Jersey </a></li>
 								</ul>
@@ -238,7 +238,7 @@
 			<div class="span12">
 				<p class="pull-right"><a href="#">Back to top</a></p>
 				<p class="copyright">Copyright &copy;2010-2021 <a href="http://oracle.com">Oracle Corporation</a>. All Rights Reserved.</p>
-				<p class="version-date"><span class="publishDate">Last Published: 2021-01-27. </span></p>
+				<p class="version-date"><span class="publishDate">Last Published: 2021-04-21. </span></p>
 			</div>
 		</div>
 	</div>
diff --git a/plugins.html b/plugins.html
index bef6635d8..889cfc49f 100644
--- a/plugins.html
+++ b/plugins.html
@@ -1,7 +1,7 @@
 
 <!DOCTYPE html>
 <!--
- Generated by Apache Maven Doxia at 2021-01-27
+ Generated by Apache Maven Doxia at 2021-04-21
  Rendered using Maven Reflow Skin 1.0.0 (http://andriusvelykis.github.com/reflow-maven-skin)
 -->
 <html  xml:lang="en" lang="en">
@@ -61,7 +61,7 @@
 					<div class="nav-collapse">
 						<ul class="nav pull-right">
 							<li class="dropdown">
-								<a href="#" class="dropdown-toggle" data-toggle="dropdown">Jersey 3.0.1 <b class="caret"></b></a>
+								<a href="#" class="dropdown-toggle" data-toggle="dropdown">Jersey 2.34 <b class="caret"></b></a>
 								<ul class="dropdown-menu">
 									<li><a href="download.html" title="Get latest Jersey">Get latest Jersey </a></li>
 								</ul>
@@ -260,7 +260,7 @@
 			<div class="span12">
 				<p class="pull-right"><a href="#">Back to top</a></p>
 				<p class="copyright">Copyright &copy;2010-2021 <a href="http://oracle.com">Oracle Corporation</a>. All Rights Reserved.</p>
-				<p class="version-date"><span class="publishDate">Last Published: 2021-01-27. </span></p>
+				<p class="version-date"><span class="publishDate">Last Published: 2021-04-21. </span></p>
 			</div>
 		</div>
 	</div>
diff --git a/project-info.html b/project-info.html
index 9984a8f0f..5465f0481 100644
--- a/project-info.html
+++ b/project-info.html
@@ -1,7 +1,7 @@
 
 <!DOCTYPE html>
 <!--
- Generated by Apache Maven Doxia at 2021-01-27
+ Generated by Apache Maven Doxia at 2021-04-21
  Rendered using Maven Reflow Skin 1.0.0 (http://andriusvelykis.github.com/reflow-maven-skin)
 -->
 <html  xml:lang="en" lang="en">
@@ -61,7 +61,7 @@
 					<div class="nav-collapse">
 						<ul class="nav pull-right">
 							<li class="dropdown">
-								<a href="#" class="dropdown-toggle" data-toggle="dropdown">Jersey 3.0.1 <b class="caret"></b></a>
+								<a href="#" class="dropdown-toggle" data-toggle="dropdown">Jersey 2.34 <b class="caret"></b></a>
 								<ul class="dropdown-menu">
 									<li><a href="download.html" title="Get latest Jersey">Get latest Jersey </a></li>
 								</ul>
@@ -273,7 +273,7 @@
 			<div class="span12">
 				<p class="pull-right"><a href="#">Back to top</a></p>
 				<p class="copyright">Copyright &copy;2010-2021 <a href="http://oracle.com">Oracle Corporation</a>. All Rights Reserved.</p>
-				<p class="version-date"><span class="publishDate">Last Published: 2021-01-27. </span></p>
+				<p class="version-date"><span class="publishDate">Last Published: 2021-04-21. </span></p>
 			</div>
 		</div>
 	</div>
diff --git a/project-summary.html b/project-summary.html
index afebc1f06..a4b5b550b 100644
--- a/project-summary.html
+++ b/project-summary.html
@@ -1,7 +1,7 @@
 
 <!DOCTYPE html>
 <!--
- Generated by Apache Maven Doxia at 2021-01-27
+ Generated by Apache Maven Doxia at 2021-04-21
  Rendered using Maven Reflow Skin 1.0.0 (http://andriusvelykis.github.com/reflow-maven-skin)
 -->
 <html  xml:lang="en" lang="en">
@@ -61,7 +61,7 @@
 					<div class="nav-collapse">
 						<ul class="nav pull-right">
 							<li class="dropdown">
-								<a href="#" class="dropdown-toggle" data-toggle="dropdown">Jersey 3.0.1 <b class="caret"></b></a>
+								<a href="#" class="dropdown-toggle" data-toggle="dropdown">Jersey 2.34 <b class="caret"></b></a>
 								<ul class="dropdown-menu">
 									<li><a href="download.html" title="Get latest Jersey">Get latest Jersey </a></li>
 								</ul>
@@ -193,7 +193,7 @@
     </tr> 
     <tr class="b"> 
      <td>Version</td> 
-     <td>3.0.1</td> 
+     <td>2.34</td> 
     </tr> 
     <tr class="a"> 
      <td>Type</td> 
@@ -288,7 +288,7 @@
 			<div class="span12">
 				<p class="pull-right"><a href="#">Back to top</a></p>
 				<p class="copyright">Copyright &copy;2010-2021 <a href="http://oracle.com">Oracle Corporation</a>. All Rights Reserved.</p>
-				<p class="version-date"><span class="publishDate">Last Published: 2021-01-27. </span></p>
+				<p class="version-date"><span class="publishDate">Last Published: 2021-04-21. </span></p>
 			</div>
 		</div>
 	</div>
diff --git a/related.html b/related.html
index a799ef14c..28cf2b65d 100644
--- a/related.html
+++ b/related.html
@@ -1,7 +1,7 @@
 
 <!DOCTYPE html>
 <!--
- Generated by Apache Maven Doxia at 2021-01-27
+ Generated by Apache Maven Doxia at 2021-04-21
  Rendered using Maven Reflow Skin 1.0.0 (http://andriusvelykis.github.com/reflow-maven-skin)
 -->
 <html  xml:lang="en" lang="en">
@@ -61,7 +61,7 @@
 					<div class="nav-collapse">
 						<ul class="nav pull-right">
 							<li class="dropdown">
-								<a href="#" class="dropdown-toggle" data-toggle="dropdown">Jersey 3.0.1 <b class="caret"></b></a>
+								<a href="#" class="dropdown-toggle" data-toggle="dropdown">Jersey 2.34 <b class="caret"></b></a>
 								<ul class="dropdown-menu">
 									<li><a href="download.html" title="Get latest Jersey">Get latest Jersey </a></li>
 								</ul>
@@ -222,7 +222,7 @@
 			<div class="span12">
 				<p class="pull-right"><a href="#">Back to top</a></p>
 				<p class="copyright">Copyright &copy;2010-2021 <a href="http://oracle.com">Oracle Corporation</a>. All Rights Reserved.</p>
-				<p class="version-date"><span class="publishDate">Last Published: 2021-01-27. </span></p>
+				<p class="version-date"><span class="publishDate">Last Published: 2021-04-21. </span></p>
 			</div>
 		</div>
 	</div>
diff --git a/release-notes/index.html b/release-notes/index.html
index 03c108b9d..6b3d1aec6 100644
--- a/release-notes/index.html
+++ b/release-notes/index.html
@@ -17,6 +17,6 @@
 
 -->
 <head>
-<meta HTTP-EQUIV="REFRESH" content="0; url=3.0.1.html">
+<meta HTTP-EQUIV="REFRESH" content="0; url=2.34.html">
 </head>
 </html>
diff --git a/scm.html b/scm.html
index 7175558bf..9d8390340 100644
--- a/scm.html
+++ b/scm.html
@@ -1,7 +1,7 @@
 
 <!DOCTYPE html>
 <!--
- Generated by Apache Maven Doxia at 2021-01-27
+ Generated by Apache Maven Doxia at 2021-04-21
  Rendered using Maven Reflow Skin 1.0.0 (http://andriusvelykis.github.com/reflow-maven-skin)
 -->
 <html  xml:lang="en" lang="en">
@@ -61,7 +61,7 @@
 					<div class="nav-collapse">
 						<ul class="nav pull-right">
 							<li class="dropdown">
-								<a href="#" class="dropdown-toggle" data-toggle="dropdown">Jersey 3.0.1 <b class="caret"></b></a>
+								<a href="#" class="dropdown-toggle" data-toggle="dropdown">Jersey 2.34 <b class="caret"></b></a>
 								<ul class="dropdown-menu">
 									<li><a href="download.html" title="Get latest Jersey">Get latest Jersey </a></li>
 								</ul>
@@ -456,7 +456,7 @@
 			<div class="span12">
 				<p class="pull-right"><a href="#">Back to top</a></p>
 				<p class="copyright">Copyright &copy;2010-2021 <a href="http://oracle.com">Oracle Corporation</a>. All Rights Reserved.</p>
-				<p class="version-date"><span class="publishDate">Last Published: 2021-01-27. </span></p>
+				<p class="version-date"><span class="publishDate">Last Published: 2021-04-21. </span></p>
 			</div>
 		</div>
 	</div>
diff --git a/source-repository.html b/source-repository.html
index 7db8615e2..23c75d67b 100644
--- a/source-repository.html
+++ b/source-repository.html
@@ -1,7 +1,7 @@
 
 <!DOCTYPE html>
 <!--
- Generated by Apache Maven Doxia at 2021-01-27
+ Generated by Apache Maven Doxia at 2021-04-21
  Rendered using Maven Reflow Skin 1.0.0 (http://andriusvelykis.github.com/reflow-maven-skin)
 -->
 <html  xml:lang="en" lang="en">
@@ -61,7 +61,7 @@
 					<div class="nav-collapse">
 						<ul class="nav pull-right">
 							<li class="dropdown">
-								<a href="#" class="dropdown-toggle" data-toggle="dropdown">Jersey 3.0.1 <b class="caret"></b></a>
+								<a href="#" class="dropdown-toggle" data-toggle="dropdown">Jersey 2.34 <b class="caret"></b></a>
 								<ul class="dropdown-menu">
 									<li><a href="download.html" title="Get latest Jersey">Get latest Jersey </a></li>
 								</ul>
@@ -208,7 +208,7 @@
 			<div class="span12">
 				<p class="pull-right"><a href="#">Back to top</a></p>
 				<p class="copyright">Copyright &copy;2010-2021 <a href="http://oracle.com">Oracle Corporation</a>. All Rights Reserved.</p>
-				<p class="version-date"><span class="publishDate">Last Published: 2021-01-27. </span></p>
+				<p class="version-date"><span class="publishDate">Last Published: 2021-04-21. </span></p>
 			</div>
 		</div>
 	</div>
diff --git a/team-list.html b/team-list.html
index a25311de8..2e695bc28 100644
--- a/team-list.html
+++ b/team-list.html
@@ -1,7 +1,7 @@
 
 <!DOCTYPE html>
 <!--
- Generated by Apache Maven Doxia at 2021-01-27
+ Generated by Apache Maven Doxia at 2021-04-21
  Rendered using Maven Reflow Skin 1.0.0 (http://andriusvelykis.github.com/reflow-maven-skin)
 -->
 <html  xml:lang="en" lang="en">
@@ -61,7 +61,7 @@
 					<div class="nav-collapse">
 						<ul class="nav pull-right">
 							<li class="dropdown">
-								<a href="#" class="dropdown-toggle" data-toggle="dropdown">Jersey 3.0.1 <b class="caret"></b></a>
+								<a href="#" class="dropdown-toggle" data-toggle="dropdown">Jersey 2.34 <b class="caret"></b></a>
 								<ul class="dropdown-menu">
 									<li><a href="download.html" title="Get latest Jersey">Get latest Jersey </a></li>
 								</ul>
@@ -325,7 +325,7 @@ window.onLoad = init();
 			<div class="span12">
 				<p class="pull-right"><a href="#">Back to top</a></p>
 				<p class="copyright">Copyright &copy;2010-2021 <a href="http://oracle.com">Oracle Corporation</a>. All Rights Reserved.</p>
-				<p class="version-date"><span class="publishDate">Last Published: 2021-01-27. </span></p>
+				<p class="version-date"><span class="publishDate">Last Published: 2021-04-21. </span></p>
 			</div>
 		</div>
 	</div>
diff --git a/using.html b/using.html
index 2c1c2a249..099bd2c17 100644
--- a/using.html
+++ b/using.html
@@ -1,7 +1,7 @@
 
 <!DOCTYPE html>
 <!--
- Generated by Apache Maven Doxia at 2021-01-27
+ Generated by Apache Maven Doxia at 2021-04-21
  Rendered using Maven Reflow Skin 1.0.0 (http://andriusvelykis.github.com/reflow-maven-skin)
 -->
 <html  xml:lang="en" lang="en">
@@ -61,7 +61,7 @@
 					<div class="nav-collapse">
 						<ul class="nav pull-right">
 							<li class="dropdown">
-								<a href="#" class="dropdown-toggle" data-toggle="dropdown">Jersey 3.0.1 <b class="caret"></b></a>
+								<a href="#" class="dropdown-toggle" data-toggle="dropdown">Jersey 2.34 <b class="caret"></b></a>
 								<ul class="dropdown-menu">
 									<li><a href="download.html" title="Get latest Jersey">Get latest Jersey </a></li>
 								</ul>
@@ -219,7 +219,7 @@
 			<div class="span12">
 				<p class="pull-right"><a href="#">Back to top</a></p>
 				<p class="copyright">Copyright &copy;2010-2021 <a href="http://oracle.com">Oracle Corporation</a>. All Rights Reserved.</p>
-				<p class="version-date"><span class="publishDate">Last Published: 2021-01-27. </span></p>
+				<p class="version-date"><span class="publishDate">Last Published: 2021-04-21. </span></p>
 			</div>
 		</div>
 	</div>
+ git commit -m '[jenkins] automatic project-info and release notes update [2.34 @ master]'
[master 7509b5812] [jenkins] automatic project-info and release notes update [2.34 @ master]
 23 files changed, 85 insertions(+), 85 deletions(-)
+ '[' false = false ']'
+ echo 'Pushing Web sources to git@github.com:eclipse-ee4j/jersey.github.io.git'
Pushing Web sources to git@github.com:eclipse-ee4j/jersey.github.io.git
+ git push origin master
To github.com:eclipse-ee4j/jersey.github.io.git
   7b1d9b56d..7509b5812  master -> master
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 83 killed;
[ssh-agent] Stopped.
Finished: SUCCESS