Skip to content

Releases: pion/ice

v4.2.7

02 Jun 19:11

Choose a tag to compare

Changelog

v4.2.6

29 May 01:58
bd194f6

Choose a tag to compare

Changelog

  • bd194f6 Support append rewrite rule for UDP/TCP mux (#923)
  • 6e0640f Update module github.com/pion/turn/v5 to v5.0.4 (#919)
  • 2f58c00 Reject oversized DTLS-in-STUN ACK lists (#917)
  • ec96b86 [codex] Fix renomination attribute ordering (#916)
  • d94afce Make it possible to conditionally insert attributes (#914)

v4.2.5

21 Apr 04:29
ceccc15

Choose a tag to compare

Changelog

  • ceccc15 Fix race and disconnection after candidate replace (#913)
  • e6483a6 Add fuzz test for UnmarshalCandidate
  • 883b73c Upgrade to turn/v5

v4.2.4

14 Apr 03:45
ffbe6d5

Choose a tag to compare

Changelog

  • ffbe6d5 Fixed TCP bugs, added TURN transport type option (#908)
  • 23e8708 Updated received trickled candidates handling (#877)

v4.2.3

11 Apr 13:15

Choose a tag to compare

Changelog

  • 99fbdea Fix controlled agent STUN busy loop
  • ce7d392 Use *[]byte in bufferPool to reduce allocs
  • 9acc9f6 Update CI configs to v0.12.2
  • 82b3551 Update module github.com/pion/stun/v3 to v3.1.2 (#904)
  • 8e16375 Match libwebrtc's nomination attribute
  • 9ddcde8 Expose asynchronous API for connect (#862)

v4.2.2

23 Mar 18:07
fdd86c4

Choose a tag to compare

Changelog

  • fdd86c4 Respect transport parameters and allowed net types (#901)
  • e29653e Add remote candidate IP filtering to ICE Agent (#898)
  • 3cabadd Bail early in listenUDPInPortRange on interface-level errors (#896)
  • 8f6a882 Honor interface/IP filters for srflx and relay STUN requests (#899)
  • 398ac7c Fix lint issues for golangci-lint v2.10.1
  • a289f71 Update CI configs to v0.12.1

v4.2.1

19 Feb 18:17
bca1b4c

Choose a tag to compare

Changelog

  • bca1b4c Use semver format for go version
  • 4881fc3 Upgrade pion/dtls to fix a CVE
  • 9d68de2 Check if only the NOMINATION attribute is set
  • 292e240 Avoid link-local IPv6 in active TCP tests
  • 74a026b Align mdns and TCPMux for active TCP connectivity
  • da652e1 Bound mdns remote resolution time
  • 256ca98 Update CI configs to v0.11.39
  • c5b305b Update golang Docker tag to v1.26 (#886)
  • 7aa0886 Add DTLS-in-STUN (SPED) attributes (#861)
  • 91a3151 Fix relay candidate preference (#880)
  • 3a1823b Unmarshal .invalid hostname (#883)
  • cdbf668 Update CI configs to v0.11.37

v4.2.0

08 Jan 21:03
4da5bc1

Choose a tag to compare

Changelog

  • 4da5bc1 Improve active_tcp test timeout
  • 7fd68a3 Upgrade to transport v4
  • 9d57f1f Update module github.com/pion/dtls/v3 to v3.0.10 (#871)
  • aebfe98 Add UpdateOptions for runtime agent configuration (#866)
  • fcd8591 Update module github.com/pion/stun/v3 to v3.1.0
  • f0c4479 Add API to write to specific candidate pair
  • 89b9c27 Update CI configs to v0.11.36
  • 0c736db Fix gosec slice bounds warning
  • 2bd4cd8 Update example to the new API
  • 37cc4c1 Fix config api deprecation comments
  • d594d8d Clean up parseAddr
  • d82936b Refactor and test handleInbound
  • a221984 Clean up getting candidate stats
  • 205bf93 Propagate and implement deadlines
  • c21e2f1 Use 1 microsecond tolerance for equality tests
  • e5a0d2a Make linter happy
  • 945cf9f Use a reference time for storing nanos
  • c9e85c7 Store lastSent and lastReceived as int64
  • 18ff63e Test relay gathering vnet

v4.1.0

12 Dec 17:00
a42e726

Choose a tag to compare

Changelog

  • a42e726 Deprecate AgentConfig
  • f808e10 Allow any port range
  • 58ab74b Update module github.com/pion/dtls/v3 to v3.0.9
  • 030bb33 Advertise only tcp-mux bind address
  • 8d84083 Update golang Docker tag to v1.25 (#847)
  • c29a72c Update module github.com/pion/stun/v3 to v3.0.2 (#844)
  • fc739a1 Emit a disconnected state before failing
  • ff7c443 Return early if ctx is cancelled
  • 7ce2014 Add AddressRewriter rules

v4.0.13

04 Dec 06:23
e5b161b

Choose a tag to compare

Changelog

  • e5b161b Cancel gathering before removing candidates (#842)
  • a691585 Update module github.com/pion/dtls/v3 to v3.0.8 (#843)