Skip to content

Releases: tsenart/vegeta

v11.1.0

24 Aug 20:13
Compare
Choose a tag to compare

What's new?

  • You can now limit the number of bytes read from response bodies in vegeta attack via the -max-body flag. Fixes #325.

Changelog

770e806 README: s/specified/specifies/
3cb2ebf attack: Support response body read limits
ec1286c Merge pull request #324 from MatrixFrog/patch-1
565cac4 Change -inputs flag to just passing the files directly
671101e Update Library code section in README

v11.0.0

18 Aug 23:10
6eef4b1
Compare
Choose a tag to compare

What's new?

  • vegeta (plot | report | encode) can work with multiple input files with a consistent interface.
  • e.g. vegeta report results.*, vegeta plot results.json results.gob

Changelog

6eef4b1 Merge pull request #322 from tsenart/report-file-args
8db30d0 Update docs
99f78db report: Support multiple file arguments
1bfff57 plot: Improved description of file arguments
b22f4d4 plot: Reuse decoder helper in plot
5892206 encode: Reuse decoder helper in encode
522e600 vegeta: Helper decoder function
54cfcc1 results: Implement DecoderFor

v10.0.0

18 Aug 20:41
c9bc7f7
Compare
Choose a tag to compare

What's new?

  • vegeta dump is now called vegeta encode.
  • vegeta encode can automatically detect the encoding of its input files.
  • vegeta encode can encode results to json, csv and gob.
  • vegeta attack now supports flexible -rate time units (e.g. 50/m, 20/5s 20/s)

Changelog

c9bc7f7 Merge pull request #318 from tsenart/302-dump-to-encode
08190d6 vegeta: Exclude deprecated cmds from help message
ba2df25 encode: Update README
a5cd801 report: Return deprecation error on plot reporter
442432c dump: Return deprecation error on dump command
9d45d92 encode: Improved command usage documentation
f01a574 encode: Handle interrupt signal
d72f3f9 encode: Auto-detect input encoding
95a0473 encode: Reuse constants for flag usage strings
297a32e encode: Include "vegeta" in FlagSet name
869ca32 README: Improve wording
5887fa3 dump: Rework command to encode
28b59f1 Merge pull request #321 from tsenart/flex-rate
68f64e8 attack: Introduce flexible vegeta.Rate

v9.0.0

14 Aug 23:41
f477673
Compare
Choose a tag to compare

This release ships with two substantial improvements:

  • Latency quantile calculation is faster and more precise.
  • A new vegeta plot command that can handle large result sets with bounded resources. (vegeta report -reporter=plot has been removed).

Changelog

9388665 Update deps
055ddc6 plot: Add missing assets
65989a8 Merge branch 'master' into plot-reporter-downsampling
dd2ea0d plot: Deterministic WriteTo output
b294ddb plot: Update golden file
0754549 README: Update Plot image url
52b6595 plot: Improve TestLabeledSeries
8a24986 plot: Update README and add examples
449e551 targets: Simplify generation code
0992b8e Update .gitignore
e19fc14 plot: Use github.com/tsenart/go-tsz
ca99fe5 plot: Update Dygraphs and HTML2Canvas
24703ba plot: Golden test for plot output
df544bc plot: TestLabeledSeries
48ba0db plot: Rename BenchmarkHTMLPlot
c9b9ae4 plot: Move to independent package
f63b43a plot: HTMLPlotOpts
eacb7a8 plot: Ensure timestamp monotonicity
f3fb801 plot: Rename attackSeries to labeledSeries
cbb1581 lttb: Improve Iter comment
6b1a62d lttb: Checkin
bcddd8a plot: Buffering logic
b274d1f attack: Same order of timestamps and seq numbers
4be48a3 lttb: Move to independent package
05d47cf lttb: Fix LTTB bucketing and add better tests
15bec40 lttb: Implement on-line version of the LTTB algorithm
f9995df plot: Revert back to Dygraphs
d21bc64 git: Add *.gob and *.lz to .gitignore
e1a4f38 plot: Highcharts and streaming refactoring WIP
86e56e2 README: Specify master branch in Travis badge
0d2e7f7 plot: Introduce vegeta plot command
435185e reporters: Fix incorrect allocation optimisation
cf9f116 reporters: Elide unecessary type conversions
40f7924 vendor: Add github.com/dgryski/go-lttb
c8e7de8 report: Downsample time series in plot reporter
7a6744a results: Make encoding tests parallel
061d25b Merge pull request #307 from tsenart/tsenart/tdigest-quantiles
3478cc3 deps: Update Gopkg.toml
8fb9ce5 metrics: Use keyed composite literals
d8d0b52 metrics: Move estimator from Metrics to LatencyMetrics
b6cb4d6 metrics: Explain choice of TDigest compression parameter
e8136be metrics: Use influxdata/t-digest for streaming quantiles
9b1d8ae metrics: BenchmarkMetrics

