title: Changelog

Table of Contents

0.2.0

This release mainly provides the ability to get variables and request body.

Change

  • change the network communication framework from reactor-netty to netty. 100
  • change the return value of filter function in PluginFilter interface. 100
  • the requiredVars and requiredBody functions have been added to the PluginFilter interface. 100
  • JDK requirements upgrade from 8 to 11.

Core

  • support for getting variables and request body. 100
  • catching exceptions thrown during the writeAndFlush. 107

Bugfix

  • chinese encoding in the response body. #53
  • stop request but not setStatusCode will trigger an exception In APISIX. #56
  • reset vtable_start and vtable_size of PrepareConf/Req. #66
  • convert the conf req to an object and put it in the cache. #73
  • modify socket file permissions so that APISIX has permission to read and write. #96
  • disable null as key of req/resp headers and args. #105
  • pre-read requests prevent read/write index confusion. #113

Back to TOC

0.1.0

This release mainly provides basic features and adds test cases.

Core

  • complete project skeleton and available features.
  • complete united test with APISIX.
  • supported debug mode.

Bugfix

  • set more headers and args. #30
  • ensure correct encoding and decoding when data length is greater than 256. #32
  • use netty's decoder to handle TCP half-packet issues that occur in custom protocols. #26

Back to TOC