Releases: rapiz1/rathole
v0.3.10
What's Changed
- fix: respect shutdown signal when retry by @rapiz1 in #121
- fix: set
codegen-units
to 1 by @rapiz1 in #124 - fix: use unbounded channels in
config_watcher
by @rapiz1 in #127 - feat: mask out token in logging by @rapiz1 in #129
- test: adapt to openssl 3 by @rapiz1 in #126
- fix(config_watcher): allow backupcopy for vim by @Enter-tainer in #122
Full Changelog: v0.3.9...v0.3.10
v0.3.9
v0.3.8
What's Changed
- fix: use exp backoff for running control channel by @rapiz1 in #104
- fix: deny unknown fields for config by @rapiz1 in #105
- fix: improve log by @rapiz1 in #108
- fix: ignore broken data channels by @rapiz1 in #110
New Contributors
- @gitter-badger made their first contribution in #106
Full Changelog: v0.3.7...v0.3.8
v0.3.7
What's Changed
This release contains various reliability improvement, including tweaking keepalive parameters to detect dead connections in time.
- feat: expose TCP_NODELAY and TCP_KEEPALIVE by @rapiz1 in #96
- fix: emit colored log only when STDOUT is a tty by @rapiz1 in #89
- fix: support IPv6
local_address
for UDP by @rapiz1 in #94 - fix: make
accept
cancel safe and add a timeout by @rapiz1 in #93 - fix: flush when handshaking by @rapiz1 in #99
- chore: reduce crate size by @Enter-tainer in #88
Full Changelog: v0.3.4...v0.3.7
v0.3.4
v0.3.3
What's Changed.
Full Changelog: v0.3.2...v0.3.3
v0.3.2
What's Changed
This release comes with a Docker image. Thanks for everyone giving feedback & opening PRs!
- fix: update build script for using vergen without a git repo by @orhun in #59
- fix: hot-reload for client and server both present by @rapiz1 in #68
- ci: use native strip by @rapiz1 in #55
- ci: add ARM32 targets for release by @rapiz1 in #72
- chore: Add Dockerfile by @orhun in #73
- docs: fix typo by @Enter-tainer in #57
- docs: typo by @hellodword in #58
- docs: add TOC and fix typos by @rapiz1 in #62
- docs: add instruction to run as service by @shirshak55 in #61
New Contributors
- @hellodword made their first contribution in #58
- @orhun made their first contribution in #59
- @shirshak55 made their first contribution in #61
Full Changelog: v0.3.1...v0.3.2
Note
For explanation of architectures, refer to rustc Platform Support
v0.3.1
What's Changed
Full Changelog: v0.3.0...v0.3.1
Notes
rathole-x86_64-unknown-linux-gnu
links against glibc 2.11+
, if you run a linux distribution with an older glibc, use rathole-x86_64-unknown-linux-musl
For the explanation of target triples, refer to rustc's platform support
v0.3.0
What's Changed
- feat: opt binary size for
minimal
profile by @rapiz1 in #31 - feat: support hot reloading by @rapiz1 in #33
- feat: verbose version message by @rapiz1 in #42
- chore: update
snowstorm
by @rapiz1 in #34 - chore: update dependencies by @rapiz1 in #49
Full Changelog: v0.2.0...v0.3.0
Notes
rathole-linux-amd64
is linked against glibc that comes with latest ubuntu. If you need a binary that runs with older glibc, you need to compile it for yourself, or wait for the next release.