v8.1.1

12 Jul 14:26
6f06594
Compare
Choose a tag to compare

Changelog

6f06594 Merge pull request #313 from tsenart/tsenart/fix-json-targeter-termination
dbc31db targets: Fix JSONTargeter EOF detection
2dd2394 targets: Fix using ReadAllTagets with JSONTargeter
9a9454d Makefile: Add --debug and --skip-validate flags to dist target
dc4432f goreleaser: Set release.name_template

v8.1.0

11 Jul 10:36
Compare
Choose a tag to compare

Changelog

e1fcaf5 goreleaser: Set tags_prefix to "cli/"
400d327 README: Use / as versioning namespace separator
bb4771e internal/cmd/echosrv: Internal echo server command
80242ff Merge pull request #309 from tsenart/tsenart/semver-split
c8ad712 readme: Document semantic versioning split
05aff31 Merge pull request #306 from tsenart/xla/metrics-unindent
11ec53b metrics: Unindent types
966dd85 Merge pull request #300 from tsenart/json-targets
6de2156 targets: Refactor EagerTargeter to ReadAllTargets
4911bc1 jsonschema: Exit on fs.Parse error
2e261e6 targets: Test and refine JSONTargeter
eb227c2 targets: Generate vegeta.Target JSON schema
dae3d2d attack cmd: Re-use target format constants
188262a attack cmd: Return error on bad format selection
ec323fa targets: Introduce constants for different formats
a7df0cf targets: Rename legacy format to http
909e0fe Merge branch 'master' into json-targets
fc5ca53 Welcome @xla as CODEOWNER
3a5c966 Merge pull request #297 from nh2/patch-2
50ef463 attack: Implement JSON target format
ed8efd7 attack: Preparation for alternative target formats
7d26dee Merge branch 'master' into patch-2
2bcdfd6 Merge pull request #296 from nh2/patch-1
613dd0d README: Set pdsh to ssh mode
1dc56cb README: Fix quoting in for loop.
54c22fc Merge pull request #294 from whilei/gofmt-2018-Jun-17-00-39
65b3c92 all: gofmt

v8.0.0

12 Jun 09:45
66f3db7
Compare
Choose a tag to compare

Changelog

66f3db7 Merge pull request #292 from tsenart/plot-utf8
e8e29f3 Add meta charset=utf-8 tag in plot reporter HTML output
eb9b363 Add support for named attacks
e3f83eb attack: More granular timing
90f5dae Update bug_report.md
462dc8a Update bug_report.md
efc287a Merge pull request #288 from tsenart/contributing-improvements
2a161c6 .github: PULL_REQUEST_TEMPLATE
0625a1c .github: ISSUE_TEMPLATE/question.md
fe35998 .github: Add ISSUE_TEMPLATE/feature_request.md
4e951f2 .github: Add ISSUE_TEMPLATE/bug_report.md
9203992 Add .chglog template and config

v7.0.3

23 May 15:09
Compare
Choose a tag to compare

Changelog

f5e8a53 Add CGO_ENABLED=0 to Makefile vegeta target

v7.0.2

23 May 14:56
Compare
Choose a tag to compare

Changelog

b6443a2 Add clean-* targets to Makefile
bdb7b87 Add dist target to Makefile
27e8bf5 Include runtime.GOOS and runtime.GOARCH in -version output

v7.0.1

23 May 11:14
Compare
Choose a tag to compare

Changelog

add59f4 Fix ldflags definition in .goreleaser.yml
471eeda Remove unecessary release.sh
21d989c Retrieve Go version from the runtime