Kong v0.10.4 Release Notes

Release Date: 2017-10-24 // over 6 years ago
  • ๐Ÿ›  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
    • HTTP 400 errors thrown by Nginx are now correctly caught by Kong and return a native, Kong-friendly response. #2476
    • ๐Ÿ›  Fix an edge-case where an API with multiple uris and strip_uri = true would not always strip the client URI. #2562
    • ๐Ÿ›  Fix an issue where Kong would match an API with a shorter URI (from its uris value) as a prefix instead of a longer, matching prefix from another API. #2662
    • ๐Ÿ›  Fixed a typo that caused the load balancing components to ignore the Upstream slots property. #2747
    ๐Ÿ”ง Configuration
    • Octothorpes (#) can now be escaped (\#) and included in the Kong configuration values such as your datastore passwords or usernames. #2411
    Admin API
    • The data response field of the /upstreams/{upstream}/targets/active Admin API endpoint now returns a list ([]) instead of an object ({}) when no active targets are present. #2619
    ๐Ÿ”Œ Plugins
    • ๐Ÿ”ง datadog: Avoid a runtime error if the plugin is configured as a global plugin but the downstream request did not match any configured API. Thanks @kjsteuer for the fix! #2702
    • ๐Ÿ›  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

    Back to TOC