| //// |
| ******************************************************************* |
| * Copyright (c) 2020, 2021 Eclipse Foundation |
| * |
| * This specification document is made available under the terms |
| * of the Eclipse Foundation Specification License v1.0, which is |
| * available at https://www.eclipse.org/legal/efsl.php. |
| ******************************************************************* |
| //// |
| |
| [[changes-since-3.0-release]] |
| === Changes Since 3.0 Release |
| |
| * <<standard_entity_providers>>: JSON-B entity providers MUST favor |
| `Jsonb` instances provided by `ContextResolver<Jsonb>` over their own |
| default context. |
| * <<consuming_multipart_formdata>>: Added portable API for handling |
| multipart/form-data. |
| * <<services>>: Added requirement that JAX-RS implementations MUST |
| automatically register certain service providers. |
| * <<se-bootstrap>>: Added portable HTTP server bootstrapping on Java SE. |
| * <<exceptionmapper>>: Added requirement that JAX-RS implementations have |
| default exception mappers. |
| * <<resource_field>>: Array types may be specified for `@CookieParam`, |
| `@FormParam`, `@HeaderParam`, `@MatrixParam` and `@QueryParam` parameters. |
| * Deprecated `Link.JaxbLink` and `Link.JaxbAdapter` inner classes. |
| * New method `#hasProperty(String)` wherever `#getProperty(String)` exists |
| * `Response.created(URI)` now resolves relative URIs into an absolute URI |
| against the *base* URI, not against the *request* URI anymore. |
| * <<context-injection>>: New section that mentions removal of `@Context` |
| injection support in future versions. |
| * <<declaring_method_capabilities>>: Clarified resource matching when `Content-Type` |
| or `Accept` are missing in request. |
| * Constructors of `Cookie` class are deprecated in favor of new `Cookie.Builder` class. |
| * Constructors of `NewCookie` are deprecated in favor of new `NewCookie.Builder` class. |