All Versions
14
Latest Version
Avg Release Cycle
86 days
Latest Release
1298 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