Skip to content
This repository has been archived by the owner on Aug 27, 2021. It is now read-only.

Latest commit

 

History

History
94 lines (61 loc) · 3.01 KB

CHANGELOG.md

File metadata and controls

94 lines (61 loc) · 3.01 KB

Kong AWS Lambda plugin changelog

Releasing new versions

  • update changelog below
  • update rockspec version
  • update version in handler.lua
  • commit as chore(*) release x.y.z
  • tag commit as x.y.z
  • push commit and tags
  • upload to luarocks; luarocks upload kong-plugin-aws-lambda-x.y.z-1.rockspec --api-key=abc...
  • test rockspec; luarocks install kong-plugin-aws-lambda

unreleased

  • fix: handle multivalueheaders #59

aws-lambda 3.5.4 22-Mar-2021

  • tests: just fix the test suite so that it works with kong repo too

aws-lambda 3.5.3 19-Mar-2021

  • fix: respect skip_large_bodies config setting when using AWS API Gateway compatibility

aws-lambda 3.5.2 6-Nov-2020

  • tests: just fix test suite for upcoming change to ssl_cert on Kong project

aws-lambda 3.5.1 6-Oct-2020

  • fix: skip_large_bodies to honor config setting

aws-lambda 3.5.0 22-Sep-2020

  • feat: adding support for 'isBase64Encoded' flag in Lambda function responses
  • fix: respect skip_large_bodies config setting even when not using AWS API Gateway compatibility

aws-lambda 3.4.0 12-May-2020

  • Change luaossl to lua-resty-openssl
  • fix: do not validate region name against hardcoded list of regions
  • feat: add host configuration to allow for custom Lambda endpoints

aws-lambda 3.3.0 17-Apr-2020

  • Fix: when reusing the proxy based connection do not do the handshake again.
  • revamped HTTP connect method that allows for connection reuse in scenarios with a proxy and/or ssl based connections

aws-lambda 3.2.1 3-Mar-2020

  • Maintenance release for CI purposes

aws-lambda 3.2.0 11-Feb-2020

  • Encrypt IAM access and secret keys when relevant

aws-lambda 3.1.0 6-Jan-2020

  • fix: reduce notice-level message to debug, to reduce log noise
  • feat: added 3 regions; eu-north-1, me-south-1, eu-west-3

aws-lambda 3.0.1 13-Nov-2019

  • Remove the no-longer supported run_on field from plugin config schema

aws-lambda 3.0.0 2-Oct-2019

  • Renamed from liamp to aws-lambda to supersede the aws-lambda plugin from Kong core.
  • Note that this version number is just to indicate it supersedes the previously build in one. The effective change from version 2.0 (build in) of the aws-lambda plugin to 3.0 (this) is the combined set of changes mentioned below for Liamp versions 0.1.0 and 0.2.0.

Liamp 0.2.0 23-Sep-2019

  • chore: convert the plugin to the PDK and new DB (developed against Kong 1.x)

Liamp 0.1.0

  • feat: if no credentiuals are provided, the plugin will automatically fetch EC2 or ECS credentials and use the AWS IAM roles retrieved for accessing the Lambda.
  • feat: new option awsgateway_compatible to make the serialized request compatible with the AWS gateway format, making the plugin a drop-in replacement
  • feat: new option skip_large_bodies to enable really large bodies (that have been cached to disk) to also be sent to the Lambda. Use with care!
  • feat: added the ability to connect to the Lambda through a proxy