Releases: nerves-networking/mdns_lite
Releases · nerves-networking/mdns_lite
v0.8.11
- 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)
- Fix
v0.8.10
v0.8.9
v0.8.8
- New feature
- IPv6 queries are now supported. Responding to IPv6 isn't supported yet. To
use this, be sure to setipv4_only: false
since this isn't the default.
Thanks to @bjyoungblood for this feature.
- IPv6 queries are now supported. Responding to IPv6 isn't supported yet. To
v0.8.7
v0.8.6
v0.8.5
v0.8.4
-
New feature
- VintageNet is an optional dependency now. This makes it possible to use
MdnsLite outside of Nerves much more easily.
- VintageNet is an optional dependency now. This makes it possible to use
-
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.
- Use the new DNS encoder/decoder from OTP 24.1.5. This fixes a regression
v0.8.3
- 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.
- Added configuration and runtime support for setting the instance name. This