This repository has been archived by the owner on May 28, 2018. It is now read-only.
Releases: javaee/jersey
Releases · javaee/jersey
2.24.1
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
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
2.23.2
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
2.23
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
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
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
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
- [JERSEY-2291] - Support @Immediate services by default
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
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
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:)