Skip to content

Releases: fosrl/gerbil

1.3.0

08 Dec 19:53
7c7762e

Choose a tag to compare

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

Full Changelog: 1.2.2...1.3.0

1.2.2

16 Oct 21:30
16aef10

Choose a tag to compare

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

Full Changelog: 1.2.1...1.2.2

1.2.1

27 Aug 21:36
a8a0f92

Choose a tag to compare

What's Changed

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/128

Full Changelog: 1.2.0...1.2.1

1.2.0

23 Aug 19:33
554b1d5

Choose a tag to compare

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

01 Aug 16:30
38483f4

Choose a tag to compare

What's Changed

Support relaying for Pangolin clients!

New Contributors

Full Changelog: 1.0.0...1.1.0

1.0.0

04 Mar 05:04
cba4dc6

Choose a tag to compare

What's Changed

Full Changelog: 1.0.0-beta.3...1.0.0

1.0.0-beta.3

19 Jan 22:31
aa4f4eb

Choose a tag to compare

What's Changed

Full Changelog: 1.0.0-beta.2...1.0.0-beta.3

1.0.0-beta.2

16 Jan 03:39
c04a6ec

Choose a tag to compare

What's Changed

Full Changelog: 1.0.0-beta.1...1.0.0-beta.2

1.0.0-beta.1

05 Jan 02:33
631b2c4

Choose a tag to compare

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