Repository navigation
Releases: felipeneuwald/stressy
Releases · felipeneuwald/stressy
Release list
v1.0.0
Changelog
- bf9dada deps: raise x/crypto to v0.55.0 and drop the go floor to 1.25
- afa5917 feat: bound --report below by a second and above by the timeout
- 8d34f74 feat: call stressy a lightweight CPU stress test tool
- 07c2321 feat: default to one worker, leaving the count to --workers
- 7fa0057 feat: name the signal in the shutdown line
- e3a1976 feat: publish the release binaries as tar.gz and zip archives
- d7e8879 feat: wrap the help output at 80 columns, and leave the examples to --help
- f90600c fix: bound workers by the counter sync.WaitGroup keeps
- 93c548a fix: check for a positional argument before --help and --version
- b3f0304 fix: let a second signal end a shutdown, and say what it is waiting on
- 91fb587 fix: prefer a pending signal to the expired deadline
- 68dd163 fix: report a rejected value once, not twice
- 2f2e67e fix: stamp the archives' licence and README from the commit
- 70a1d2b fix: state each default once, and drop MaxInt from the range message
The list above is filtered — docs:, test:, ci:, refactor: and
release: commits are left out — so it is a summary rather than the record.
Everything a user can observe, breaking changes included, is in
CHANGELOG.md.
v0.5.0
Changelog
- 43dbfec deps: drop viper, reading the environment directly instead
- 95e513d feat: exit 128+signum on interruption and report what the run did
- f500439 feat: print a progress line on an interval when asked
- de699d4 fix: cancel shutdown through one context, hash at a cost that observes it
- 27100ce fix: keep the environment out of cobra's own help and version flags
- b182759 fix: load the machine by default, report a real version, keep usage for usage errors
- 7b13898 fix: publish the windows/arm64 binary the README promises
- 00ac480 fix: say in the README and --help which of a flag and its variable wins
- 6180aa7 fix: say what a rejected value should look like, where it came from, and how to stop a run
- ee4accf release: cut 0.5.0
v0.4.0
v0.4.0-rc1
Changelog
- 8da59db Bump alpine from 3.19 to 3.24
- 8e21efb Bump the go-modules group with 4 updates
- fbc5e73 add CI and bring the build toolchain up to date
- 17ca349 add dependabot config for Go modules, Actions and the base image
- 26022fc fix: duration --timeout, scratch image, reproducible releases
- 20873ee fix: move package main to the module root so go install works
v0.3.3
Security
- Updated golang.org/x/crypto from v0.31.0 to v0.46.0 to address vulnerabilities:
- CVE-2025-22869: DoS via slow or incomplete SSH key exchange (high severity)
- CVE-2025-58181: Unbounded memory consumption in SSH (medium severity)
- CVE-2025-47914: Panic on malformed SSH agent message (medium severity)
v0.3.2
Changelog
- c85f4a2 upgrade go version
v0.3.1
v0.3.0
Changelog
- e18911b add code doc
- a24e531 go mod tidy
- 0576388 go mod tidy
- f509af1 housekeeping
- 2c51291 internal/flag
- 57ba33a internal/ptr
- d834400 ptr: int
- dbdd131 update README and CHANGELOG
- 9ad31b0 update README.md file
- 4901236 update goreleaser
- c5dc2ef update goreleaser
- 9b4a3ae update main.go
- 36157f7 update stressy.go
- b505b3b updates
v0.2.0
Changelog
- 52d6143 2.0.1 binaries
- 5146548 Dockerfile
- 280e87e Initial commit
- 2bbf50a Makefile
- 092dda9 Update README.md
- 5c169d3 add CHANGELOG
- b669b8c add to-do to readme
- 1c1ad07 adding goroutine
- 2c90801 binaries
- 88e2e96 binary
- ebec943 cleanup, first version
- ef8b648 dockerfile
- 568fd88 first proto, cpu: simple loop & bcrypt
- ea42a46 fix typo
- cdee340 fix typo
- 150a118 go mod
- e3772a8 goreleaser
- 15a48ec goreleaser docker buildx
- c1d3e42 housekeeping
- 7d3c5f4 main changes
- af2cbd7 main.go: bump version
- ee38230 null .gitignore
- 2d11618 refactor
- 1224028 remove 'default' binary
- 265d358 remove /vendor
- d9798d2 remove bin; add .gitignore
- 058686e renames main.go to stressy.go
- f0bb565 some housekeeping
- bbe79a1 stressy-build
- 41b6607 update LICENSE
- c91e8ba update Makefile
- 692059a update README.md
- 8caf925 update doc
- c296da0 update doc
- 733fec4 update documentation
- 097af8d update go version; update dependencies
- 6f5f36f update goreleaser
- 17fa662 update goreleaser
- 13ec21a upgrade go & dependecies version
- 5668d8c v 2.0.0 binaries
- 2e17dbe vendor
- 3f7836c version 0.2.0