Releases: yuuki/tcpulse
Releases · yuuki/tcpulse
v0.8.2
Changelog
- 2fd1513 Revert "docs: add star history chart to README"
- 116712e [tagpr] prepare for the next release
- 7b8258b [tagpr] update CHANGELOG.md
- 6c27709 build: avoid the runtime error like "/lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found"
- f9272df build: update release binary name to follow the standard naming
- 45020d1 chore: fix rename oversight
- 7069cbe chore: remove unused port configuration from devcontainer.json
- 71b3572 chore: update .gitignore to include coverage output file
- f4383ac fix: improve SIGINT handling in high-load ephemeral TCP/UDP mode
- f4c389d fix: print a result if tcpulse client receives SIGINT/SIGTERM
- ea311b6 refactor: move utility functions to printer module and fix formatting
- 5ef2d71 refactor: separate printer functionality into dedicated module
v0.8.1
Changelog
- 7954e57 Release for v0.8.1 (#31)
- 90e7fab chore: introduce revive linter
- fe02b8c chore: introduce staticcheck
- 4a345bd feat: add --help flag support
- 26d5a06 feat: environment variable support (#37)
- 6f699c4 fix: correct SA6002 warning: use pointer-like arguments for sync.Pool to avoid allocations in client-side
- 5301b53 fix: eliminate 'connection reset by peer' errors by removing SO_LINGER with timeout 0
- 31f1cac fix: eliminate pointer allocation warnings in sync.Pool usage (SA6002) (#36)
- c51251b fix: optimize sync.Pool usage to avoid allocation during Put() calls
- e86322a fix: update README.md to correct download links for Linux and macOS binaries and fix formatting for latency_min_us
- 2ddcb4c refactor: remove commented-out connection reset handling code
- 998a53c refactor: remove unused isConnectionReset function
- 233786d refactor: update UDP buffer size constant for consistency
v0.8.0
Changelog
- d072d56 [tagpr] prepare for the next release
- d0dcb82 [tagpr] prepare for the next release
- 0c1f139 [tagpr] update CHANGELOG.md
- 44b85e6 [tagpr] update CHANGELOG.md
- d2fa7be bump minor version to 0.8.0
- 58b04d8 chore: add ripgrep feature to devcontainer configuration
- 8253980 chore: rename project from connperf to tcpulse and update related configurations
- fa8ff23 chore: update .gitignore to exclude settings.local.json and remove the file
- cb41ad0 chore: update .gitignore to include tcpulse and remove the tcpulse binary
- bddbe70 fix: resolve race conditions in test helpers
- 59bb183 fix: update project description to reflect TCP/UDP flow load generator functionality
- c3e619d refactor: consolidate utility functions into main.go and add comprehensive tests
- 03c0822 refactor: rename
- 8c4d886 refactor: rename connect_test into client_test
- 664ab81 refactor: replace cobra subcommands with pflag/viper flags
v0.7.2
Changelog
- 6adf31c Add JSON Lines output format for measurement results (#25)
- 2533553 [tagpr] prepare for the next release
- 6ed8855 [tagpr] update CHANGELOG.md
- 467d4bb build: improve Makefile
- e5be955 chore: add test target to Makefile for running Go tests
- 39c0cd0 chore: rename test code
- 0c36b91 chore: update Go version and dependencies in go.mod and go.sum
- 3540b0a chore: update Go version and remove deprecated xerrors dependency
- 897916c chore: update devcontainer configuration to include Claude extension and bind mounts for local environment
- bfd8fef chore: update settings.local.json
- e0f1b7a chore: update settings.local.json to include new permissions and cleanup period
- d12a411 refactor: follow Go standard directory layout written in https://go.dev/doc/modules/layout#basic-command
- ca35390 refactor: improve Go code quality and best practices compliance
- 7c9f4db refactor: rename project from connperf to tcpulse
- f6609fb refactor: restructure command handling and add version command
- dde7e9c refactor: separate CLI flag and TCP/UDP logics