Releases: tsenart/vegeta
v12.5.1
v12.5.0
v12.4.0
What's new?
vegeta plot
now merge-sorts series correctly by timestamp.vegeta plot
produces nicer and more intuitive colors for time series.
Changelog
e827e02 attacker: Simplify timeout configuration (#397)
620397c plot: Sort data points by time elapsed (#398)
579df76 main: Bugfix: Print all command line help text to stderr, not stdout (#393)
53e27da Add ARM 32bits architecture (#392)
v12.3.0
v12.2.1
v12.2.0
What's new?
- Comments are now supported in the HTTP targets format. Just begin a line with
#
and everything that follows will be ignored.
Changelog
65db074 Improve docs of HTTP target format comments
7b55bde Add comments support to HTTP targets format (#363)
0cabfc9 Merge pull request #365 from cappyzawa/fix/lint
a53fb5f fix based on golint
9a3da3a change lint command
94fd316 Merge pull request #362 from tsenart/improve-text-report-documentation
acd7edb README: Document text reporter
fd77981 Markdown format README
8c61ac5 internal/resolver: Remove deprecated Unsafe field
030b2ec lttb: Make test output less verbose
d8ea552 Merge pull request #358 from tsenart/go-mod-compatibility
8170d36 Make git tag naming scheme compatible with go mod
9c78428 attack: Fix TestDuration flake
v12.1.0
Whats new?
- The
report
command now supports live updates with the--every
flag. Pass something like100ms
for the report to be rendered on the screen at that rate.
Changelog
c120b94 Update README
cb67cbd report: Fix output flag usage string
c175690 Merge pull request #346 from tsenart/live-reporters
8f8d605 travis-ci: Fix golint install command
d4da877 report: Support --every flag for live updates
a2d8120 report: Stable order of status codes in text report
a3ce5a2 attack: Improve reliability of TestClient
v12.0.0
What's new?
- Instead of limiting the number of bytes read from the response bodies, the
-max-body
flag now limits the number of bytes captured from response bodies while always reading the full body from the underlying connection.
Changelog
f25ac6a Merge pull request #341 from tsenart/read-full-body
e385d12 attack: Read response bodies in full
23d5876 Merge pull request #332 from tsenart/fix-target-format-docs
b3a9cb7 README: Fix -target section documentation
eed35ea README: Fix link to CONTRIBUTING.md
2accd35 README: Clarify OS compatibility of -resolvers flag
v11.3.0
What's new?
- A new
-resolvers
flag invegeta attack
allows specifying custom DNS resolver addresses to use instead of the ones configured by the OS. Works only on non Windows systems.
Changelog
c6176cc README: Document -resolvers flag
0ae5c56 resolver: Rewrite TestNormalizeAddrs
1441023 resolver: Remove redundant port range check
44272a8 resolver: s/TestResolverMiekg/TestResolver/
fe1b142 Merge pull request #308 from nathanejohnson/feature/override_resolvers
3b39fee removing hosts file
54ccc63 updates per tsenert
37a2704 lint
cd93a8f removing dnsmasq requirement, moving to miekg/dns
f51d570 we need to stop system-wide dnsmasq
e7b5935 updating .travis.yml to install dnsmasq
1be3214 Reworking items per tsenart
b3796f5 Skip resolvers on windows because it net.DefaultResolver is ignored there
0930935 Moving dns resolver logic to separate package
e35c4f6 feature/override_resolvers: add -resolvers flag to attack command
v11.2.0
What's new?
- 3.85x faster JSON format Target decoding in
vegeta attack
. - 2.15x faster attack results JSON encoding in
vegeta encode
. - 4.04x faster attack results JSON decoding in
vegeta encode
,vegeta plot
andvegeta report
. vegeta attack
always increments sequence numbers (even when target decoding fails).
Changelog
0d315c8 echosrv: Log request rate to stderr
68e46ad attack: Ensure seq number changes when targeter fails
64d5bd3 Merge pull request #327 from tsenart/easyjson
7729067 targets: Adjust expected error in bad Base64 body encoding test
8a05c77 targets: Use github.com/mailru/easyjson
2823e3e results: Use github.com/mailru/easyjson for JSON encoding
b58839f Merge pull request #326 from tsenart/max-body