Skip to content

Releases: pion/turn

v5.0.2

30 Jan 16:22
adaa9d6

Choose a tag to compare

Changelog

  • adaa9d6 Only send requested-family for ipv6 allocations
  • c9702be Rename stunn_conn.go -> stun_conn.go (#548)
  • aa56100 Update CI configs to v0.11.37

v5.0.1

19 Jan 22:37
8f349cf

Choose a tag to compare

Changelog

  • 8f349cf Fixed channel number reuse, added server logs (#541)

v5.0.0

17 Jan 16:22
v5.0.0

Choose a tag to compare

Changelog

  • d798e1b Update Module Path to v5
  • e372ffd Fix UDPConn.WriteTo to return the payload length
  • 27f733c Add bandwidth quota example
  • f22112c Make RelayGen allocator API extensible
  • d6febb7 Return the parsed user-id from the AuthHandler
  • 6873863 Tighten IPv6 address-family handling
  • c442342 Ignore already closed error
  • 59effa2 Fix TestCreateTCPConnection accept race
  • fc7c385 Tests for RFC Adherence on Allocation Retries (#533)
  • ae0e5b7 TURN Client TLS Example (#530)
  • c7d6eb3 Consistent Joining of Host + Port (#529)
  • 73d5c2d RFC 6156: TURN Extension for IPv6 (#528)
  • edb776d Fix: Example Servers Users Parsing (#527)
  • 9960f3c Client TLS (mTLS) Demo (Turn Client + Turn Server) (#525)
  • 28314ad Add simple-quota example
  • 1c21e32 Fix TLS ConnState not being passed to AuthHandler
  • bf1de9e Update Outdated Links to Usage in README
  • 7c97b89 Improve Client TLS Turn-Server Example
  • 61a9a79 Bind relay connections to TCP relay address
  • d74862d Upgrade to pion/transport/v4
  • b019c69 Enhance Custom Authorization Abilities
  • 7a0272f Add Auth Check in handleConnectRequest
  • 51e521b If ConnectionBind closes don't hold open socket
  • 2db65b0 Cleanup TCP on Allocation Close and Timeouts
  • ec9ad02 Include TransactionID in UnknownAttributes error
  • aee5425 Update module github.com/pion/stun/v3 to v3.1.0
  • 9e70c93 Move RFC 6062 to 'Implemented' section in README
  • 1234d55 Expose Client Permission Refresh Interval
  • cb6f2d0 Add TCP Relay support
  • a12c1e6 Initialise unknownAttributes to nil
  • 47cddef Fix TCP + Auth Merge Conflicts
  • c437783 Implement section-4.3 from RFC6062
  • f80c90e Check username for existing Allocations
  • 205e54b Add test.CheckRoutines to Allocation lifetime test
  • 75000e8 Convert subtests to tests
  • 0849b1c Update CI configs to v0.11.36
  • 8ed164d Fix linting for IPv6 and deprecated comment
  • aacd94c Add tests reading from closed UDPConn
  • f3f8f58 Add Test for REQUESTED-TRANSPORT in TURN Server
  • 793eb93 Set Allocation Lifetime in E2E Test
  • f54678d Make Allocation/Permission lifetime configurable
  • 91613b1 Assert DONT-FRAGMENT behavior in Server
  • 06c7e8f Add TestNilAddressGenerator
  • 6ceeff4 Add Client test without Channels
  • 45d9900 Add more tests for Client
  • effe646 Add unit tests for RelayAddressGeneratorPortRange
  • 2d2436d Add test coverage for ServerConfig
  • f21cabf Add code coverage to StunConn
  • d9abe78 Add test coverage for Reservations
  • 45bc23d Add Unknown Attribute Handler
  • fc80ea6 Run pandoc -wrap=auto against examples/README.md
  • b3f56a5 Update module github.com/pion/stun/v3 to v3.0.2 (#485)

v4.1.4

08 Jan 19:28
7ca9d6a

Choose a tag to compare

Changelog

  • 7ca9d6a Upgrade to pion/transport/v4

v4.1.3

14 Nov 11:45
d51bcdd

Choose a tag to compare

Changelog

  • d51bcdd Handle stale nonces in ChannelBind
  • 903cf17 Update module github.com/pion/transport/v3 to v3.1.1 (#484)
  • 9c45f27 Update module github.com/pion/transport/v3 to v3.1.0

v4.1.2

28 Oct 10:39
e9c2262

Choose a tag to compare

Changelog

  • e9c2262 Wrapped TURN errors (#480)
  • dc16e63 Upgrade stun to v3.0.1
  • b10adda Update CI configs to v0.11.32 (#482)
  • 55f84c2 Update CI configs to v0.11.31
  • c166a0c Update module github.com/pion/transport/v3 to v3.0.8
  • 578b912 Address code review comments
  • dd0d303 Adapt autotests for windows
  • b7262e1 Update CI configs to v0.11.29
  • f5925d6 Update module github.com/stretchr/testify to v1.11.1
  • 3cf0a14 Update CI configs to v0.11.26
  • 0173545 Update CI configs to v0.11.25
  • a0eecbe Update CI configs to v0.11.24
  • dac75d8 Add a configurable sized nonce generator

v4.1.1

17 Aug 08:08

Choose a tag to compare

Changelog

  • 78b5b11 Fix lint issues with golangci-lint@v2
  • f02cdb2 Update CI configs to v0.11.22
  • f323322 Fix error reporting in SendIndication handler

v4.1.0

07 Aug 12:30

Choose a tag to compare

Changelog

  • 189f430 Add a quota handler callback
  • af7dfe3 Add callback API to track allocation lifecycle
  • a4a8111 Update module github.com/pion/logging to v0.2.4
  • 15e51ea Update CI configs to v0.11.20
  • 01ccdc6 Change allocation field close use any type

v4.0.2

15 May 17:04

Choose a tag to compare

Changelog

  • 61a25e7 Lower priority of per-packet error message
  • 51f0d62 Update CI configs to v0.11.19

v4.0.1

17 Apr 15:42

Choose a tag to compare

Changelog

  • 3c4173e Avoid calling String() on nil turn address
  • 381c8ad Update social media links, move to discord
  • 437516a Update lint rules, use testify/assert
  • 03a668d Update module golang.org/x/sys to v0.30.0 (#445)
  • 02831c0 Fix data race in WriteTo
  • 98ed93b Fix order dependent test in server_test.go
  • 31282d5 Update module github.com/pion/logging to v0.2.3 (#435)
  • 9d49944 Remove funlen linter (#433)
  • d6b6f05 Update module golang.org/x/crypto to v0.32.0 (#429)
  • 54b9d20 Upgrade golangci-lint, more linters (#432)
  • 7a3d4d2 Update module golang.org/x/sys to v0.29.0 (#426)
  • c6bb67a Update module github.com/stretchr/testify to v1.10.0 (#424)
  • 6f03caf Update README.md (#431)
  • 2a33fd5 Remove trailing newlines from log messages (#430)
  • 3ff9392 Update module golang.org/x/sys to v0.26.0
  • cc03474 Update module golang.org/x/sys to v0.25.0
  • e05fc07 Update module golang.org/x/sys to v0.24.0
  • b3f48c9 Update go.mod version to 1.20
  • 50e1d52 Update CI configs to v0.11.15
  • 01ef67e Fix pkg.go.dev link