Released 2020/05/27
- Methods for
kong.ctx.shared
manipulation were moved fromkong.Node
to a new module namedkong.Ctx
, mirroring Kong's Lua PDK structure
- Add
kong.Ctx
module, counterpart of Kong's Lua PDK kong.ctx module. It contains the following methods:SetShared
: sets a value (of any type) intokong.ctx.shared
GetSharedAny
: gets a value (of any type) fromkong.ctx.shared
GetSharedString
: gets a string fromkong.ctx.shared
GetSharedFloat
: gets a float fromkong.ctx.shared
GetSharedInt
: gets an integer fromkong.ctx.shared
- Add new methods to
kong.Nginx
, allowing direct manipulation of the request context (ngx.ctx
):SetCtx
: sets a value (of any type) into the request contextGetCtxInt
: gets an integer value from the request context
Released 2020/05/25
- Add the
kong.service.response.get_raw_body
method, allowing Go plugins to access upstream Services response
Released 2020/05/07
- Add missing methods:
kong.Nginx.GetSubsystem
kong.Node.SetCtxShared
kong.Node.GetCtxSharedAny
kong.Node.GetCtxSharedString
kong.Node.GetCtxSharedFloat
kong.Response.Exit
kong.Response.ExitStatus