What's new in TCPING 2.5.0
Jan 14, 2024
- new feature: add -show-failures-only flag to omit printing successful probes
- new feature: re-add static Linux binary. Thanks to @daniql
- new feature: add support for Linux arm64 in Makefile. Thanks to @ChrisClarke246
- fix: extra precision for seconds calculation when the value is under a second. Thanks to @daniql
- refactor: migrate to a pure-Go sqlite package. Thanks to @wizsk
- refactor: user flag handlers
- cleanup: user input functions. Thanks to @friday963
- chore: fix typos
- build: Go 1.21.4
New in TCPING 2.4.0 (Sep 10, 2023)
- New feature: add -i to specify the interval between sending probes. Thanks to @luca-patrignani
- New feature: add -I to specify the source interface to use for sending probes. Thanks to @wizsk
- New feature: add -t to specify a custom timeout for probes. Thanks to @luca-patrignani
- New feature: add --db to specify the path and file name to store tcping output to sqlite database. e.g. --db /tmp/tcping.db.
- Fix: add rtt to JSON output
- Fix: CI warning thanks to @wizsk
- Refactor: remove unnecessary custom types
- Refactor: memory align structs
- Refactor: Debian packaging instructions
New in TCPING 2.0.0 (Aug 5, 2023)
- new feature: add -c or count flag to exit TCPING after a certain amount of probes specified by user thanks to @ravsii
- new feature: add BSD support
- new feature: add Debian package to make TCPING apt installable
- fix: packet loss NaN when program terminated too quickly thanks to @ravsii
- fix: time report bug. Everything is now accurate
- fix: Enter key detection for Windows machines
- refactor: complete overhaul of time calculation. TCPING now is hack-free when it comes to time handling thanks to @ravsii
- refactor: memory align structs
- refactor: improve code readability
- refactor: refactor stats struct and extract user input to a separate struct
- refactor: Enter key detection logic
- refactor: name resolution handling. The maximum allowed time to wait for DNS response is now 2 seconds
- refactor: and unify exit points thanks to @ravsii
- tests: feature: add more test special thanks to @ravsii
- enhancement: add dependabot
- docs: improve documentation
New in TCPING 1.22.1 (Jul 16, 2023)
- new feature: implement JSON output thanks to @ravsii
- new feature: implement JSON output prettifier thanks to @ravsii
- fix IP version selection bug when -4 or -6 flags are passed