Releases: cbrand/micropython-mdns
Version 1.8.0
Feature
-
feat(Makefile): add support for micropython 1.27 (
d1aa2d7) -
feat: add method for re-adding multicast membership by user code
Now a user can call add_membership() without arguments to add multicast membership again, e.g. after reconnecting to the network. (9865375)
Fix
-
fix(setup): adjust egg name to acceptable version (
efa6110) -
fix(Dockerfile): to support micropython 1.25 downgrade to 3.11 (
b166f26) -
fix: prevent Client.start() from running multiple times
To prevent glitches also clear the "stopped" flag only in start() and initialize the socket just before the consume loop that uses it. (c271f81)
-
fix: prevent MemoryError by switching tasks before receiving data (
31a9e62) -
fix: handle OSError from second sendto()
Prevents a crash of discovery._change_loop(). (62ff125)
Version 1.7.1
What's Changed
- Fix the version number which was wrongly assigned in 1.7.0
Full Changelog: 1.7.0...1.7.1
Version 1.7.0
What's Changed
- Add Support for Micropython 1.25 builds
- Add Support for Micropython 1.26 builds
Full Changelog: 1.6.0...1.7.0
Version 1.6.0
What's Changed
- Build fix: Updated the sed command by @joncard1 in #30
- Fix: Support and test MDNS calls on RP2 for micropython 1.24.
- Deprecate: Depracate every micropython version below 1.24.
Full Changelog: 1.5.1...1.6.0
1.5.2
What's Changed
- fix: Ensure
discover_oncecall shuts down underlying resources if they are not used otherwise - fix: Make discovery work when an A record is sent before the SRV record (like on shelly devices)
Full Changelog: 1.5.1...1.5.2
Version 1.5.1
What's Changed
- fix: fix an issue which did not correctly shut down service discovery if the underlying client was stopped
- docs: clarify on asyncio tasks implicitly started via query_once() by @mirko in #28
New Contributors
Full Changelog: 1.5.0...1.5.1
Version 1.5.0
- feat(boards): add compile support for raspberry pi micro
86670ac