Release Notes - Jersey 2.8
Release date: 29-Apr-2014
Bug
- [JERSEY-2125] - jersey-spring3 does not autowire beans in parent context correctly
- [JERSEY-2424] - JettyConnector package-private: no way to configure various HttpClient options
- [JERSEY-2435] - NPE instead of an empty MultivaluedMap in UriRoutingContext#getPathParameters(boolean) for unmatched resources
- [JERSEY-2317] - Building 2.6 master fails in jersey-examples-servlet3-webapp submodule, because Maven Jetty Plugin starts on random port
- [JERSEY-2440] - The value of JspMvcFeature.TEMPLATE_BASE_PATH in Jersey 2.6 User Guide is wrong.
- [JERSEY-2452] - jersey-media-json-processing contains duplicate dependencies
- [JERSEY-2455] - Jersey does not close OutputStream provided to interceptor context
- [JERSEY-2456] - Spring extension does not inject correct bean when using Spring profiles
- [JERSEY-2457] - OAuth1Exception messages thrown by OAuth1ServerFilter can be misleading
- [JERSEY-2458] - UriInfo.getPath() must return relative path. UriInfo.getPathSegments() must properly handle empty path segments.
- [JERSEY-2460] - Request method gets changed from HEAD to GET
- [JERSEY-2461] - Jersey CDI extension causes CDI deployment failures because HK2 backed beans are being bound for other CDI extension injections
- [JERSEY-2462] - Injecting Grizzly Request in ContainerRequestFilter via @Context doesn't with in Jersey 2.0
- [JERSEY-2477] - Performance regression in async client API
- [JERSEY-2488] - Declaring a dependency on jersey-client causes NoClassDefFoundError
- [JERSEY-2499] - Bean validation not working for constraints placed on super classes
Improvement
- [JERSEY-2259] - Port support for test framework application descriptors from Jersey 1.x
- [JERSEY-1886] - Change maven test arguments to set test container in a comment
- [JERSEY-2446] - WadlGeneratorResourceDocSupport can clean references
- [JERSEY-2449] - Jersey-Spring3 should use AutowireCapableBeanFactory to autowire beans properly, instead of homegrown solution
- [JERSEY-2454] - Update property names to eliminate name overlapping
- [JERSEY-2470] - Typographical error in documentation
- [JERSEY-2475] - Logging cleaning
- [JERSEY-2486] - Clarify Javadoc of PatternWithGroups.getGroupIndexes()
Previous releases