Skip to content

Releases: nerves-networking/mdns_lite

v0.8.11

11 Sep 02:36
Compare
Choose a tag to compare
  • Bug fixes
    • Fix MdnsLite.InetMonitor to properly remove interfaces that don't exist in a subsequent update. (@kevinschweikert)
    • Exclude "__unknown" interfaces to ignore interfaces that VintageNet can't get link info on. (@ConnorRigby)
    • Don't crash on other Unix-like OSes (@mneumann)

v0.8.10

27 Feb 01:30
Compare
Choose a tag to compare
  • Bug fixes
    • Really fix crash when cleaning up responders when a network goes down. The
      fix in v0.8.9 had an issue that prevented it from working.

v0.8.9

02 Feb 18:28
Compare
Choose a tag to compare
  • Bug fixes
    • Switch bridge recursive lookup to default to false. The issue that this works around has been fixed since OTP 24.1.
    • Handle crash when cleaning up responders when a network goes down.

v0.8.8

26 May 12:25
Compare
Choose a tag to compare
  • New feature
    • IPv6 queries are now supported. Responding to IPv6 isn't supported yet. To
      use this, be sure to set ipv4_only: false since this isn't the default.
      Thanks to @bjyoungblood for this feature.

v0.8.7

13 Feb 02:29
Compare
Choose a tag to compare
  • Fixed
    • Fix Elixir 1.15 deprecation warnings

v0.8.6

13 Feb 02:28
Compare
Choose a tag to compare
  • Fixed
    • Fixed an issue that caused the DNS bridge to stop working with OTP 25.

v0.8.5

29 Apr 01:25
Compare
Choose a tag to compare
  • Fixed
    • If a network interface changes IP addresses, there would be a flurry of
      crashes when it was no longer possible to bind to the interface. This stops
      behavior and shuts down the responder for the interface.

v0.8.4

13 Nov 23:26
Compare
Choose a tag to compare
  • New feature

    • VintageNet is an optional dependency now. This makes it possible to use
      MdnsLite outside of Nerves much more easily.
  • Fixed

    • Use the new DNS encoder/decoder from OTP 24.1.5. This fixes a regression
      with OTP 24.1.2 where the DNS encoder and decoder was updated to be more
      correct in how it handled the DNS class. mDNS repurposes the high bit of the
      DNS class. Previously we had gotten lucky. OTP 24.1.5 adds support for the
      bit. To make sure that MdnsLite can work on other OTP versions, the new
      OTP code has been vendored and included with MdnsLite.

v0.8.3

07 Oct 20:18
Compare
Choose a tag to compare
  • Fixed
    • Added configuration and runtime support for setting the instance name. This
      was incorrectly removed in v0.8.0. By default, MdnsLite will advertise
      itself using the hostname. This works, but looks unfriendly in the service
      discovery results. Setting the instance name lets you advertise with a nice
      human readible name. Thanks to Mat Trudel for both catching this regression
      and fixing it.

v0.8.2

23 Sep 16:25
Compare
Choose a tag to compare
  • Fixed
    • Fix calls to :socket.setopt/3 to support OTP 22 and OTP 23. Thanks to
      Peter Madsen for finding this and providing a fix.