You are browsing documentation for an outdated plugin version.
Changelog
Kong Gateway 3.9.0.0
- Fixed an issue where the length counting of escape sequences, non-ASCII characters, and object entry names in JSON strings was incorrect. The plugin now uses UTF-8 character count instead of bytes.
- Fixed an issue where certain default parameter values were incorrectly interpreted as 0 in some environments (for example, ARM64-based):
max_container_depth
max_object_entry_count
max_object_entry_name_length
max_array_element_count
max_string_value_length
Kong Gateway 3.8.0.0
- Introduced the new JSON Threat Protection plugin.
Known issues:
- In the JSON Threat Protection plugin, the default value of
-1
for any of themax_*
parameters indicates unlimited. In some environments (such as ARM64-based environments), the default value is interpreted incorrectly. The plugin can erroneously block valid requests if any of the parameters continue with the default values. To mitigate this issue, configure the JSON Threat Protection plugin with limits for all of themax_*
parameters.