Kong v0.2.1 Release Notes

Release Date: 2015-05-12 // over 7 years ago
  • 🚀 This is a maintenance release including several bug fixes and usability improvements.

    ➕ Added

    • 👌 Support for local DNS resolution. #194
    • 👌 Support for Debian 8 and Ubuntu 15.04.
    • DAO
      • Cassandra version bumped to 2.1.5
      • Support for Cassandra downtime. If Cassandra goes down and is brought back up, Kong will not need to restart anymore, statements will be re-prepared on-the-fly. This is part of an ongoing effort from jbochi/lua-resty-cassandra#47, #146 and #187. Queries effectuated during the downtime will still be lost. #11
      • Leverage reused sockets. If the DAO reuses a socket, it will not re-set their keyspace. This should give a small but appreciable performance improvement. #170
      • Cascade delete plugins configurations when deleting a Consumer or an API associated with it. #107
      • Allow Cassandra hosts listening on different ports than the default. #185
    • CLI
      • Added a notice log when Kong tries to connect to Cassandra to avoid user confusion. #168
      • The CLI now tests if the ports are already being used before starting and warns.
    • Admin API
      • name is now an optional property for APIs. If none is being specified, the name will be the API public_dns. #181
    • 🔧 Configuration
      • The memory cache size is now configurable. #208

    🛠 Fixed

    • Resolver
      • More explicit "API not found" message from the resolver if the Host was not found in the system. "API not found with Host: %s".
      • If multiple hosts headers are being sent, Kong will test them all to see if one of the API is in the system. #186
    • Admin API: responses now have a new line after the body. #164
    • DAO: keepalive property is now properly passed when Kong calls set_keepalive on Cassandra sockets.
    • Multipart dependency throwing error at startup. #213

    internal

    • Separate Migrations from the DAO factory. ⚡️ > - Update dev config + Makefile rules (run becomes start). ✅ > - Introducing an ngx stub for unit tests and CLI.
    • Switch many PCRE regexes to using patterns.

    Back to TOC