Releases: nerves-networking/mdns_lite
Releases · nerves-networking/mdns_lite
v0.9.1
This release removes the vendored version of OTP's DNS parser. As such, OTP 24
and earlier are no longer supported. Please upgrade or force your dependency to
v0.9.0 if you can't upgrade.
- Changes
- Support passing maps for mDNS service txt payloads. These expand to the
"key=value"lists as you'd expect and can be more convenient. Overall, the
txt_payloadoption is better checked so errors get raised earlier.
- Support passing maps for mDNS service txt payloads. These expand to the
v0.9.0
This release adds experimental support for using
igniter for installation. This currently
isn't needed since mix nerves.new adds it by default, but that may change in
the future. Igniter is not included at runtime.
v0.8.11
- Bug fixes
- Fix
MdnsLite.InetMonitorto 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: falsesince 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