Skip to content

Latest commit

 

History

History
59 lines (41 loc) · 1.71 KB

CHANGELOG.md

File metadata and controls

59 lines (41 loc) · 1.71 KB

Table of Contents

Released 2020/05/27

Changes

  • Methods for kong.ctx.shared manipulation were moved from kong.Node to a new module named kong.Ctx, mirroring Kong's Lua PDK structure

Additions

  • 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) into kong.ctx.shared
    • GetSharedAny: gets a value (of any type) from kong.ctx.shared
    • GetSharedString: gets a string from kong.ctx.shared
    • GetSharedFloat: gets a float from kong.ctx.shared
    • GetSharedInt: gets an integer from kong.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 context
    • GetCtxInt: gets an integer value from the request context

Released 2020/05/25

Additions

  • Add the kong.service.response.get_raw_body method, allowing Go plugins to access upstream Services response

Released 2020/05/07

Additions

  • Add missing methods:
    • kong.Nginx.GetSubsystem
    • kong.Node.SetCtxShared
    • kong.Node.GetCtxSharedAny
    • kong.Node.GetCtxSharedString
    • kong.Node.GetCtxSharedFloat
    • kong.Response.Exit
    • kong.Response.ExitStatus

Back to TOC