diff --git a/CHANGELOG.md b/CHANGELOG.md index c4faaba7..25235d3f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,25 @@ # Changelog +## v0.7.1 + +This release fixes an issue where the Internet-connectivity checking code could +crash. It was automatically restarted, but that had a side effect of delaying a +report that the device was connected AND breaking `mdns_lite`. Both the crash +and the restart issue were fixed. The `mdns_lite` side effect was due to its +multicast group membership being lost so this would affect other multicast-using +code. + +* Bug fixes + * Fix `:timeout_value` crash in the `InternetConnectivityChecker` + * Force clear IPv4 addresses when the DHCP notifies a deconfig event. This + occurs on a restart and is quickly followed by a renew. However, if + applications don't see this bounce and don't reregister their multicast + listeners on affected IPv4 address, they'll lose the subscription. + +* Improvements + * Added check for `nerves_network` and `nerves_init_gadget`. If your project + pulls these in, it will get a moderately friendly notice to remove them. + ## v0.7.0 This release moves network technology implementations (WiFi, wired Ethernet, diff --git a/mix.exs b/mix.exs index 55a8b276..83f29f72 100644 --- a/mix.exs +++ b/mix.exs @@ -1,7 +1,7 @@ defmodule VintageNet.MixProject do use Mix.Project - @version "0.7.0" + @version "0.7.1" @source_url "https://github.com/nerves-networking/vintage_net" def project do