Changelog History
Page 1
-
v1.11.4 Changes
December 01, 2020🛠 Fixed #436 - log the remote ip header
X-Forwarded-For
in LogRequest -
v1.11.3 Changes
November 20, 2020🛠 Fixes #430 - flood of EOF logging as error (thanks for the report @howardjohn !)
🛠 Fixes #431 - error handling for empty/incorrect use offortio proxies
-
v1.11.2 Changes
November 19, 2020🔒 Same as 1.11.0 but with new build image with go1.15.5 which has a number of important security and other fixes.
-
v1.11.1
November 19, 2020 -
v1.11.0 Changes
October 29, 2020- ⬆️ Upgraded linters and fixed newly discovered issues
- 🔊
log.SetFlagDefaultsForClientTools()
for command line tool better defaults than server side logs (for instance https://github.com/fortio/dnsping#dnsping)
-
v1.10.1 Changes
October 21, 2020🛠 fixes #416
also rebuilt with go 1.15.3 -
v1.10.0 Changes
October 12, 2020🛠 Small widespread api change (for NewClient() and Resolve*()) to propagate error back to caller, fixes #411
-
v1.9.1 Changes
October 09, 2020- 🚤 Default for
-M
is now parallel (go routines per target) fetch and send results at the end by default, best for high latency targets, small payloads, use-multi-serial-mode
for streaming results but one target at a time (low latency targets or large replies or to create serialized spans for testing) - 👍
-M
avoid double / in url, allows target to not specify missing http:// and better/cleaner code. - 🔧 Maximum delay for echo server is now configurable dynamically (was hardcoded to 1.5s max) #414
- 🚤 Default for
-
v1.9.0 Changes
October 07, 2020Pretty big new feature (#160): you can now optionally open server ports for which every request made to that port gets forwarded to 1+ destination URLs and the combined data is returned.
This is using the new
-M
multi flag (or as a libraryfhttp.MultiServer
)For instance
fortio proxies -M "5554 http://svc1:8080/echo http://svc2:8080/echo"
will forward incoming requests on 5554 to svc1 and svc2.🛰 By default all headers and request type (URI, query args, method (POST vs GET), payload etc) are mirrored, alternatively if you pass
-multi-mirror-origin=false
then only distributed tracing headers are passed and the target request is as specified👀 See an example https://github.com/fortio/fortio#using-the-http-fan-out--multi-proxy-feature
-
v1.8.1 Changes
October 01, 2020