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

Releases: cloudendpoints/endpoints-java

v2.2.0 includes some major functionality changes

20 Sep 19:31
v2.2.0
Compare
Choose a tag to compare
* 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

v2.0.14 includes minor fixes and features

21 May 17:15
v2.0.14
Compare
Choose a tag to compare
* re-add canonical name to discovery generation
* add description for enum constants used in parameters
* add retry logic for getting token info
* don't generate web accessible discovery for APIs that have
  discoverable set to false

v2.0.13

21 Feb 19:19
v2.0.13
Compare
Choose a tag to compare
v2.0.13 fixes list path parameter deserialization

v2.0.12 adds minor improvements and bug fixes

16 Feb 20:12
v2.0.12
Compare
Choose a tag to compare
* discovery parameterOrder more closely matches original behavior
* discovery now has enum description support
* schema properties can be documented via @ApiResourceProperty
* API Explorer now uses the new Google icon
* null exception messages no longer cause a server error

v2.0.10 fixes some minor bugs

18 Dec 23:07
v2.0.10
Compare
Choose a tag to compare
* add support for rejecting requests for methods annotated
  AuthLevel.REQUIRED before it reaches backend code
* when JWT and API key requirements are configured, require both,
  rather than either
* add ServiceException.withLogLevel for setting a custom log level
  for exceptions

v2.0.9: v2.0.8 includes minor bug fixes

18 Dec 23:06
v2.0.9
Compare
Choose a tag to compare
* parameterOrder is now set if query parameters exist, which should
  fix unstable parameter ordering in client libraries
* App Engine SDK version is bumped to 1.9.56
* OpenAPI spec generation uses the new Google extensions for auth

v2.0.8 adds rate limiting annotations and bug fixes

05 Sep 22:06
v2.0.8
Compare
Choose a tag to compare
* Rate limiting annotations ApiLimitMetric and ApiMetricCost. These
  are provide config only. Implementation will be provided by the
  endpoints-management libraries.
* Unsupported HTTP methods will now fail more gracefully, rather than
  displaying a stacktrace to the caller.
* proxy.html for the Google JavaScript API client should now load
  slightly faster, due to not having to substitute a base path.

v2.0.7: bump version to 2.0.7

05 Sep 22:06
v2.0.7
Compare
Choose a tag to compare
* Bug fix for hostname and base path reversal for command line
  introduced in 2.0.6
* Transformed types are now treated correctly when used in array types

v2.0.6 includes some minor changes

05 Sep 22:06
v2.0.6
Compare
Choose a tag to compare
* move user id logging to FINE
* make GoogleAuth#getAuthToken() public so Authenticators can use it
* add hostname and base path flags to all EndpointsTool commands
* hide resource fields that have all private members (instance field,
  accessor, and mutator). Previously, a private mutator would make the
  resource field public.

v2.0.5 contains several bug fixes

05 Apr 19:11
v2.0.5
Compare
Choose a tag to compare
* use web-safe base64 encoding for byte arrays
* append path parameters to canonical path for discovery generation
* fix empty servicePath not being present in discovery docs
* set X-Frame-Options in proxy.html handler