Release date 2025/07/28
Bugfix
-
Fixed an issue where
untrusted_lua_sandbox_requires
option was not respected. -
request.by_lua
code will now run before a request is made or a cached callout is fetched. Previously, it did not run before an attempt to fetch from cache, which did not allow for cache key customization. -
The plugin now uses additional components to generate the cache key: request consumer, consumer groups, plugin ID, route ID; callout request method, URL, query params, headers, and body.
-
Fixed an issue where expressions could not read headers, query, and URI captures via shortcuts of the form
$(headers.some_header)
.