🚀 First release APIM of the year is here, please welcome 1.22!

Azize Elamrani
graviteeio
Published in
2 min readJan 25, 2019

Let’s present the first release of 2019 which is coming with some features/enhancements and bug fixes.

Display API entrypoints URL by shard

In the previous versions you were able to define a single entrypoint for your gateway. This entrypoint is used on the portal side, to provide the URL of the API and some cURL examples while subscribing.

With this version, you can define entrypoints by sharding tags in order to display correct URLs and examples on the portal.

Service discovery plugin support

Previously, you were able to use Consul.io Service Discovery to register dynamically backend endpoints but it wasn’t a plugin (in the sense of Gravitee.io Plugins extension points).

Now as Service Discovery is a new plugin type, we plan to support other providers like Eureka. Stay tuned for this support on the next versions.

And the best: service discovery can not be applied per-group of endpoints and not only globally. Meaning that you would be able to use an SD configuration for a group, and an other configuration for an other group.

Endpoint headers

This feature allow you to add default HTTP headers for a given endpoint.

Support of GitHub to retrieve documentation page

You can now fetch your documentation directly from GitHub.

And more …

You can find the full changelog here. We have also added:

  • more options when creating apis from swagger/OAI,
  • a flag on the analytic’s logs to know if the backend has been reached or not,
  • option to not propagate the Authorization header for OAuth2 / JWT plans,
  • the capability to pause a subscription or to deprecate a plan,
  • …

For this, just follow the installation guide and start to play with Gravitee.io by using Docker.

You have questions, suggestions, issues, we would be happy to help you from our Gitter channel.

--

--