Releases: tsenart/vegeta
v11.1.0
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
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
What's new?
vegeta dump
is now calledvegeta encode
.vegeta encode
can automatically detect the encoding of its input files.vegeta encode
can encode results tojson
,csv
andgob
.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
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
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
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
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