v0.5.0

rathole-org/ratholev0.5.0Oct 1, 2023by github-actions[bot]

AI Summary

Major release introducing WebSocket transport support and significant build changes. Dropped Linux musl release and removed TLS feature from pre-built binaries for embedded platforms due to maintenance burden.

Key Highlights

  • Added new WebSocket transport support
  • Dropped Linux musl release (now single Linux x64 release)
  • TLS feature removed from pre-built binaries for embedded platforms
  • Documentation update for non-root user with systemd
  • Build now uses Ubuntu-latest with compatible glibc version

Breaking Changes

  • Linux musl release no longer available
  • TLS feature not included in pre-built binaries - must build from source if needed

New Features

  • WebSocket transport support

Full Release Notes

## What's Changed
**New transport supported!**

* feat(transport): add websocket transport by @rucciva in https://github.com/rapiz1/rathole/pull/290
* We dropped linux musl release to save the trouble of linking musl openssl. Now there's only one release for linux x64. Given that it's compiled on ubuntu-latest, the required glibc version should be decent for most users to use.
* Because of the maintenance burden of linking TLS libraries, we don't compile the TLS feature in the release for embedded platforms anymore. If you need to use it, please build from the source by yourself. We will add it back when a pure rust tls library or a good cross-platform TLS libraries linking solution is available.
* docs: non root user with systemd by @boenshao in https://github.com/rapiz1/rathole/pull/269
* chore: fix shield.io badge in README-zh.md by @shiny in https://github.com/rapiz1/rathole/pull/272

## New Contributors
* @boenshao made their first contribution in https://github.com/rapiz1/rathole/pull/269
* @shiny made their first contribution in https://github.com/rapiz1/rathole/pull/272
* @rucciva made their first contribution in https://github.com/rapiz1/rathole/pull/290

**Full Changelog**: https://github.com/rapiz1/rathole/compare/v0.4.8...v0.5.0