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
andstrip_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 thewhitelist
orblacklist
properties. #2918
- DNS: SRV records pointing to an A record are now properly handled by the
load balancer when