Skip to content

Releases: nerves-networking/mdns_lite

v0.8.1

19 Sep 13:11
Compare
Choose a tag to compare
  • Fixed
    • Fix interface monitor crash when a network interface gets removed.

v0.8.0

05 Sep 17:35
Compare
Choose a tag to compare

This release is a major update to MdnsLite to support making queries in
addition to responding to queries. The runtime API is not backwards compatible.
If you're only using the application environment to configure MdnsLite, you
should be ok.

  • New features

    • Make mDNS requests
    • Add a DNS bridge for Erlang's DNS resolver. This enables Erlang
      distribution and :gen_tcp users to be passed .local hostnames. See docs
      for how to configure
    • mDNS record caching
    • mDNS record inspection - both for ones MdnsLite advertises and for ones in
      the caches
    • AAAA record support - Proper IPv6 support is still not available
  • Bug fixes

    • MdnsLite now uses :socket to send and receive mDNS messages. This fixes
      several issues where multicast packets were being mixed up between network
      interfaces.

v0.7.0

29 May 23:46
Compare
Choose a tag to compare
  • Breaking change

    • Change optional dependency on VintageNet to a mandatory one. Probably all
      :mdns_lite users were already using VintageNet and since Mix releases
      doesn't support optional dependencies yet, some users got errors when the
      release misordered them. This avoids the problem.
  • Improvements

    • Removed the :dns package dependency. There as an Erlang crypto API call in
      a dependency of :dns that was removed in OTP 24. This change makes it
      possible to use :mdns_lite on OTP 24 without worrying about a missing
      crypto API call.

v0.6.7

16 Mar 22:26
Compare
Choose a tag to compare
  • Improvements
    • Exclude "wwan0" by default. These interfaces are cellular links like ppp
      and it's not appropriate to respond to mDNS on them either.

v0.6.6

17 Nov 15:42
Compare
Choose a tag to compare
  • Bug fixes
    • Advertise services based on service names & not hostname. Thanks to Matt
      Trudel for this fix.

v0.6.5

28 Aug 14:10
Compare
Choose a tag to compare
  • Bug fixes
    • Reuse addresses and ports when binding to the multicast socket to coexist
      with other mDNS software. Thanks to Eduardo Cunha and Matt Myers for the
      updates.

v0.6.4

14 Aug 18:34
Compare
Choose a tag to compare
  • New features
    • Support custom TXT record contents. See the :txt_payload. Thanks to
      Eduardo Cunha for adding this.