APIM 1.25 released!

We are pleased to announce that API Management version 1.25 has been released.

Response templates

Response templates allow to override the default HTTP response when receiving an error from a policy.

You are now able to define your own response body/status and this can be done for a specific content-type.

Response template configuration
Rate limit response

Support for Dynamic Client Registration (DCR)

This version includes the ability to dynamically create an OAuth2 client and attach it to your new application. Before this, you will have to define your client registration providers.

Client registration providers allows to plug any authorization server compliant with the OpenID Connect Dynamic Client Registration.

Client registration provider

By defining this DCR provider it allows to associate auto-magically an OAuth2 client to an application and apply security best-practices according to the application type you choose.

New web application

When a provider is created / updated, is looking to the Discovery Metadata endpoint to get the configuration of the Client Registration.

Created application with OIDC integration

Restrictions on sharding-tags

You are now able to define which user groups are allowed to publish an API on a sharding-tag. This way, as an admin you will be able to control who is authorized to deploy/undeploy APIs on sharding-tags.

And more …

You can find the full changelog here and the list of deprecations and breaking changes here. We have also added:

  • SQL Server support,
  • the possibility to export logs in a CSV file,
  • an option to configure the message displayed when subscribing to an API,
  • a button to fetch documentations from external sources,

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

The plugins have been deployed here and you can get the distribution here.

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