Ultra performant API Gateway with middlewares. A project hosted at The Linux Foundation
[bugfix]
: Corrected response modifier interface to create req/resp plugins
Full Changelog: https://github.com/luraproject/lura/compare/v2.0.2...v2.0.3
make
call by @deepsource-autofix in https://github.com/luraproject/lura/pull/561
(*bytes.Buffer)
by @deepsource-autofix in https://github.com/luraproject/lura/pull/564
Full Changelog: https://github.com/luraproject/lura/compare/v2.0.1...v2.0.2
[feature]
create a group for the declared enpoints so mw are injected just to the group[bugfix]
Moved CI from Travis to Github Actions[feature]
envar GODEBUG=x509ignoreCN=0 added to the tests[feature]
build and test workflow added to the repo actions[feature]
avoid using the default logger from the stdlib[feature]
Use filepath.Join to avoid problems with paths with or without a trailing slash[bugfix]
Fix integration tests[feature]
Increase map size[bugfix]
Fix tests[feature]
pass original request host in X-Forwarded-Host header[feature]
flatmap del
operation accepts more than one argument[feature]
Flatmap (array manipulation) now also at endpoint level[bugfix]
Removed wording with racist connotations whitelist
and blacklist
. Now using allow
and deny
instead.[feature]
Upgrade go to 1.15.[feature]
support for the append operation added[feature]
Added a new supported encoding safejson
[feature]
support for nested targets added[bugfix]
Client plugin example fixed[bugfix]
Do not copy nil readers on no-op
[bugfix]
Nested sequential params[feature]
Clone also the request body in the CloneRequest method[feature]
/__debug/
endpoint accepts now any method[feature]
Use the weight of the SRV record to generate the list of hosts when resolving a service name[feature]
Decompress gzipped responses before parsing them[feature]
Added a /__health
endpoint[feature]
Ability to use collections in sequential proxy as input (collection filters)[feature]
Support using JWT claims as backend url params[feature]
Mutual TLS between KrakenD and clients added[bugfix]
Abort a sequential merge after the first error or incomplete response[bugfix]
Propagate the content length when present[bugfix]
Avoid counting output params referred to a response value[feature]
Flatmap filter for collections[other]
Old go versions 1.8 and 1.9 are now discontinued[performance]
Load balancing URL creation improved[performance]
URL creation for sequential merger improved.json
.toml
.yaml
.yml
.properties
.props
.prop
.hcl
http
package by transport
. Getting ready for gRPC? (oops, spoiler)Between 0.6 and 0.7, we have published an intermediate release 0.6.1 with:
?a[]=a1&a[]=a2&b=b1&b=b2
)