Releases: fosrl/gerbil
1.3.0
What's Changed
- Adding GHCR to CI/CD Release Workflow & further improvements by @marcschaeferger in #32
- feat: optimize calculatePeerBandwidth to avoid nested loops by @LaurenceJJones in #39
- fix: relay buffer leak on UDP read error by @LaurenceJJones in #38
- fix: relay race condition in WireGuard session management by @LaurenceJJones in #36
- feat: base context + errgroup; propagate cancellation; gracefu… by @LaurenceJJones in #37
- Include public key in hole punch message to Pangolin
New Contributors
- @marcschaeferger made their first contribution in #31
- @LaurenceJJones made their first contribution in #39
Full Changelog: 1.2.2...1.3.0
1.2.2
What's Changed
- changed docker image from ubuntu to alpine by @Lokowitz in #24
- Change default port to 3004 to avoid a conflict with Pangolin's integration API. by @SigmaSquadron in #28
- Fixes to proxy protocol for downstream proxies when running as the TLS gateway
BREAKING
--listen is no longer supporter. The listen port is pulled from --reachableAt for backward compatability due to #28. Please make sure your port is in --reachableAt and ensure you are using the latest Pangolin version for this to be reflected in the database for communication!
The default port has changed to 3004.
New Contributors
- @SigmaSquadron made their first contribution in #28
Full Changelog: 1.2.1...1.2.2
1.2.1
What's Changed
- Add proxy protocol by @oschwartz10612 in #23
BREAKING
If you are on a managed node and update Gerbil to 1.2.1 you need to allow the proxy protocol with something like the following in your config/traefik_config.yml
websecure:
proxyProtocol:
trustedIPs:
- 0.0.0.0/0
- ::1/128Full Changelog: 1.2.0...1.2.1
1.2.0
What's Changed
- update versions and sync go version in all files by @Lokowitz in #20
- Documentation improvements
- SNI proxy addition
Full Changelog: 1.1.0...1.2.0
1.1.0
What's Changed
Support relaying for Pangolin clients!
New Contributors
Full Changelog: 1.0.0...1.1.0
1.0.0
1.0.0-beta.3
What's Changed
- MSS Clamping & Retry Remote Config by @oschwartz10612 in #5
Full Changelog: 1.0.0-beta.2...1.0.0-beta.3
1.0.0-beta.2
What's Changed
- update CONTRIBUTING.md by @miloschwartz in #2
- add security policy by @miloschwartz in #3
- MTU Set to 1280 and Env Var Support by @oschwartz10612 in #4
Full Changelog: 1.0.0-beta.1...1.0.0-beta.2
1.0.0-beta.1
First Gerbil Release!
Full Changelog: https://github.com/fosrl/gerbil/commits/1.0.0-beta.1
Gerbil is only tested on Linux right now. Compiled binaries are attached below or you can find the Docker container at: https://hub.docker.com/r/fosrl/gerbil