Skip to content

Releases: elixir-webrtc/ex_ice

v0.8.3

23 Sep 12:06
9a4eeac
Compare
Choose a tag to compare

What's Changed

  • Fix sending and handling keepalives by @mickel8 in #62

Full Changelog: v0.8.2...v0.8.3

v0.8.2

18 Sep 19:20
d29d025
Compare
Choose a tag to compare

What's Changed

  • Include related address and port in marshaled candidate by @mickel8 in #61

Full Changelog: v0.8.1...v0.8.2

v0.8.1

19 Aug 13:34
68b734e
Compare
Choose a tag to compare

What's Changed

  • Handle non matching family for ips, invalid TURN uri errors by @olegokunevych in #58
  • Refactor TURN server tests and logs. Bump version to 0.8.1 by @mickel8 in #60

New Contributors

Full Changelog: v0.8.0...v0.8.1

v0.8.0

09 Aug 11:38
e644d1d
Compare
Choose a tag to compare

What's Changed

  • Use binding requests as keepalives by @LVala in #51
  • Fix handling incoming binding request with UseCandidate attr for controlling agent by @mickel8 in #54
  • Don't add pairs with srflx local candidate to the checklist by @mickel8 in #52
  • Forward data received on a failed pair and re-schedule this pair by @mickel8 in #53
  • Clean up state when connection is failed or completed. Ignore data frome stale sockets, timers, etc. by @mickel8 in #55
  • Retransmit conn checks by @mickel8 in #56
  • Fix typos by @kianmeng in #44
  • Bump deps, release 0.8.0 by @sgfn in #57

New Contributors

Full Changelog: v0.7.1...v0.8.0

v0.7.1

13 Jun 09:38
Compare
Choose a tag to compare

What's Changed

  • Allow for port range configuration by @LVala in #43
  • Retry when sending fails. Improve logs. by @mickel8 in #45
  • Get valid pair by priority by @mickel8 in #46

Full Changelog: v0.7.0...v0.7.1

v0.7.0

13 Jun 09:37
Compare
Choose a tag to compare

What's Changed

  • Split GenServer from its logic by @mickel8 in #21
  • Add initial unit tests by @mickel8 in #22
  • Revisit binding request error responses by @mickel8 in #23
  • Test connectivity checks by @mickel8 in #24
  • Add more unit tests by @mickel8 in #25
  • Add functions to obtain ICE candidates by @LVala in #26
  • Add DNS message encoder/decoder by @mickel8 in #28
  • Add MDNS resolver by @mickel8 in #27
  • Don't keep a previous connection after an ICE restart by @mickel8 in #30
  • Allow to execute gahering transactions when there are no remote credentials by @mickel8 in #32
  • Add support for relay candidates by @mickel8 in #33
  • Start mDNS when there is at least 9.1. kernel version by @mickel8 in #37
  • Ignore duplicated remote candidates by @mickel8 in #38
  • Change url to urls in ice_servers by @mickel8 in #39
  • Timeout pairs after not receiving data for long enough by @mickel8 in #40
  • Handle incoming binding indication. Don't send keepalives on failed pairs by @mickel8 in #41
  • Improve mDNS client implementation by @mickel8 in #42

Full Changelog: v0.6.1...v0.7.0

v0.6.1

12 Feb 15:19
Compare
Choose a tag to compare

What's Changed

  • Fix issues with not returning state by @LVala in #20

Full Changelog: v0.6.0...v0.6.1

v0.6.0

04 Feb 17:06
63f2272
Compare
Choose a tag to compare

What's Changed

Add basic statistics

Full Changelog: v0.5.0...v0.6.0

v0.5.0

17 Jan 16:59
aaf9f77
Compare
Choose a tag to compare

What's Changed

  • Validate USERNAME in binding requests by @mickel8 in #17

Full Changelog: v0.4.0...v0.5.0

v0.4.0

18 Dec 10:41
97993e4
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.3.0...v0.4.0