Kong v0.8.0 Release Notes

Release Date: 2016-04-18 // about 8 years ago
  • ๐Ÿš€ This release includes support for PostgreSQL as Kong's primary datastore!

    ๐Ÿ’ฅ Breaking changes

    • โœ‚ Remove support for the long deprecated /consumers/:consumer/keyauth/ and /consumers/:consumer/basicauth/ routes (deprecated in 0.5.0). The new routes (available since 0.5.0 too) use the real name of the plugin: /consumers/:consumer/key-auth and /consumers/:consumer/basic-auth.

    โž• Added

    • ๐Ÿ‘Œ Support for PostgreSQL 9.4+ as Kong's primary datastore. #331 #1054
    • ๐Ÿ”ง Configurable Cassandra reading/writing consistency. #1026
    • Admin API: including pending and running timers count in the response to /. #992
    • ๐Ÿ”Œ Plugins
      • New correlation-id plugin: assign unique identifiers to the requests processed by Kong. Courtesy of @opyate. #1094
      • LDAP: add support for LDAP authentication. #1133
      • StatsD: add support for StatsD logging. #1142
      • JWT: add support for RS256 signed tokens thanks to @kdstew! #1053
      • ACL: appends X-Consumer-Groups to the request, so the upstream service can check what groups the consumer belongs to. #1154
      • Galileo (mashape-analytics): increase batch sending timeout to 30s. #1091
    • Added ttl_on_failure option in the cluster configuration, to configure the TTL of failed nodes. #1125

    ๐Ÿ›  Fixed

    • 0๏ธโƒฃ Introduce a new port option when connecting to your Cassandra cluster instead of using the CQL default (9042). #1139
    • ๐Ÿ”Œ Plugins
      • Request/Response Transformer: add missing migrations for upgrades from <= 0.5.x. #1064
      • OAuth2
      • Error responses comply to RFC 6749. #1017
      • Handle multipart requests. #1067
      • Make access_tokens correctly expire. #1089

    internal

    • replace globals with singleton pattern thanks to @mars. ๐Ÿ›  > - fixed resolution mismatches when using deep paths in the path resolver.

    Back to TOC