Releases: getlantern/unbounded
Releases · getlantern/unbounded
v2.3.3
What's Changed
- Remove NAT behavior telemetry + remove fmt.Sprint wrapping in slog. by @garmr-ulfr in #368
- 2.3.3 by @noahlevenson in #369
Full Changelog: v2.3.2...v2.3.3
v2.3.2
What's Changed
- egress: add integration test for connection migration by @myleshorton in #359
- clientcore: classify QUIC connection errors for triage by @myleshorton in #360
- ui: serialize updateArcs to fix globe freeze on rapid connection bursts by @myleshorton in #361
- ui: bump webpack-watched-glob-entries-plugin 2.2.6 -> 3.2.0 for modern Node by @myleshorton in #362
- update caniuse-lite by @myleshorton in #363
- ui: use unique id per connection notification so hearts always fire by @myleshorton in #364
- egress: suppress per-request HTTP metrics on /ws to fix SigNoz cardinality spike by @myleshorton in #365
- egress: bump version to v2.3.2 for SigNoz cardinality fix by @myleshorton in #366
Full Changelog: v2.3.1...v2.3.2
v2.3.1
What's Changed
- sweep: replace common.Debugf/Debug call sites with slog.Debug by @myleshorton in #357
- 2.3.1 by @noahlevenson in #358
Full Changelog: v2.3.0...v2.3.1
v2.3.0
What's Changed
- stream cancel race hack to suppress error logging by @noahlevenson in #325
- feat(clientcore): allow custom network interface for WebRTC connections by @garmr-ulfr in #327
- Towards reverse TLS by @noahlevenson in #328
- reverse TLS: refactor standalone egress servers by @noahlevenson in #329
- Add OnConnectionChangeFunc to WASM UIImpl to fix compilation by @Copilot in #331
- Add OnConnectionChangeFunc callback to BroflakeOptions by @myleshorton in #330
- Fix WASM build: extract platform-specific WebRTC API creation by @myleshorton in #333
- Add UoT support to egress SOCKS5 server by @myleshorton in #335
- Wasm log version on startup by @noahlevenson in #337
- add private swarm example and update readme by @noahlevenson in #338
- fix readme links by @noahlevenson in #339
- fix readme links by @noahlevenson in #340
- readme by @noahlevenson in #341
- fix egress otel instrumentation by @noahlevenson in #342
- finish private swarm tutorial by @noahlevenson in #343
- finish private swarm tutorial by @noahlevenson in #344
- correct example readme by @noahlevenson in #345
- readme by @noahlevenson in #346
- egress: don't panic on clean shutdown by @myleshorton in #348
- clientcore: fix QUIC listener spin-loop + data-plane byte counters by @myleshorton in #353
- covertdtls: randomize widget DTLS ClientHello fingerprint by @myleshorton in #350
- deps: bump quic-go to v0.59.0 (unbounded fork rebased) + pion/webrtc v4.2.11 by @myleshorton in #354
- ci: auto-release egress binary on every merge to main by @myleshorton in #355
New Contributors
- @Copilot made their first contribution in #331
Full Changelog: v2.1.2...v2.3.0
v2.1.2
v2.1.2 improves SOCKS5 mode.
v2.1.2 Highlights
- Domain ATYP (0x03) now works the way you'd expect
- Wasm build fixes
v2.1.0
v2.1.0 brings SOCKS5 proxy mode to Unbounded.
v2.1.0 Highlights
v2.0.4
First tagged release! We're now following semantic versioning. You can expect a more rigorous approach to versioning and releases from here on out.
Major version 2 of Unbounded is not backwards compatible with anything that came before it.
v2.0.4 Highlights
- End-to-end connection state persistence across churning ephemeral peer proxies
- Just-in-time WebSocket connections from the widget to the egress server (no more pre-allocated unused tunnels)
- Improved signaling