Skip to content
This repository has been archived by the owner on Jun 30, 2023. It is now read-only.

v2.2.0 includes some major functionality changes

Latest
Compare
Choose a tag to compare
@tangiel tangiel released this 20 Sep 19:31
· 11 commits to master since this release
v2.2.0
* improved OAuth2 scope handling
* some refactors to allow advanced users to extend/override default
  Endpoints behavior (auth code, serialization)
* greatly improved resource usage by serializing the response object
  to stream instead of storing the whole result in memory first
* improved OpenAPI compatibility
* google-http-client is bumped to 1.25.0 to address vulnerabilities
* deprecate JsonMap schema generation in favor of using
  additionalProperties, the standard for JSON schema. This feature can
  be turned off by setting environment variable
  ENDPOINTS_MAP_FORCE_JSON_MAP_SCHEMA to true, or by setting the
  system property endpoints.mapSchema.forceJsonMapSchema to true. This
  new functionality can be further configured (see
  EndpointsFlag.java).
* add option to disable Jackson annotation integration. Set
  environment variable ENDPOINTS_JSON_USE_JACKSON_ANNOTATIONS to false
  or system property endpoints.json.useJacksonAnnotations to false.
* support multipart/form-data requests for requests that are all named
  parameters