Kong v0.11.1 Release Notes

Release Date: 2017-10-24 // over 6 years ago
  • ๐Ÿ”„ Changed

    ๐Ÿ”ง Configuration
    • Drop the lua_code_cache configuration property. This setting has been considered harmful since 0.11.0 as it interferes with Kong's internals. #2854

    ๐Ÿ›  Fixed

    Core
    • DNS: SRV records pointing to an A record are now properly handled by the load balancer when preserve_host is disabled. Such records used to throw Lua errors on the proxy code path. Kong/lua-resty-dns-client#19
    • ๐Ÿ›  Fixed an edge-case where preserve_host would sometimes craft an upstream request with a Host header from a previous client request instead of the current one. #2832
    • Ensure APIs with regex URIs are evaluated in the order that they are created. #2924
    • ๐Ÿ›  Fixed a typo that caused the load balancing components to ignore the Upstream slots property. #2747
    CLI
    • ๐Ÿ›  Fixed the verification of self-signed SSL certificates for PostgreSQL and Cassandra in the kong migrations command. Self-signed SSL certificates are now properly verified during migrations according to the lua_ssl_trusted_certificate configuration property. #2908
    Admin API
    • The /upstream/{upstream}/targets/active endpoint used to return HTTP 405 Method Not Allowed when called with a trailing slash. Both notations (with and without the trailing slash) are now supported. #2884
    ๐Ÿ”Œ Plugins
    • ๐Ÿ”Œ bot-detection: Fixed an issue which would prevent the plugin from running and result in an HTTP 500 error if configured globally. #2906
    • ๐Ÿ›  ip-restriction: Fixed support for the 0.0.0.0/0 CIDR block. This block is now supported and won't trigger an error when used in the whitelist or blacklist properties. #2918

    โž• Added

    ๐Ÿ”Œ Plugins
    • ๐Ÿ‘ aws-lambda: Added support to forward the client request's HTTP method, headers, URI, and body to the Lambda function. #2823
    • key-auth: New run_on_preflight configuration option to control authentication on preflight requests. #2857
    • jwt: New run_on_preflight configuration option to control authentication on preflight requests. #2857
    ๐Ÿ”Œ Plugin development
    • Ensure migrations have valid, unique names to avoid conflicts between custom plugins. Thanks @ikogan for the patch! #2821

    ๐Ÿ‘Œ Improved

    ๐Ÿš€ Migrations & Deployments
    • ๐Ÿ‘Œ Improve migrations reliability for future major releases. #2869
    ๐Ÿ”Œ Plugins
    • ๐Ÿ‘Œ Improve the performance of the acl and oauth2 plugins. #2736 #2806

    Back to TOC