Releases: nerves-networking/mdns_lite
Releases · nerves-networking/mdns_lite
v0.8.1
v0.8.0
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.
- MdnsLite now uses
v0.7.0
-
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.
- Change optional dependency on VintageNet to a mandatory one. Probably all
-
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.
- Removed the