Release Notes - Jersey 2.6
Release date: 19-Feb-2014
Bug
- [JERSEY-249] - Xerces version needs to be updated to avoid SAXNotRecognizedException in Jersey SecureSaxParserFactory
- [JERSEY-1884] - Jersey 2.0 Maven artiifact depends on non repackaged Guava and old ASM version
- [JERSEY-1984] - HttpUrlConnector: connect timeout is doubled
- [JERSEY-2061] - Client can be forced to connect to a resource with a different set of credentials if previously accessed via HttpURLConnection
- [JERSEY-2087] - Cannot deserialize JSON to java.util.Map with Moxy JSON providers.
- [JERSEY-2122] - GF: Fail to lookup EJB as a resource class when deployed in an EAR module
- [JERSEY-2123] - ApacheConnector MultiPart file upload - no multipart boundary was found
- [JERSEY-2167] - Injecting a custom parameter type causes REST method to run twice
- [JERSEY-2206] - Processing of header changes in a WriterInterceptor
- [JERSEY-2231] - sun.net.http.allowRestrictedHeaders=true should be on by default
- [JERSEY-2270] - Attempt to suspend a connection of an asynchronous request failed
- [JERSEY-2288] - PUT Operation without entity body must fail to deploy
- [JERSEY-2294] - Adding any pojo entity to response in exception mapper fails if originally called resource should produce a list of pojos
- [JERSEY-2295] - Autowiring Spring MVC vs JERSEY Null Pointer Exception
- [JERSEY-2297] - Memory leak caused by unique multipart boundaries
- [JERSEY-2302] - Mbean statistics cannot register REST classes with path pattern
- [JERSEY-2303] - Fix MVC property names
- [JERSEY-2314] - [WLS] RequestEvent.getContainerResponse doesn't work correctly for Async requests.
- [JERSEY-2315] - JerseyTest: port number is only read from system properties, not properties map settable with set() method
- [JERSEY-2318] - HttpAuthenticationFeature does not work with proxy authentication
- [JERSEY-2319] - Expires not included in toString for NewCookieProvider when expiry date has been set.
- [JERSEY-2322] - No way to configure auto-discovered Jackson 2.x ObjectMapper
- [JERSEY-2325] - JsonMappingException is thrown when WebApplicationException is used in resource method which returns collection
- [JERSEY-2327] - NonceManager causes permanent memory leak if clients sends milliseconds for oauth_timestamp
- [JERSEY-2335] - Injection into providers obtained via META-INF/services mechanism doesn't work correctly.
- [JERSEY-2338] - org.glassfish.jersey.client.oauth1.OAuth1ClientFeature echoes out configuration using System.out.println()
- [JERSEY-2339] - [GF] Failed to start OSGiModuleImpl running some webservices tests.
- [JERSEY-2340] - CDI is consuming application/x-form-url-encoded entity causing empty Form data in resource method
- [JERSEY-2343] - JerseyUriBuilder.fromMethod() does not respect nested @Path annotations
- [JERSEY-2346] - Malformed examle XML in Servlet 2.x documentation
- [JERSEY-2348] - [WLS] Propagate #destroy() call to filters of WLS client when the client is being destroyed
- [JERSEY-2353] - jersey cannot work with java8 lambda code
- [JERSEY-2356] - Jersey with CDI in GF fails
- [JERSEY-2357] - [WLS] JAX-RS 2.0 EXAMPLES GOT PERMGEN MEMORY LEAK
- [JERSEY-2358] - Jersey HK2 injections using @Inject do not work for CDI beans on Glassfish 4.0.1
- [JERSEY-2374] - NullPointerException in OAuth1ClientFeature
- [JERSEY-2383] - 404 Bad Request when type used with @HeaderParam is annotated by @XmlRootElement
Improvement
- [JERSEY-1611] - Ability to get redirected URL
- [JERSEY-2188] - No way to specify an output encoding of jersey-mvc-jsp extension module (Always default encoding is used)
- [JERSEY-2267] - Using guava in embedded way
- [JERSEY-2274] - Shadow ASM classes with jersey specific package as it uses old ASM version conflicting with other software using ASM 4.x and above
- [JERSEY-2326] - Support Jetty 9.1
- [JERSEY-2365] - Mechanism to turn off the Jersey ApplicationHandler System.out at startup
- [JERSEY-2379] - Initial commit of 'Selectable' filtering implementation
- [JERSEY-2389] - Ability to use ApplicationHandler with parent ServiceLocator
- [JERSEY-2391] - com.sun.jersey.multipart.impl.MultiPartReaderClientSide still tries to create temporary files if jersey.config.multipart.bufferThreshold is -1
- [JERSEY-2392] - Allow Jersey bits to be a part of WAR deployed on CDI-enabled container
- [JERSEY-2396] - Upgrade to Guava 16.0.1
Task
- [JERSEY-1312] - Explore and determine what we should bring over from Jersey 1.x jersey-server-linking project
- [JERSEY-1972] - Add continuously run OSGi tests with SecurityManager switched on
- [JERSEY-2195] - Convert all existing Jersey 1.x hudson jobs (that are based on subversion) to use Jersey 1.x git repository
- [JERSEY-2213] - Remove deprecated PROXY-* properties from Apache HTTP client connector.
- [JERSEY-2256] - Release Jersey 2.0.1 and integrate it into GF 4.0
- [JERSEY-2275] - Create utility class that would provide ServiceLocator on the client
- [JERSEY-2276] - Enter decomposed performance testing tasks into Jira.
- [JERSEY-2277] - Clean-up deprecated APIs
- [JERSEY-2278] - Update to ASM 5.0 beta.
- [JERSEY-2361] - What is Jersey Airport
- [JERSEY-2362] - Reduce the size of jersey-guava repackaged library
- [JERSEY-2363] - Repackage ASM lib in Jersey 1.x server module to get rid of the current external ASM lib dependency.
Previous releases