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