Skip to content
This repository has been archived by the owner on May 28, 2018. It is now read-only.

Releases: javaee/jersey

2.24.1

21 Nov 18:29
Compare
Choose a tag to compare

Bug

  • [JERSEY-3190] - the org.glassfish.jersey.jetty.internal.LocalizationMessages can not find in source code
  • [JERSEY-3189] - HTTPUrlConnector doesn't support large objects with fixed length streaming

2.24

27 Oct 16:33
Compare
Choose a tag to compare

Bug

  • [JERSEY-3176] - StackOverflowError in WadlBuilder.generateResource
  • [JERSEY-3154] - Default HTTP and HTTPS ports are inverted in GrizzlyHttpServerFactory.createHttpServer
  • [JERSEY-3146] - Error in Example 9.50
  • [JERSEY-3144] - Change log level of exceptions
  • [JERSEY-3137] - Logging Feature duplicates logs
  • [JERSEY-3131] - Do not find any example to use jersey oauth server
  • [JERSEY-3124] - Error while doing multithreading requests with shared Jersey Client and custom set SSLContext
  • [JERSEY-3119] - @FormParam in @BeanParam object is null value
  • [JERSEY-3088] - Declarative linking does not traverse the contents of a Map
  • [JERSEY-3055] - Documentation: 4.5.1.4. Jetty HTTP Server incorrect dependency
  • [JERSEY-3006] - Chapter 10. Filters and Interceptors issues
  • [JERSEY-2949] - Jetty async write ordering leads to deadlock
  • [JERSEY-2506] - [jersey-spring3] Calling a Method from a Spring Injected HttpServletRequest causes an IllegalStateException

Improvement

  • [JERSEY-3130] - Template loading broken for Freemarker MVC
  • [JERSEY-2982] - AsyncResponse support for the Simple HTTP container

Pull Requests

  • [Pull 234] - Traverse maps during field processing
  • [Pull 200] - JERSEY-2982: AsyncResponse support for the Simple HTTP container

2.23.2

08 Aug 18:53
Compare
Choose a tag to compare

Bug

  • [JERSEY-3146] - Error in Example 9.50
  • [JERSEY-3055] - Documentation: 4.5.1.4. Jetty HTTP Server incorrect dependency
  • [JERSEY-3006] - Chapter 10. Filters and Interceptors issues

Pull Requests

  • [Pull 212] - Fix bug causing hints to be printed as warnings.

2.23.1

09 Jun 20:31
Compare
Choose a tag to compare

Improvement

  • [JERSEY-3122] - Improve Jersey releases to maven.java.net

Pull Requests

2.23

01 Jun 12:27
Compare
Choose a tag to compare

Bug

  • [JERSEY-3069] - LanguageTag#equals broken?
  • [JERSEY-3061] - @template syntax in docs incorrect
  • [JERSEY-2996] - Bad maven coordinates in Example 4.8
  • [JERSEY-2990] - @context not effectuated in ExceptionMapper
  • [JERSEY-2988] - @context doesn't work on CDI beans in Tomcat
  • [JERSEY-2975] - Need OSGi imports in jersey-gf-ejb to support GlassFish 5.x
  • [JERSEY-2970] - HK2-dependency uses invalid activation for profile javadoc-jdk8+
  • [JERSEY-2969] - Client#close() not shutting down Async Executor
  • [JERSEY-2967] - Jersey Server-Sent Event Client does not close the connection?
  • [JERSEY-2928] - declarative-linking: @BeanParam linking support
  • [JERSEY-2852] - ApacheConnector: ClientResponse does not close ClosableHttpResponse
  • [JERSEY-2728] - SSLHandshakeException masked by useless IllegalStateException: Already connected

Improvement

  • [JERSEY-3047] - [jersey-media-multipart] FormDataParamException declared as private

2.22.2

24 Feb 16:57
Compare
Choose a tag to compare

Bug

  • [JERSEY-2728] - SSLHandshakeException masked by useless IllegalStateException: Already connected
  • [JERSEY-2852] - ApacheConnector: ClientResponse does not close ClosableHttpResponse
  • [JERSEY-2928] - declarative-linking: @BeanParam linking support
  • [JERSEY-2967] - Jersey Server-Sent Event Client does not close the connection?
  • [JERSEY-2969] - Client#close() not shutting down Async Executor
  • [JERSEY-2970] - HK2-dependency uses invalid activation for profile javadoc-jdk8+
  • [JERSEY-2988] - @context doesn't work on CDI beans in Tomcat
  • [JERSEY-2990] - @context not effectuated in ExceptionMapper

Improvement

  • [JERSEY-3047] - [jersey-media-multipart] FormDataParamException declared as private

2.22.1

08 Oct 09:45
Compare
Choose a tag to compare

Bug

  • [JERSEY-2975] - Need OSGi imports in jersey-gf-ejb to support GlassFish 5.x
  • [JERSEY-2979] - ImmediateThread memory leak
  • [JERSEY-2980] - Regression - relative URI resolution

