KrakenD 0.4 release notes

KrakenD 0.4 materializes the announcement we did 3 months ago by going full open source and public releasing the former enterprise-only components.

This release note comprehends both the KrakenD framework and the KrakenD Community Edition binary distribution.

KrakenD framework

The KrakenD framework, engine of the KrakenD API Gateway. The summary of changes introduced in the 0.4 are:

  • Removed ALL external dependencies and placed to krakend-contrib repositories
  • Decoder and Service Discovery register system
  • Response metadata
  • Response decoder and formatter exposed
  • Custom status code handler
  • Minor handler optimizations
  • Config version upgraded
  • Server configuration extended (with timeouts and limits)
  • Now non strict REST urls are allowed
  • Request and response manipulation optimized
  • func version for all the interfaces

Link to 0.4 release notes

KrakenD API Gateway (Community Edition)

And finally, the KrakenD binary comes with all the framework news and bundles several components of the krakend-contrib to become a user-ready product.

The summary of changes is:

  • KrakenD 0.4 core with the gin router
  • Circuit breaker
  • Rate limit
  • Oauth2 client
  • Service, router, proxy and backend metrics
  • Security router
  • Google’s Martian library integration (Injections via DSL)
  • JSON, RSS and XML encoding
  • Logging
  • Service discovery integrations:
    • etcd
    • DNS SRV
  • Cobra powered CLI
  • OS X binary (via homebrew)

Link to 0.4.0 release notes

We hope you enjoy KrakenD!