pion/ice (github.com/pion/ice/v3)
### [`v4.0.2`](https://redirect.github.com/pion/ice/releases/tag/v4.0.2)
[Compare Source](https://redirect.github.com/pion/ice/compare/v4.0.1...v4.0.2)
#### Changelog
- [`854fdfd`](https://redirect.github.com/pion/ice/commit/854fdfdb5199e4861336d64cdd4e28ade05de5b3) Add ability to get selected candidate pair stats ([#735](https://redirect.github.com/pion/ice/issues/735))
- [`410d6ec`](https://redirect.github.com/pion/ice/commit/410d6ec36f50b3ee586854f204d59e419e8e1af6) Update module github.com/pion/dtls/v3 to v3.0.3
- [`0a8def8`](https://redirect.github.com/pion/ice/commit/0a8def8816ba27e88fd42bc52465f09a55fd3714) Update module golang.org/x/net to v0.29.0
- [`1f9684c`](https://redirect.github.com/pion/ice/commit/1f9684cee4cba59b7db6bca7e67924443ab8b019) Switch udp_mux_test to use sha256 instead of sha1 ([#733](https://redirect.github.com/pion/ice/issues/733))
- [`2d9be9b`](https://redirect.github.com/pion/ice/commit/2d9be9b7bc6a4daf616b1b74c60590986d5dc534) Add round trip time measurement to candidate pair ([#731](https://redirect.github.com/pion/ice/issues/731))
- [`277014e`](https://redirect.github.com/pion/ice/commit/277014ea45bd08b0d34d56ba042e35e6dc090b2c) Update module golang.org/x/net to v0.28.0
- [`9a25a32`](https://redirect.github.com/pion/ice/commit/9a25a32f1b9cf60d6141697983af3f67719fffd5) Update go.mod version to 1.20
- [`19b596b`](https://redirect.github.com/pion/ice/commit/19b596b87f7e3addaea7742617ba4f3496ac7334) Update module github.com/pion/dtls/v3 to v3.0.2
- [`bf68674`](https://redirect.github.com/pion/ice/commit/bf68674e63b3e948d060382ac7b2a862d3742840) Update CI configs to v0.11.15
### [`v4.0.1`](https://redirect.github.com/pion/ice/releases/tag/v4.0.1)
[Compare Source](https://redirect.github.com/pion/ice/compare/v4.0.0...v4.0.1)
#### What's Changed
- Add test that NetworkTypes is respected by [@Sean-Der](https://redirect.github.com/Sean-Der) in [https://github.com/pion/ice/pull/722](https://redirect.github.com/pion/ice/pull/722)
- Take TCP Family into account before connecting by [@Sean-Der](https://redirect.github.com/Sean-Der) in [https://github.com/pion/ice/pull/723](https://redirect.github.com/pion/ice/pull/723)
**Full Changelog**: https://github.com/pion/ice/compare/v4.0.0...v4.0.1
### [`v4.0.0`](https://redirect.github.com/pion/ice/releases/tag/v4.0.0)
[Compare Source](https://redirect.github.com/pion/ice/compare/v3.0.16...v4.0.0)
#### Changelog
- [`3051b4a`](https://redirect.github.com/pion/ice/commit/3051b4a) Fix pkg.go.dev link
- [`39c90d8`](https://redirect.github.com/pion/ice/commit/39c90d8) Upgrade dtls, turn and sturn
### [`v3.0.16`](https://redirect.github.com/pion/ice/releases/tag/v3.0.16)
[Compare Source](https://redirect.github.com/pion/ice/compare/v3.0.15...v3.0.16)
#### What's Changed
- Allow multiple agent.Close by [@edaniels](https://redirect.github.com/edaniels) in [https://github.com/pion/ice/pull/718](https://redirect.github.com/pion/ice/pull/718)
**Full Changelog**: https://github.com/pion/ice/compare/v3.0.15...v3.0.16
### [`v3.0.15`](https://redirect.github.com/pion/ice/releases/tag/v3.0.15)
[Compare Source](https://redirect.github.com/pion/ice/compare/v3.0.14...v3.0.15)
**Full Changelog**: https://github.com/pion/ice/compare/v3.0.14...v3.0.15
### [`v3.0.14`](https://redirect.github.com/pion/ice/releases/tag/v3.0.14)
[Compare Source](https://redirect.github.com/pion/ice/compare/v3.0.13...v3.0.14)
#### What's Changed
- Add GracefulClose by [@edaniels](https://redirect.github.com/edaniels) in [https://github.com/pion/ice/pull/712](https://redirect.github.com/pion/ice/pull/712)
- tests: Clean up Agents more aggressively by [@edaniels](https://redirect.github.com/edaniels) in [https://github.com/pion/ice/pull/715](https://redirect.github.com/pion/ice/pull/715)
- Update module golang.org/x/net to v0.27.0 by [@renovate](https://redirect.github.com/renovate) in [https://github.com/pion/ice/pull/717](https://redirect.github.com/pion/ice/pull/717)
**Full Changelog**: https://github.com/pion/ice/compare/v3.0.13...v3.0.14
### [`v3.0.13`](https://redirect.github.com/pion/ice/releases/tag/v3.0.13)
[Compare Source](https://redirect.github.com/pion/ice/compare/v3.0.12...v3.0.13)
#### Changelog
- [`abf50f9`](https://redirect.github.com/pion/ice/commit/abf50f9) Don't allocate new error inside TaskLoop
### [`v3.0.12`](https://redirect.github.com/pion/ice/releases/tag/v3.0.12)
[Compare Source](https://redirect.github.com/pion/ice/compare/v3.0.11...v3.0.12)
**Full Changelog**: https://github.com/pion/ice/compare/v3.0.11...v3.0.12
### [`v3.0.11`](https://redirect.github.com/pion/ice/releases/tag/v3.0.11)
[Compare Source](https://redirect.github.com/pion/ice/compare/v3.0.10...v3.0.11)
#### What's Changed
- Update module github.com/pion/dtls/v2 to v2.2.12 by [@renovate](https://redirect.github.com/renovate) in [https://github.com/pion/ice/pull/708](https://redirect.github.com/pion/ice/pull/708)
- Bump transport to v3.0.4 by [@edaniels](https://redirect.github.com/edaniels) in [https://github.com/pion/ice/pull/709](https://redirect.github.com/pion/ice/pull/709)
**Full Changelog**: https://github.com/pion/ice/compare/v3.0.10...v3.0.11
### [`v3.0.10`](https://redirect.github.com/pion/ice/releases/tag/v3.0.10)
[Compare Source](https://redirect.github.com/pion/ice/compare/v3.0.9...v3.0.10)
#### Changelog
- [`89093bb`](https://redirect.github.com/pion/ice/commit/89093bb) Revert "Cleanly close agent goroutines"
### [`v3.0.9`](https://redirect.github.com/pion/ice/releases/tag/v3.0.9)
[Compare Source](https://redirect.github.com/pion/ice/compare/v3.0.8...v3.0.9)
#### Changelog
- [`11845a7`](https://redirect.github.com/pion/ice/commit/11845a7) Remove IPv6 ZoneID from ICE candidates ([#704](https://redirect.github.com/pion/ice/issues/704))
### [`v3.0.8`](https://redirect.github.com/pion/ice/releases/tag/v3.0.8)
[Compare Source](https://redirect.github.com/pion/ice/compare/v3.0.7...v3.0.8)
#### What's Changed
- Update module github.com/pion/dtls/v2 to v2.2.11 by [@renovate](https://redirect.github.com/renovate) in [https://github.com/pion/ice/pull/696](https://redirect.github.com/pion/ice/pull/696)
- Revert "Avoid allocation storing last active time" by [@jech](https://redirect.github.com/jech) in [https://github.com/pion/ice/pull/699](https://redirect.github.com/pion/ice/pull/699)
- Update module golang.org/x/net to v0.26.0 by [@renovate](https://redirect.github.com/renovate) in [https://github.com/pion/ice/pull/701](https://redirect.github.com/pion/ice/pull/701)
- Cleanly close agent goroutines by [@edaniels](https://redirect.github.com/edaniels) in [https://github.com/pion/ice/pull/706](https://redirect.github.com/pion/ice/pull/706)
**Full Changelog**: https://github.com/pion/ice/compare/v3.0.7...v3.0.8
### [`v3.0.7`](https://redirect.github.com/pion/ice/releases/tag/v3.0.7)
[Compare Source](https://redirect.github.com/pion/ice/compare/v3.0.6...v3.0.7)
#### Changelog
- [`07b74c8`](https://redirect.github.com/pion/ice/commit/07b74c8) Add BindingRequestHandler
- [`b5f4ca0`](https://redirect.github.com/pion/ice/commit/b5f4ca0) Remove pessimistic String calls for low level logs
- [`78a9ef9`](https://redirect.github.com/pion/ice/commit/78a9ef9) Update module golang.org/x/net to v0.24.0
- [`1d06841`](https://redirect.github.com/pion/ice/commit/1d06841) Clean up packet queue in udpMuxedConn Close
- [`ed41bbf`](https://redirect.github.com/pion/ice/commit/ed41bbf) Return io.EOF from closed udpMuxedConn
- [`edb6929`](https://redirect.github.com/pion/ice/commit/edb6929) Avoid allocation storing last active time
- [`d30f13f`](https://redirect.github.com/pion/ice/commit/d30f13f) Return io.ErrClosedPipe from closed udpMuxedConn
- [`75ca3a2`](https://redirect.github.com/pion/ice/commit/75ca3a2) Skip UDP address serialization in muxed conn ([#688](https://redirect.github.com/pion/ice/issues/688))
- [`a834f55`](https://redirect.github.com/pion/ice/commit/a834f55) Remove pessimistic String calls for low level logs ([#687](https://redirect.github.com/pion/ice/issues/687))
- [`c1b4386`](https://redirect.github.com/pion/ice/commit/c1b4386) Reduce allocation in udp muxed conn addr decode ([#686](https://redirect.github.com/pion/ice/issues/686))
- [`7263f68`](https://redirect.github.com/pion/ice/commit/7263f68) Update module github.com/pion/turn/v3 to v3.0.3
- [`82b41d9`](https://redirect.github.com/pion/ice/commit/82b41d9) Prevent allocation from encoding UDP address ([#684](https://redirect.github.com/pion/ice/issues/684))
- [`75092df`](https://redirect.github.com/pion/ice/commit/75092df) Update module golang.org/x/net to v0.23.0 \[SECURITY]
- [`e6b8683`](https://redirect.github.com/pion/ice/commit/e6b8683) Fix doc comments about AgentConfig
- [`ad02407`](https://redirect.github.com/pion/ice/commit/ad02407) Improve STUN resolution error message
- [`6f743e3`](https://redirect.github.com/pion/ice/commit/6f743e3) Handle timer stop race in agent connectivity check ([#677](https://redirect.github.com/pion/ice/issues/677))
- [`0062167`](https://redirect.github.com/pion/ice/commit/0062167) Reuse connectivity check ticker ([#676](https://redirect.github.com/pion/ice/issues/676))
### [`v3.0.6`](https://redirect.github.com/pion/ice/releases/tag/v3.0.6)
[Compare Source](https://redirect.github.com/pion/ice/compare/v3.0.5...v3.0.6)
#### Changelog
- [`0860817`](https://redirect.github.com/pion/ice/commit/0860817) Rename to utils_test to drop stretchr/testify dep
- [`fd4b1f8`](https://redirect.github.com/pion/ice/commit/fd4b1f8) Update CI configs to v0.11.12
- [`e253b36`](https://redirect.github.com/pion/ice/commit/e253b36) Update module github.com/pion/turn/v3 to v3.0.2
### [`v3.0.5`](https://redirect.github.com/pion/ice/releases/tag/v3.0.5)
[Compare Source](https://redirect.github.com/pion/ice/compare/v3.0.4...v3.0.5)
#### Changelog
- [`c1e4dd1`](https://redirect.github.com/pion/ice/commit/c1e4dd1) `Stun` -> `STUN` for Config Entry
### [`v3.0.4`](https://redirect.github.com/pion/ice/releases/tag/v3.0.4)
[Compare Source](https://redirect.github.com/pion/ice/compare/v3.0.3...v3.0.4)
#### Changelog
- [`edaa25e`](https://redirect.github.com/pion/ice/commit/edaa25e) Expose stunGatherTimeout in Agent struct ([#668](https://redirect.github.com/pion/ice/issues/668))
- [`a12f670`](https://redirect.github.com/pion/ice/commit/a12f670) Update go.mod version to 1.19
- [`bca4f2f`](https://redirect.github.com/pion/ice/commit/bca4f2f) Update module github.com/pion/mdns/v2 to v2.0.7
- [`0bdcf93`](https://redirect.github.com/pion/ice/commit/0bdcf93) Update CI configs to v0.11.7
- [`39c0392`](https://redirect.github.com/pion/ice/commit/39c0392) Support IPv6 from mDNS
- [`ae1ba6f`](https://redirect.github.com/pion/ice/commit/ae1ba6f) Update CI configs to v0.11.4
- [`66051b6`](https://redirect.github.com/pion/ice/commit/66051b6) Improve performance of UDPMux map lookups
- [`52f2075`](https://redirect.github.com/pion/ice/commit/52f2075) Replace t.(Error/Fatal) with require.NoError
- [`b2e40ad`](https://redirect.github.com/pion/ice/commit/b2e40ad) Partial undo of [`85a3a7f`](https://redirect.github.com/pion/ice/commit/85a3a7f52407)
- [`85a3a7f`](https://redirect.github.com/pion/ice/commit/85a3a7f) Simplify usage of test.TimeOut()
- [`01c3535`](https://redirect.github.com/pion/ice/commit/01c3535) Simplify usage of test.CheckRoutines()
- [`05ab684`](https://redirect.github.com/pion/ice/commit/05ab684) Use testify/require instead of testify/assert
- [`fdca6c4`](https://redirect.github.com/pion/ice/commit/fdca6c4) Move taskloop into dedicated package
- [`b36d332`](https://redirect.github.com/pion/ice/commit/b36d332) Remove afterRun from Task Loop
- [`d17be4d`](https://redirect.github.com/pion/ice/commit/d17be4d) Use Notification Queue from [`67cc918`](https://redirect.github.com/pion/ice/commit/67cc918a518d) more
- [`b386d44`](https://redirect.github.com/pion/ice/commit/b386d44) Fix type of CandidatePairState constants
- [`8680cd5`](https://redirect.github.com/pion/ice/commit/8680cd5) Match libwebrtc's TURN protocol priority
- [`67cc918`](https://redirect.github.com/pion/ice/commit/67cc918) Fix ConnectionState being reported out of order
- [`77cc354`](https://redirect.github.com/pion/ice/commit/77cc354) Respect IncludeLoopback in UDPMuxDefault
- [`a728446`](https://redirect.github.com/pion/ice/commit/a728446) Allow using mDNS candidates with UDP multiplexing
- [`970978e`](https://redirect.github.com/pion/ice/commit/970978e) Start listening range at 1024 instead of 1
- [`5fcf038`](https://redirect.github.com/pion/ice/commit/5fcf038) Update module github.com/pion/mdns to v2
- [`f0c60fe`](https://redirect.github.com/pion/ice/commit/f0c60fe) Update module github.com/stretchr/testify to v1.9.0
- [`70eda83`](https://redirect.github.com/pion/ice/commit/70eda83) Update module golang.org/x/net to v0.22.0
- [`26ba6df`](https://redirect.github.com/pion/ice/commit/26ba6df) Fix WASM build
- [`2d7ced1`](https://redirect.github.com/pion/ice/commit/2d7ced1) Fix linter errors
- [`cb8a47a`](https://redirect.github.com/pion/ice/commit/cb8a47a) Refine TCPMux memory usage
### [`v3.0.3`](https://redirect.github.com/pion/ice/releases/tag/v3.0.3)
[Compare Source](https://redirect.github.com/pion/ice/compare/v3.0.2...v3.0.3)
#### What's Changed
- Update module golang.org/x/net to v0.19.0 by [@renovate](https://redirect.github.com/renovate) in [https://github.com/pion/ice/pull/630](https://redirect.github.com/pion/ice/pull/630)
- Update module github.com/pion/dtls/v2 to v2.2.8 by [@renovate](https://redirect.github.com/renovate) in [https://github.com/pion/ice/pull/628](https://redirect.github.com/pion/ice/pull/628)
- Update module github.com/google/uuid to v1.4.0 by [@renovate](https://redirect.github.com/renovate) in [https://github.com/pion/ice/pull/627](https://redirect.github.com/pion/ice/pull/627)
- Update module github.com/google/uuid to v1.5.0 by [@renovate](https://redirect.github.com/renovate) in [https://github.com/pion/ice/pull/633](https://redirect.github.com/pion/ice/pull/633)
- Update module github.com/pion/dtls/v2 to v2.2.9 by [@renovate](https://redirect.github.com/renovate) in [https://github.com/pion/ice/pull/635](https://redirect.github.com/pion/ice/pull/635)
- Update CI configs to v0.11.0 by [@pionbot](https://redirect.github.com/pionbot) in [https://github.com/pion/ice/pull/638](https://redirect.github.com/pion/ice/pull/638)
- Update CI configs to v0.11.3 by [@pionbot](https://redirect.github.com/pionbot) in [https://github.com/pion/ice/pull/640](https://redirect.github.com/pion/ice/pull/640)
- Trace log inbound messages by [@boks1971](https://redirect.github.com/boks1971) in [https://github.com/pion/ice/pull/641](https://redirect.github.com/pion/ice/pull/641)
- Update module github.com/google/uuid to v1.6.0 by [@renovate](https://redirect.github.com/renovate) in [https://github.com/pion/ice/pull/643](https://redirect.github.com/pion/ice/pull/643)
- Update module golang.org/x/net to v0.20.0 by [@renovate](https://redirect.github.com/renovate) in [https://github.com/pion/ice/pull/644](https://redirect.github.com/pion/ice/pull/644)
- Update module github.com/pion/mdns to v0.0.10 by [@renovate](https://redirect.github.com/renovate) in [https://github.com/pion/ice/pull/646](https://redirect.github.com/pion/ice/pull/646)
- Update module github.com/pion/dtls/v2 to v2.2.10 by [@renovate](https://redirect.github.com/renovate) in [https://github.com/pion/ice/pull/645](https://redirect.github.com/pion/ice/pull/645)
- Update module github.com/pion/mdns to v0.0.11 by [@renovate](https://redirect.github.com/renovate) in [https://github.com/pion/ice/pull/647](https://redirect.github.com/pion/ice/pull/647)
- update pion/mdns to v0.0.12 for flaky resolution fix by [@edaniels](https://redirect.github.com/edaniels) in [https://github.com/pion/ice/pull/648](https://redirect.github.com/pion/ice/pull/648)
**Full Changelog**: https://github.com/pion/ice/compare/v3.0.2...v3.0.3
### [`v3.0.2`](https://redirect.github.com/pion/ice/releases/tag/v3.0.2)
[Compare Source](https://redirect.github.com/pion/ice/compare/v3.0.1...v3.0.2)
This principally updates mdns to v0.0.9 Without this, pion/ice/v3 will use mdns v0.0.8 which uses transport/v2. The result is that a pion/webrtc/v4 install will end up depending on both transport/v2 and transport/v3.
#### What's Changed
- Update module github.com/pion/mdns to v0.0.9 by [@renovate](https://redirect.github.com/renovate) in [https://github.com/pion/ice/pull/620](https://redirect.github.com/pion/ice/pull/620)
- Update module golang.org/x/net to v0.17.0 \[SECURITY] by [@renovate](https://redirect.github.com/renovate) in [https://github.com/pion/ice/pull/626](https://redirect.github.com/pion/ice/pull/626)
**Full Changelog**: https://github.com/pion/ice/compare/v3.0.1...v3.0.2
### [`v3.0.1`](https://redirect.github.com/pion/ice/releases/tag/v3.0.1)
[Compare Source](https://redirect.github.com/pion/ice/compare/v3.0.0...v3.0.1)
#### Changelog
- [`8d69e9e`](https://redirect.github.com/pion/ice/commit/8d69e9e) Update module github.com/pion/stun to v2
- [`817032b`](https://redirect.github.com/pion/ice/commit/817032b) Update module github.com/pion/transport/v3 to v3.0.1
- [`dbdc6bd`](https://redirect.github.com/pion/ice/commit/dbdc6bd) Only report closure errors for the last connection
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
v3.0.0
->v4.0.2
Release Notes
pion/ice (github.com/pion/ice/v3)
### [`v4.0.2`](https://redirect.github.com/pion/ice/releases/tag/v4.0.2) [Compare Source](https://redirect.github.com/pion/ice/compare/v4.0.1...v4.0.2) #### Changelog - [`854fdfd`](https://redirect.github.com/pion/ice/commit/854fdfdb5199e4861336d64cdd4e28ade05de5b3) Add ability to get selected candidate pair stats ([#735](https://redirect.github.com/pion/ice/issues/735)) - [`410d6ec`](https://redirect.github.com/pion/ice/commit/410d6ec36f50b3ee586854f204d59e419e8e1af6) Update module github.com/pion/dtls/v3 to v3.0.3 - [`0a8def8`](https://redirect.github.com/pion/ice/commit/0a8def8816ba27e88fd42bc52465f09a55fd3714) Update module golang.org/x/net to v0.29.0 - [`1f9684c`](https://redirect.github.com/pion/ice/commit/1f9684cee4cba59b7db6bca7e67924443ab8b019) Switch udp_mux_test to use sha256 instead of sha1 ([#733](https://redirect.github.com/pion/ice/issues/733)) - [`2d9be9b`](https://redirect.github.com/pion/ice/commit/2d9be9b7bc6a4daf616b1b74c60590986d5dc534) Add round trip time measurement to candidate pair ([#731](https://redirect.github.com/pion/ice/issues/731)) - [`277014e`](https://redirect.github.com/pion/ice/commit/277014ea45bd08b0d34d56ba042e35e6dc090b2c) Update module golang.org/x/net to v0.28.0 - [`9a25a32`](https://redirect.github.com/pion/ice/commit/9a25a32f1b9cf60d6141697983af3f67719fffd5) Update go.mod version to 1.20 - [`19b596b`](https://redirect.github.com/pion/ice/commit/19b596b87f7e3addaea7742617ba4f3496ac7334) Update module github.com/pion/dtls/v3 to v3.0.2 - [`bf68674`](https://redirect.github.com/pion/ice/commit/bf68674e63b3e948d060382ac7b2a862d3742840) Update CI configs to v0.11.15 ### [`v4.0.1`](https://redirect.github.com/pion/ice/releases/tag/v4.0.1) [Compare Source](https://redirect.github.com/pion/ice/compare/v4.0.0...v4.0.1) #### What's Changed - Add test that NetworkTypes is respected by [@Sean-Der](https://redirect.github.com/Sean-Der) in [https://github.com/pion/ice/pull/722](https://redirect.github.com/pion/ice/pull/722) - Take TCP Family into account before connecting by [@Sean-Der](https://redirect.github.com/Sean-Der) in [https://github.com/pion/ice/pull/723](https://redirect.github.com/pion/ice/pull/723) **Full Changelog**: https://github.com/pion/ice/compare/v4.0.0...v4.0.1 ### [`v4.0.0`](https://redirect.github.com/pion/ice/releases/tag/v4.0.0) [Compare Source](https://redirect.github.com/pion/ice/compare/v3.0.16...v4.0.0) #### Changelog - [`3051b4a`](https://redirect.github.com/pion/ice/commit/3051b4a) Fix pkg.go.dev link - [`39c90d8`](https://redirect.github.com/pion/ice/commit/39c90d8) Upgrade dtls, turn and sturn ### [`v3.0.16`](https://redirect.github.com/pion/ice/releases/tag/v3.0.16) [Compare Source](https://redirect.github.com/pion/ice/compare/v3.0.15...v3.0.16) #### What's Changed - Allow multiple agent.Close by [@edaniels](https://redirect.github.com/edaniels) in [https://github.com/pion/ice/pull/718](https://redirect.github.com/pion/ice/pull/718) **Full Changelog**: https://github.com/pion/ice/compare/v3.0.15...v3.0.16 ### [`v3.0.15`](https://redirect.github.com/pion/ice/releases/tag/v3.0.15) [Compare Source](https://redirect.github.com/pion/ice/compare/v3.0.14...v3.0.15) **Full Changelog**: https://github.com/pion/ice/compare/v3.0.14...v3.0.15 ### [`v3.0.14`](https://redirect.github.com/pion/ice/releases/tag/v3.0.14) [Compare Source](https://redirect.github.com/pion/ice/compare/v3.0.13...v3.0.14) #### What's Changed - Add GracefulClose by [@edaniels](https://redirect.github.com/edaniels) in [https://github.com/pion/ice/pull/712](https://redirect.github.com/pion/ice/pull/712) - tests: Clean up Agents more aggressively by [@edaniels](https://redirect.github.com/edaniels) in [https://github.com/pion/ice/pull/715](https://redirect.github.com/pion/ice/pull/715) - Update module golang.org/x/net to v0.27.0 by [@renovate](https://redirect.github.com/renovate) in [https://github.com/pion/ice/pull/717](https://redirect.github.com/pion/ice/pull/717) **Full Changelog**: https://github.com/pion/ice/compare/v3.0.13...v3.0.14 ### [`v3.0.13`](https://redirect.github.com/pion/ice/releases/tag/v3.0.13) [Compare Source](https://redirect.github.com/pion/ice/compare/v3.0.12...v3.0.13) #### Changelog - [`abf50f9`](https://redirect.github.com/pion/ice/commit/abf50f9) Don't allocate new error inside TaskLoop ### [`v3.0.12`](https://redirect.github.com/pion/ice/releases/tag/v3.0.12) [Compare Source](https://redirect.github.com/pion/ice/compare/v3.0.11...v3.0.12) **Full Changelog**: https://github.com/pion/ice/compare/v3.0.11...v3.0.12 ### [`v3.0.11`](https://redirect.github.com/pion/ice/releases/tag/v3.0.11) [Compare Source](https://redirect.github.com/pion/ice/compare/v3.0.10...v3.0.11) #### What's Changed - Update module github.com/pion/dtls/v2 to v2.2.12 by [@renovate](https://redirect.github.com/renovate) in [https://github.com/pion/ice/pull/708](https://redirect.github.com/pion/ice/pull/708) - Bump transport to v3.0.4 by [@edaniels](https://redirect.github.com/edaniels) in [https://github.com/pion/ice/pull/709](https://redirect.github.com/pion/ice/pull/709) **Full Changelog**: https://github.com/pion/ice/compare/v3.0.10...v3.0.11 ### [`v3.0.10`](https://redirect.github.com/pion/ice/releases/tag/v3.0.10) [Compare Source](https://redirect.github.com/pion/ice/compare/v3.0.9...v3.0.10) #### Changelog - [`89093bb`](https://redirect.github.com/pion/ice/commit/89093bb) Revert "Cleanly close agent goroutines" ### [`v3.0.9`](https://redirect.github.com/pion/ice/releases/tag/v3.0.9) [Compare Source](https://redirect.github.com/pion/ice/compare/v3.0.8...v3.0.9) #### Changelog - [`11845a7`](https://redirect.github.com/pion/ice/commit/11845a7) Remove IPv6 ZoneID from ICE candidates ([#704](https://redirect.github.com/pion/ice/issues/704)) ### [`v3.0.8`](https://redirect.github.com/pion/ice/releases/tag/v3.0.8) [Compare Source](https://redirect.github.com/pion/ice/compare/v3.0.7...v3.0.8) #### What's Changed - Update module github.com/pion/dtls/v2 to v2.2.11 by [@renovate](https://redirect.github.com/renovate) in [https://github.com/pion/ice/pull/696](https://redirect.github.com/pion/ice/pull/696) - Revert "Avoid allocation storing last active time" by [@jech](https://redirect.github.com/jech) in [https://github.com/pion/ice/pull/699](https://redirect.github.com/pion/ice/pull/699) - Update module golang.org/x/net to v0.26.0 by [@renovate](https://redirect.github.com/renovate) in [https://github.com/pion/ice/pull/701](https://redirect.github.com/pion/ice/pull/701) - Cleanly close agent goroutines by [@edaniels](https://redirect.github.com/edaniels) in [https://github.com/pion/ice/pull/706](https://redirect.github.com/pion/ice/pull/706) **Full Changelog**: https://github.com/pion/ice/compare/v3.0.7...v3.0.8 ### [`v3.0.7`](https://redirect.github.com/pion/ice/releases/tag/v3.0.7) [Compare Source](https://redirect.github.com/pion/ice/compare/v3.0.6...v3.0.7) #### Changelog - [`07b74c8`](https://redirect.github.com/pion/ice/commit/07b74c8) Add BindingRequestHandler - [`b5f4ca0`](https://redirect.github.com/pion/ice/commit/b5f4ca0) Remove pessimistic String calls for low level logs - [`78a9ef9`](https://redirect.github.com/pion/ice/commit/78a9ef9) Update module golang.org/x/net to v0.24.0 - [`1d06841`](https://redirect.github.com/pion/ice/commit/1d06841) Clean up packet queue in udpMuxedConn Close - [`ed41bbf`](https://redirect.github.com/pion/ice/commit/ed41bbf) Return io.EOF from closed udpMuxedConn - [`edb6929`](https://redirect.github.com/pion/ice/commit/edb6929) Avoid allocation storing last active time - [`d30f13f`](https://redirect.github.com/pion/ice/commit/d30f13f) Return io.ErrClosedPipe from closed udpMuxedConn - [`75ca3a2`](https://redirect.github.com/pion/ice/commit/75ca3a2) Skip UDP address serialization in muxed conn ([#688](https://redirect.github.com/pion/ice/issues/688)) - [`a834f55`](https://redirect.github.com/pion/ice/commit/a834f55) Remove pessimistic String calls for low level logs ([#687](https://redirect.github.com/pion/ice/issues/687)) - [`c1b4386`](https://redirect.github.com/pion/ice/commit/c1b4386) Reduce allocation in udp muxed conn addr decode ([#686](https://redirect.github.com/pion/ice/issues/686)) - [`7263f68`](https://redirect.github.com/pion/ice/commit/7263f68) Update module github.com/pion/turn/v3 to v3.0.3 - [`82b41d9`](https://redirect.github.com/pion/ice/commit/82b41d9) Prevent allocation from encoding UDP address ([#684](https://redirect.github.com/pion/ice/issues/684)) - [`75092df`](https://redirect.github.com/pion/ice/commit/75092df) Update module golang.org/x/net to v0.23.0 \[SECURITY] - [`e6b8683`](https://redirect.github.com/pion/ice/commit/e6b8683) Fix doc comments about AgentConfig - [`ad02407`](https://redirect.github.com/pion/ice/commit/ad02407) Improve STUN resolution error message - [`6f743e3`](https://redirect.github.com/pion/ice/commit/6f743e3) Handle timer stop race in agent connectivity check ([#677](https://redirect.github.com/pion/ice/issues/677)) - [`0062167`](https://redirect.github.com/pion/ice/commit/0062167) Reuse connectivity check ticker ([#676](https://redirect.github.com/pion/ice/issues/676)) ### [`v3.0.6`](https://redirect.github.com/pion/ice/releases/tag/v3.0.6) [Compare Source](https://redirect.github.com/pion/ice/compare/v3.0.5...v3.0.6) #### Changelog - [`0860817`](https://redirect.github.com/pion/ice/commit/0860817) Rename to utils_test to drop stretchr/testify dep - [`fd4b1f8`](https://redirect.github.com/pion/ice/commit/fd4b1f8) Update CI configs to v0.11.12 - [`e253b36`](https://redirect.github.com/pion/ice/commit/e253b36) Update module github.com/pion/turn/v3 to v3.0.2 ### [`v3.0.5`](https://redirect.github.com/pion/ice/releases/tag/v3.0.5) [Compare Source](https://redirect.github.com/pion/ice/compare/v3.0.4...v3.0.5) #### Changelog - [`c1e4dd1`](https://redirect.github.com/pion/ice/commit/c1e4dd1) `Stun` -> `STUN` for Config Entry ### [`v3.0.4`](https://redirect.github.com/pion/ice/releases/tag/v3.0.4) [Compare Source](https://redirect.github.com/pion/ice/compare/v3.0.3...v3.0.4) #### Changelog - [`edaa25e`](https://redirect.github.com/pion/ice/commit/edaa25e) Expose stunGatherTimeout in Agent struct ([#668](https://redirect.github.com/pion/ice/issues/668)) - [`a12f670`](https://redirect.github.com/pion/ice/commit/a12f670) Update go.mod version to 1.19 - [`bca4f2f`](https://redirect.github.com/pion/ice/commit/bca4f2f) Update module github.com/pion/mdns/v2 to v2.0.7 - [`0bdcf93`](https://redirect.github.com/pion/ice/commit/0bdcf93) Update CI configs to v0.11.7 - [`39c0392`](https://redirect.github.com/pion/ice/commit/39c0392) Support IPv6 from mDNS - [`ae1ba6f`](https://redirect.github.com/pion/ice/commit/ae1ba6f) Update CI configs to v0.11.4 - [`66051b6`](https://redirect.github.com/pion/ice/commit/66051b6) Improve performance of UDPMux map lookups - [`52f2075`](https://redirect.github.com/pion/ice/commit/52f2075) Replace t.(Error/Fatal) with require.NoError - [`b2e40ad`](https://redirect.github.com/pion/ice/commit/b2e40ad) Partial undo of [`85a3a7f`](https://redirect.github.com/pion/ice/commit/85a3a7f52407) - [`85a3a7f`](https://redirect.github.com/pion/ice/commit/85a3a7f) Simplify usage of test.TimeOut() - [`01c3535`](https://redirect.github.com/pion/ice/commit/01c3535) Simplify usage of test.CheckRoutines() - [`05ab684`](https://redirect.github.com/pion/ice/commit/05ab684) Use testify/require instead of testify/assert - [`fdca6c4`](https://redirect.github.com/pion/ice/commit/fdca6c4) Move taskloop into dedicated package - [`b36d332`](https://redirect.github.com/pion/ice/commit/b36d332) Remove afterRun from Task Loop - [`d17be4d`](https://redirect.github.com/pion/ice/commit/d17be4d) Use Notification Queue from [`67cc918`](https://redirect.github.com/pion/ice/commit/67cc918a518d) more - [`b386d44`](https://redirect.github.com/pion/ice/commit/b386d44) Fix type of CandidatePairState constants - [`8680cd5`](https://redirect.github.com/pion/ice/commit/8680cd5) Match libwebrtc's TURN protocol priority - [`67cc918`](https://redirect.github.com/pion/ice/commit/67cc918) Fix ConnectionState being reported out of order - [`77cc354`](https://redirect.github.com/pion/ice/commit/77cc354) Respect IncludeLoopback in UDPMuxDefault - [`a728446`](https://redirect.github.com/pion/ice/commit/a728446) Allow using mDNS candidates with UDP multiplexing - [`970978e`](https://redirect.github.com/pion/ice/commit/970978e) Start listening range at 1024 instead of 1 - [`5fcf038`](https://redirect.github.com/pion/ice/commit/5fcf038) Update module github.com/pion/mdns to v2 - [`f0c60fe`](https://redirect.github.com/pion/ice/commit/f0c60fe) Update module github.com/stretchr/testify to v1.9.0 - [`70eda83`](https://redirect.github.com/pion/ice/commit/70eda83) Update module golang.org/x/net to v0.22.0 - [`26ba6df`](https://redirect.github.com/pion/ice/commit/26ba6df) Fix WASM build - [`2d7ced1`](https://redirect.github.com/pion/ice/commit/2d7ced1) Fix linter errors - [`cb8a47a`](https://redirect.github.com/pion/ice/commit/cb8a47a) Refine TCPMux memory usage ### [`v3.0.3`](https://redirect.github.com/pion/ice/releases/tag/v3.0.3) [Compare Source](https://redirect.github.com/pion/ice/compare/v3.0.2...v3.0.3) #### What's Changed - Update module golang.org/x/net to v0.19.0 by [@renovate](https://redirect.github.com/renovate) in [https://github.com/pion/ice/pull/630](https://redirect.github.com/pion/ice/pull/630) - Update module github.com/pion/dtls/v2 to v2.2.8 by [@renovate](https://redirect.github.com/renovate) in [https://github.com/pion/ice/pull/628](https://redirect.github.com/pion/ice/pull/628) - Update module github.com/google/uuid to v1.4.0 by [@renovate](https://redirect.github.com/renovate) in [https://github.com/pion/ice/pull/627](https://redirect.github.com/pion/ice/pull/627) - Update module github.com/google/uuid to v1.5.0 by [@renovate](https://redirect.github.com/renovate) in [https://github.com/pion/ice/pull/633](https://redirect.github.com/pion/ice/pull/633) - Update module github.com/pion/dtls/v2 to v2.2.9 by [@renovate](https://redirect.github.com/renovate) in [https://github.com/pion/ice/pull/635](https://redirect.github.com/pion/ice/pull/635) - Update CI configs to v0.11.0 by [@pionbot](https://redirect.github.com/pionbot) in [https://github.com/pion/ice/pull/638](https://redirect.github.com/pion/ice/pull/638) - Update CI configs to v0.11.3 by [@pionbot](https://redirect.github.com/pionbot) in [https://github.com/pion/ice/pull/640](https://redirect.github.com/pion/ice/pull/640) - Trace log inbound messages by [@boks1971](https://redirect.github.com/boks1971) in [https://github.com/pion/ice/pull/641](https://redirect.github.com/pion/ice/pull/641) - Update module github.com/google/uuid to v1.6.0 by [@renovate](https://redirect.github.com/renovate) in [https://github.com/pion/ice/pull/643](https://redirect.github.com/pion/ice/pull/643) - Update module golang.org/x/net to v0.20.0 by [@renovate](https://redirect.github.com/renovate) in [https://github.com/pion/ice/pull/644](https://redirect.github.com/pion/ice/pull/644) - Update module github.com/pion/mdns to v0.0.10 by [@renovate](https://redirect.github.com/renovate) in [https://github.com/pion/ice/pull/646](https://redirect.github.com/pion/ice/pull/646) - Update module github.com/pion/dtls/v2 to v2.2.10 by [@renovate](https://redirect.github.com/renovate) in [https://github.com/pion/ice/pull/645](https://redirect.github.com/pion/ice/pull/645) - Update module github.com/pion/mdns to v0.0.11 by [@renovate](https://redirect.github.com/renovate) in [https://github.com/pion/ice/pull/647](https://redirect.github.com/pion/ice/pull/647) - update pion/mdns to v0.0.12 for flaky resolution fix by [@edaniels](https://redirect.github.com/edaniels) in [https://github.com/pion/ice/pull/648](https://redirect.github.com/pion/ice/pull/648) **Full Changelog**: https://github.com/pion/ice/compare/v3.0.2...v3.0.3 ### [`v3.0.2`](https://redirect.github.com/pion/ice/releases/tag/v3.0.2) [Compare Source](https://redirect.github.com/pion/ice/compare/v3.0.1...v3.0.2) This principally updates mdns to v0.0.9 Without this, pion/ice/v3 will use mdns v0.0.8 which uses transport/v2. The result is that a pion/webrtc/v4 install will end up depending on both transport/v2 and transport/v3. #### What's Changed - Update module github.com/pion/mdns to v0.0.9 by [@renovate](https://redirect.github.com/renovate) in [https://github.com/pion/ice/pull/620](https://redirect.github.com/pion/ice/pull/620) - Update module golang.org/x/net to v0.17.0 \[SECURITY] by [@renovate](https://redirect.github.com/renovate) in [https://github.com/pion/ice/pull/626](https://redirect.github.com/pion/ice/pull/626) **Full Changelog**: https://github.com/pion/ice/compare/v3.0.1...v3.0.2 ### [`v3.0.1`](https://redirect.github.com/pion/ice/releases/tag/v3.0.1) [Compare Source](https://redirect.github.com/pion/ice/compare/v3.0.0...v3.0.1) #### Changelog - [`8d69e9e`](https://redirect.github.com/pion/ice/commit/8d69e9e) Update module github.com/pion/stun to v2 - [`817032b`](https://redirect.github.com/pion/ice/commit/817032b) Update module github.com/pion/transport/v3 to v3.0.1 - [`dbdc6bd`](https://redirect.github.com/pion/ice/commit/dbdc6bd) Only report closure errors for the last connectionConfiguration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.