Releases: fortio/fortio
v1.73.0
What's Changed
- Update build image to go1.24.8, update how the docker pgp key is added, bump deps (including x/net), and new linters by @ldemailly in #1097
Full Changelog: v1.72.0...v1.73.0
v1.72.0
What's Changed
- Use the new duration for uptime and -t and indirectly in dflag by @ldemailly in #1090
- Bump google.golang.org/grpc from 1.75.0 to 1.75.1 by @dependabot[bot] in #1089
Full Changelog: v1.71.2...v1.72.0
v1.71.2
What's Changed
- Get latest safecast (and grol and terminal). Use int based safecast.MustConv instead of MustConvert by @ldemailly in #1086
- Bump google.golang.org/grpc from 1.74.2 to 1.75.0 by @dependabot[bot] in #1083
Full Changelog: v1.71.1...v1.71.2
v1.71.1
Stats bug fix
- If all the data is in the last (overflow) bucket, the
minwas not set as start of bucket
Note that if all the data is in that bucket it does mean you should use a larger-rand/or an-offsetso your data fits into the buckets so you get more meaningful percentiles.
(Also changed: Bump grol.io/grol (and thus fortio/terminal) from 0.91.5 to 0.91.9)
Full Changelog: v1.71.0...v1.71.1
v1.71.0
New dynamic grpc method testing thanks to @hieusydo !
What's Changed
- Support load testing with custom gRPC methods by @hieusydo in #1064
- Bump golang.org/x/net from 0.42.0 to 0.43.0 in the go-x group by @dependabot[bot] in #1076
New Contributors
Full Changelog: v1.70.0...v1.71.0
v1.70.0
Rebuild with just release go 1.24.6 as well as new linter v2 related changes.
What's Changed
- Go 1.24 updates by @ldemailly in #1073
- refactor: replace sequential assignments with explicit variable decl by @wlynxg in #1060
- Add number of goroutines to the debug/metrics endpoint by @ldemailly in #1070
New Contributors
Full Changelog: v1.69.5...v1.70.0
v1.69.5
What's Changed
Use go 1.23.9 based build image. latest grol and terminal. prep for release by @ldemailly in #1053
(and other dep bumps)
Full Changelog: v1.69.4...v1.69.5
v1.69.4
- New exceptionDetails in jrpc error replies: the json version of the error object (#1042)
- Grol has now
bytes()andutf8()functions to go to array of bytes and back to utf8 string - Grol (and thus
fortio scriptinteractive mode) now also uses fortio.org/terminal library that uses golang.org/x/term latest commit as our change to History got merged upstream, so no more fortio.org/term needed. - Bump grpc
Full Changelog: v1.69.3...v1.69.4
v1.69.3
What's Changed
- Added the missing
Flush()method to thefhttp.Gzipmiddleware by @ldemailly in #1039
This allows streaming gzip'ing of chunked replies
Full Changelog: v1.69.2...v1.69.3
v1.69.2
Version of grol and fortio/terminal that properly sets the initial terminal size for fortio script to wrap long lines correctly.
What's Changed
- Bump golang.org/x/net from 0.38.0 to 0.39.0 in the go-x group by @dependabot in #1036
- Bump grol.io/grol from 0.80.3 to 0.80.4 in the fortio-and-grol group by @dependabot in #1037
Full Changelog: v1.69.1...v1.69.2