Release date 2025/05/20
Bugfix
-
The plugin now logs the request URL, response code, and request latency (in milliseconds).
-
Fixed an issue where a callout response wasn’t available to response
by_lua
code. -
Fixed an issue where caching options modified via
by_lua
would apply to all subsequent callouts. -
Fixed an issue where callouts with the same name would be accepted.
-
Query parameters specified via
callout.request.query
now correctly replace those in the callout URL. -
Fixed an issue where values in
custom
wouldn’t accept explicit null values for removal of fields. -
Fixed an issue where callout and upstream request body customizations weren’t performed when an empty request body was provided. Now, an empty JSON body is used and
Content-Type: application/json
is added to the request. -
Fixed an issue where the Request Callout plugin failed with a timeout when
callouts.request.body.custom
was null andcallouts.request.headers.forward
was set totrue
.