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.0.4 contains several bug fixes

01 Mar 16:32
v2.0.4
Compare
Choose a tag to compare
* Doubles now have a double format in discovery, matching previous
  behavior
* API Explorer redirect has been fixed to remove the port number, which
  API Explorer does not allow in most cases
* Authenticator classes can now throw ServiceException. Exception
  logging from SystemService has been cleaned up and (hopefully)
  improved
* Fix a stack overflow issue when recursive schema are used across
  multiple APIs
* Disable property/field name conflict validation, opting to log instead
  of throw for the time being
* Add API config validation to get-discovery-doc tool action

v2.0.2 fixes a NullPointerException in user auth

16 Feb 22:30
v2.0.2
Compare
Choose a tag to compare
v2.0.1 introduced a regression where a lack of credentials would cause a
NullPointerException. This release fixes that.

v2.0.1 includes a host of small bugfixes

13 Feb 21:22
v2.0.1
Compare
Choose a tag to compare
* discovery generation received several fixes:
  * API title is now included
  * subresource schema are now properly included
  * absolute path generation has been fixed
* OpenAPI generation now uses new Google extension names
* API config validation has been refactored to include things that were
  previously bundled in JsonConfigWriter, which is deprecated
* Framework dependency has been updated to 1.9.49
* Most dependencies on the App Engine SDK have been removed or made
  optional, such as datastore Blob support
* Some dead code has been removed

v2.0.0 is the first GA release!

13 Feb 21:22
v2.0.0
Compare
Choose a tag to compare
* get-client-lib no longer generates intermediate discovery docs,
  reverting back to previous behavior
* EndpointsTool now also attempts to read app.yaml from the root of the
  application directory, rather than just inside the WEB-INF directory
* Discovery correctly outputs a int64 as the format for longs

v2.0.0-beta.12

16 Dec 20:00
v2.0.0-beta.12
Compare
Choose a tag to compare

v2.0.0-beta.12 fixes several discovery issues

  • get-client-lib works properly again (broken by the local discovery
    change)
  • add namespace information to discovery docs
  • fix path parameter ordering
  • fix API root in discovery doc output
  • add "body" as name for body parameter in OpenAPI request bodies

v2.0.0-beta.8

07 Sep 20:32
v2.0.0-beta.8
Compare
Choose a tag to compare
  • Support for retrieving service class names from web.xml when not specified.

v2.0.0-beta.7

01 Sep 17:55
Compare
Choose a tag to compare

This is the first public beta release of the Endpoints Java framework, version 2. While the annotation model is backwards compatible with the legacy framework, there are significant architectural changes in this release to address longstanding issues. These include:

  • Custom domain support
  • Traffic splitting support
  • Support for App Engine dispatch rules
  • Guice configuration

Note that this version has dropped a few features, including:

  • JSON-RPC support. The new Objective C client supports the RESTful interface.
  • Automatic kind field insertion
  • Automatic ETag generation
  • Partial responses

Please see the official docs for getting started with a new API or migrating an existing API.