Releases: fortio/fortio
fortio v1.3.1
Changes/bug fixes:
- Fixed #312 - 100% error erroneously shown in UI for GRPC tests - thanks @olimpias
- Debian sbuild working (#307) - Help to turn this into an accepted package welcome - @ldemailly
- When using the standard (slow) http(s) client, proxy settings from environment are respected (#317) - thanks @costinm
- In the UI, new + button to add more custom headers (#308) - thanks @SeriyBg
fortio v1.3.0
New/Changes:
-
Debian packaging support, new makefile targets:
dist,dist-sign,official-install,debian-dist-test,debian-dist -
New location in docker image :
/usr/bin/fortiofor the binary,/usr/share/fortiofor the resources -
Docker volume for data is
/var/lib/fortiobut the default data directory is "." (current directory) for all installs. That data dir location is now printed at startup, e.g.:
Fortio 1.3.0 grpc 'ping' server listening on [::]:8079
Fortio 1.3.0 https redirector server listening on [::]:8081
Fortio 1.3.0 echo server listening on [::]:8080
Data directory is /Users/ldemailly/go/src/fortio.org/fortio
UI started - visit:
http://localhost:8080/fortio/
(or any host/ip reachable on this server)
11:53:00 I fortio_main.go:213> All fortio 1.3.0 bf3f2d9ff07ed03ef16be56af20d58dc0300e60f go1.11 servers started!
- updated grpc to 1.15
fortio v1.2.2
Changes since v1.2.1: #302 we now build Debian (.deb) and RPM (.rpm) packages
Note: still to do (and help welcome) push those to official ubuntu, etc.. apt repositories (how?)
fortio v1.2.1
This is a minor bug fix (#298) compared to Fortio v1.2.0 + switched the build to use go 1.11 (and corresponding new lint warning fixes), while still being compatible with go 1.8
fortio v1.2.0
Early September release, Fortio is now standalone from Istio (while still being the synthetic load testing of choice of Istio) at https://github.com/fortio/fortio
Bug fixes:
- Fixed duplicate Content-Type and Authorization headers (in connections past the first one) #292
- Fixed doc lint errors #285
- Fixed UI link to use https://fortio.org instead of http #286
- Fixed the
fortio.fcurlandfortio.echosrvsmaller docker images build (now at https://hub.docker.com/r/fortio/ , from istio/ previously)
Changes (incompatible with 1.1, thus 1.2 version) :
- Across the documentation and code base: changed vanity package url from istio.io/fortio to fortio.org/fortio #289
- Changed http client user agent to
fortio.org/fortio-*(fromistio/fortio-*) and default volume data directory to/var/lib/fortio(from/var/lib/istio/fortio) - Changed JSON for GRPC results to use names/string from numerical code #290 - thanks @olimpias for the contribution.
fortio v1.1.0
A couple of cool new features in fortio 1.1:
-
Support for Unix Domain Sockets for both the server and the client (#276)
eg.
fortio server -http-port /tmp/fortio/http-uds1
and
fortio load -unix-socket /tmp/fortio/http-uds1 http://localhost/echo -
Support for random payload generation or file based POST content for both gRPC and http (#270, #273 / #280 - Thanks @olimpias for the contributions) - Note there is a bug (#291) in header generation in this release which is fixed in 1.2.0
- You can switch http client calls from GET to POST using
-content-type - Or using
-payload-fileto specify the the content of the POST body - Or using
-payload-sizeto generate a random binary body of that size - Or using
-payloadto send a small string as the body
- You can switch http client calls from GET to POST using
And host of fixes and minor improvements (bug fix around custom headers and user authentication header, better fortio help output, etc...)
fortio v1.0.1
Very minor patch release for fortio 1.0 with a couple of code and build clean up (in part for Mac homebrew so brew install fortio and fortio version shows the correct version)
Also fortio help (and fcurl -help) will show the help on stdout instead of stderr (#264).
See full change list.
fortio v1.0.0 - 1.0 is here 🎉
After 1 year of development and 42 incremental releases, fortio is stable and with no known major issue, so I'm very proud to announce we just reached Fortio-1.0 🎉!
This release is functionally equivalent to 0.11.0 with just build refactoring, minor test changes, and a lot of doc changes. It's also building with go 1.10.3 by default (but is still 100% compatible with go 1.8)
Check out the improved https://github.com/istio/fortio#fortio doc and the https://github.com/istio/fortio/wiki/FAQ - please give feedback, contribute improvements!
-- Laurent and the fortio contributors
fortio v0.11.0
We are getting very close to fortio 1.0 🎉
Changes/new features:
-
#204/#249
-grpc-secureis deprecated and replaced by usinghttps://prefix for standard internet CA verification - or by providing the new-cacert. For the server side, use-keyand-certfor mTLS grpc server - thanks @danehans for the contribution! -
#244 New periodic
-sync-intervalfor a fortio report server to periodically attempt to fetch new data file from cloud storage (what is used in https://fortio-daily.istio.io/ )
fortio v0.10.0 - KubeCon EU edition
UI improvements (many thanks to @Tahler for the contributions):
- #235,#243 There is now a dual/overlay chart to compare any 2 histograms
- #237,#240 In the multi (>= 3) chart, show the QPS on right axis (can be turned on/off like all other data on the chart)
- #238 The URL is now updating and encoding settings such as logarithmic axix, max, and which data file is being graphed
Misc: