Apache Wink 1.0 Release Notes
This is the second official release of Apache Wink project. Apache Wink is a framework that helps you to produce and consume RESTful Web Services. Apache Wink is TCK compliant implementation of the JAX-RS v1.0 specification. The project also introduces Java API for writing clients that consume HTTP-based RESTful Web Services.
Complete list of issues fixed in 1.0
- WINK-69 - Consider an Abdera Provider
- WINK-112 - Support for reading/writing of RSS Feeds
- WINK-137 - MultiPart support
- WINK-142 - Provider support for Jettison
- WINK-154 - Add Jackson provider under wink-providers
- WINK-155 - Deploy Wink as a servlet filter
- WINK-160 - Consider content-type additional params in the resouce matching process
- WINK-181 - Autoregistration of external providers
- WINK-86 - Empty incoming body content
- WINK-107 - Need to agree on what Request.selectVariant() should do
- WINK-117 - Missing "/" before sub resource in the Admin Console
- WINK-120 - RequestProcessor.PROPERTYROOTRESOURCE refers to wink.searchPolicyContinuedSearch
- WINK-121 - Multiple Accept headers
- WINK-122 - PathParams lost when using sub resource locators
- WINK-143 - javadoc in HelloWorld sample is wrong
- WINK-144 - Client should use application/octet-stream when no Content-Type specified
- WINK-153 - Jackson calls getContextResolver(type, null)
- WINK-164 - Client should load common providers from wink-providers
- WINK-165 - wink-providers of the server side are not loaded
- WINK-167 - The sort algorithm in ProvidersRegistry.getProvidersByWildcardMediaType ignores priority
- WINK-168 - Move AtomJaxbUtils to internal
- WINK-169 - Cleanup Atom related providers
- WINK-172 - Improve invalid media type toleration
- WINK-183 - wink-providers must be included in the distribution archive
- WINK-187 - org.apache.wink.common.internal.utils.FileLoader is not able to open a stream to existing File.
- WINK-188 - org.apache.wink.server.internal.contexts.HttpHeadersImpl#getRequestHeaderInternal(String) should check for invalid values.
- WINK-191 - ClientConfig's loadWinkApplications always true
- WINK-201 - Fix precedence on custom type conversion
- WINK-204 - wink-providers module should appear before wink-examples module in the main pom.xml
- WINK-208 - Fix issue with UriEncoder with internationalized characters
- WINK-214 - UriTemplateMatcher should tolerate empty @PathParam segments
- WINK-215 - Build fails with missing license header when checking out to eclipse directory
- WINK-217 - runtime should tolerate @Path("") and @Path("/")
- WINK-34 - Externalize strings for logging messages above debug
- WINK-60 - Make a better way to debug integration tests
- WINK-113 - Cache reflective calls for JAXB bean annotations
- WINK-114 - Cache parsed Accept header content where possible
- WINK-115 - Add caching to MediaTypeMap.getProvidersbyMediaType()
- WINK-150 - Include JAX-RS API Javadoc on website
- WINK-151 - Make deployment configuration public
- WINK-161 - Make SyndContent/AtomContent support Object values instead of String
- WINK-162 - The client should send appropriate accept header when no accept specified
- WINK-173 - Delay a few calls during initialization unless absolutely required
- WINK-175 - Change ProvidersRegistry MediaTypeMap to allow gets to be faster
- WINK-180 - Change package names of wink-providers to org.apache.wink.providers
- WINK-182 - Move json.org support to a separate module
- WINK-185 - Should add some servicability to common paths
- WINK-186 - Support JAX-RS 1.1 E012
- WINK-189 - Change for continuedSearchPolicy and caching of root resources in registry
- WINK-190 - Performance change for SoftConcurrentMap
- WINK-193 - JAX-RS 1.1 support: C004
- WINK-194 - JAX-RS 1.1 support: C006
- WINK-202 - Change XmlFormattingOptions to not do anything by default
- WINK-203 - Apache HTTP Client change InputStream behavior
- WINK-206 - Make MediaTypeMapper public
- WINK-209 - Request.selectVariant() should take into account Accept-Charset
- WINK-210 - Output of ProvidersRegistry$MediaTypeMap.toString() should be more readable
- WINK-211 - minor serviceability improvement
- WINK-145 - Create JAXB classes for RSS
- WINK-146 - Add unit tests for the RSS object model
- WINK-147 - Add an Apache Wink client example to demonstrate consuming of RSS feeds
- WINK-148 - Add JAX-RS Provider to support HTTP header type="application/rss+xml"
- WINK-171 - JAXBElementXmlProvider ignores charset during unmarsheling
- WINK-177 - Use ContextResolver to receive XmlFormattingOptions
- WINK-118 - Adding documentation regarding the Wink Admin console
- WINK-176 - Apache Wink 1.0 Developer Guide Documentation
- WINK-178 - adding Jackson provider test
- WINK-198 - JAX-RS 1.1 support: E009
- WINK-199 - JAX-RS 1.1 support: E010
- WINK-200 - JAX-RS 1.1 support: E011
- WINK-179 - test to ensure map types in ProvidersRegistry