Skip to content

Releases: yuuki/tcpulse

v0.8.2

13 Jun 16:05
39ebe8c

Choose a tag to compare

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

10 Jun 12:40
7954e57

Choose a tag to compare

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

08 Jun 21:09
883ebbe

Choose a tag to compare

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

08 Jun 06:04
a13bf4d

Choose a tag to compare

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

v0.7.1

06 Jun 15:41

Choose a tag to compare

Changelog

  • b737ccc Bump version go 1.22.1
  • 8532770 Modernize go code
  • 6d83c7b bump version Go 1.24.4
  • 8b76349 serve: support to pass addrs in a file as an argument

v0.7.0

31 May 02:28
fb0e6d9

Choose a tag to compare

Changelog

fb0e6d9 Merge pull request #17 from yuuki/connect_file_args

v0.6.0

25 May 00:55
4fa3cd0

Choose a tag to compare

Changelog

4fa3cd0 Merge pull request #14 from yuuki/serve_multiple_ports

v0.5.3

24 May 07:30
8ed0037

Choose a tag to compare

Changelog

8ed0037 Merge pull request #13 from yuuki/add_option_for_merging_results

v0.5.2

24 May 05:02
6afc370

Choose a tag to compare

Changelog

6afc370 Merge pull request #12 from yuuki/fix_connect_nil_pointer_dereference

v0.5.1

19 Apr 08:40

Choose a tag to compare

Changelog

de65272 Fix a bug that prevented building on non-Linux platforms