All Versions
14
Latest Version
Avg Release Cycle
86 days
Latest Release
1441 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v1.2.0 Changes
October 05, 2020[feature]
Flatmap (array manipulation) now also at endpoint level- ๐
[bugfix]
Removed wording with racist connotationswhitelist
andblacklist
. Now usingallow
anddeny
instead. - โฌ๏ธ
[feature]
Upgrade go to 1.15. - ๐
[feature]
support for the append operation added - ๐
[feature]
Added a new supported encodingsafejson
- ๐
[feature]
support for nested targets added - ๐
[bugfix]
Client plugin example fixed - ๐
[bugfix]
Do not copy nil readers onno-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
-
v1.1.1
March 09, 2020 -
v1.1.0
November 25, 2019 -
v1.0.0
September 21, 2019 -
v0.9.0 Changes
April 07, 2019Summary of changes
- ๐
[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
- ๐
-
v0.8.0 Changes
March 09, 2019Summary of changes
- ๐ New routers Chi and httpmux
- Mux based routers add multiple methods in same URL pattern
- โ Integration tests
- Mixing mandatory and optional query strings parameters is now possible
- Error interface
- Shadow backends / Traffic mirroring
- ๐ Improved response headers
- A fix in sequential backends
- Mux based features now are like the Gin's ones
- A detailed http executor
-
v0.7.0 Changes
December 08, 2018Summary of changes
- ๐ง Default configuration parser accepts now custom file readers. File formats accepted:
.json
.toml
.yaml
.yml
.properties
.props
.prop
.hcl
- Replace the
http
package bytransport
. Getting ready for gRPC? (oops, spoiler) - Do not close a nil body (on the proxy layer)
- ๐ฆ Expose the HTTP server construction
- Delay endpoint method sanitization until required
- ๐ Sequential proxy merger
- โ Add error details into the HTTP response
- ๐ Bugfix: HTTP client timeout was set to 15 maximum seconds (no limit now)
- โก๏ธ Updated brand, new logo!
๐ Between 0.6 and 0.7, we have published an intermediate release 0.6.1 with:
- ๐ Support for HTTP2/HTTPS
- ๐ FIX: query string parameters works now with arrays and repeated variables (e.g.:
?a[]=a1&a[]=a2&b=b1&b=b2
) - โ Added Go 1.11 to the build matrix
- ๐ง Default configuration parser accepts now custom file readers. File formats accepted:
-
v0.6.1 Changes
October 04, 2018Summary of changes
- ๐ NEW: Added support for HTTP2/HTTPS
- ๐ FIX: query string parameters works now with arrays and repeated variables (e.g.:
?a[]=a1&a[]=a2&b=b1&b=b2
) - โก๏ธ UPDATE: Added Go 1.11 to the build matrix
- ๐ Other minor fixes, compare to 0.6.0
-
v0.6.0 Changes
September 07, 2018Summary of changes
- ๐ฆ Decoupled the http server from the router packages
- โ Add the Service name in the configuration
- ๐ BUGFIX: Merge with incomplete responses
-
v0.5 Changes
June 10, 2018Summary of changes
๐ This release adds 89 commits to 0.4.2 and integrates the 0.5 Milestone. Most relevant items are:
- ๐ Custom combiners for merging the backend responses.
- Static partial responses middleware added
- NoOp logger
- โ Add an explicit header about response completeness
- ๐ Avoid fancy strategies when balancing a FixedSubscriber with a single host
- ๐ฆ Expose all the http settings values
- Request deep copy helpers added