2.22

25 Sep 12:54
Compare
Choose a tag to compare

Bug

  • [JERSEY-2536] - @BeanParam not honored in WADL generation
  • [JERSEY-2714] - Location header forcibly expanded to absolute path
  • [JERSEY-2723] - grizzly parse uri error for URI path beginning with two consecutive slashes
  • [JERSEY-2787] - Incorrect wadl generated when entity parameter is annotated with unknown annotation
  • [JERSEY-2832] - Inconsistent behavior using @BeanParam, a ParamConverter, and an ExceptionMapper
  • [JERSEY-2836] - Use of private class in httpsclientservergrizzly example
  • [JERSEY-2838] - Response.created(URI) does not convert relative URI to absolute
  • [JERSEY-2840] - jersey-apache-connector.jar missing OSGI properties
  • [JERSEY-2860] - When setting a new baseUri in a prematching filter, Reponse.created() still uses old baseUri
  • [JERSEY-2869] - Jersey Client SSE Stream Chunking Incorrectly, Causing "in" notifications to be discarded
  • [JERSEY-2874] - NPE in @FormDataParam value factory when handling requests without body
  • [JERSEY-2879] - Link HTTP Header: Comma separated links don't get parsed correctly
  • [JERSEY-2881] - jdk1.7+ Profile Prevents Dependency Resolution
  • [JERSEY-2899] - Jersey Doesn't Use HttpUrlConnectorProvider with custom SSLSocketFactory
  • [JERSEY-2908] - RolesAllowedDynamicFeature returns incorrect 401 challenge
  • [JERSEY-2916] - UriComponent.decodeQuery does not respect decodeNames flag for name-only params
  • [JERSEY-2917] - @HeaderParam Corrupts Empty String Value
  • [JERSEY-2918] - nonascii character in header causes ArrayIndexOutOfBoundsException in HttpHeaderReaderImpl
  • [JERSEY-2934] - ChunkedInput.FixedBoundaryParser fails if last byte of data is the same as first byte of boundary delimiter
  • [JERSEY-2936] - sendError() is called even if entity is provided
  • [JERSEY-2938] - JAX-RS resource marked as @stateless EJB causes lookup failure
  • [JERSEY-2941] - BasicAuthenticator#filterResponseAndAuthenticate: auth-scheme checks should be case insensitve
  • [JERSEY-2942] - @path with regular expression overrides other @path's with the same URI
  • [JERSEY-2945] - Setting host name verifier in Jersey client not honored in AHC connector.
  • [JERSEY-2946] - StackOverFlow in org.glassfish.jersey.server.model.Resourse$Builder.toString()
  • [JERSEY-2957] - CLONE - ChunkedInput.FixedBoundaryParser fails if last byte of data is the same as first byte of boundary delimiter
  • [JERSEY-2960] - Variable names not matching
  • [JERSEY-2962] - java.lang.StackOverflowError: null
  • [JERSEY-2968] - JerseyGuava: Bad repackaging of GoogleGuava r18 - not repackaging com/google/thirdparty/publicsuffix/*

Improvement

Pull Requests

  • [#189] - Fix JERSEY-2938 JAX-RS resource marked as @stateless EJB JNDI failure
  • [#184] - Fixed a typo
  • [#177] - JERSEY-2881: jdk1.7+ Profile Prevents Dependency Resolution
  • [#173] - JERSEY-2291: Enable HK2 Immediate scope to support HK2 @Immediate servicesDependency Resolution
  • [#171] - JERSEY-2879: Link HTTP Header: Fix for comma separated multiple header values
  • [#166] - Patch https clientserver grizzly

2.21.1

21 Sep 08:38
Compare
Choose a tag to compare

Bug

  • [JERSEY-2941] - BasicAuthenticator#filterResponseAndAuthenticate: auth-scheme checks should be case insensitve
  • [JERSEY-2946] - StackOverFlow in org.glassfish.jersey.server.model.Resourse$Builder.toString()

2.21

17 Aug 07:02
Compare
Choose a tag to compare

Bug

  • [JERSEY-2591] - Inheritance of JAX-RS resources is not working.
  • [JERSEY-2797] - Jersey(2.10.4) Entity provider selection algorithm gives less priority to custom providers(MessageBodyWriter) making it not to be invoked
  • [JERSEY-2844] - Content-Type header in response not set correctly when CXF present on classpath and 'Accept' header present
  • [JERSEY-2847] - AcceptableMediaType overrides toString incorrectly.
  • [JERSEY-2870] - Incorrect Free Software Foundation address
  • [JERSEY-2878] - Jersey Client - request().get(InputStream.class) returns an InputStream that cannot be closed
  • [JERSEY-2910] - SSE EventSource does not shut down after calling close() until next event arrives
  • [JERSEY-2912] - SSE - NullPointerException while sending comment (':comment') without event ('data:' and 'event:)