Skip to content

Releases: cbrand/micropython-mdns

Version 1.8.0

29 Dec 15:40

Choose a tag to compare

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

10 Oct 07:52

Choose a tag to compare

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

09 Oct 19:43

Choose a tag to compare

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

19 Jan 16:17

Choose a tag to compare

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

15 Dec 16:24

Choose a tag to compare

What's Changed

  • fix: Ensure discover_once call 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

15 Dec 13:42

Choose a tag to compare

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

  • @mirko made their first contribution in #28

Full Changelog: 1.5.0...1.5.1

Version 1.5.0

15 Oct 16:36

Choose a tag to compare

  • feat(boards): add compile support for raspberry pi micro 86670ac

1.4.0

21 Sep 19:06

Choose a tag to compare

Feature

  • feat: add mip package support

Following configuration for
https://docs.micropython.org/en/latest/reference/packages.html#writing-publishing-packages (f7d6299)

1.3.0

20 Sep 19:10

Choose a tag to compare

Feature

  • Build Add build for esp32 on micropython 1.20 (01b799)
  • DNS Responder Add support for configuring host names for services additionally to the host name (cc6169)

Full Changelog: 1.2.3...1.3.0

1.2.3

04 Oct 20:35

Choose a tag to compare

Fix

  • Always return a txt dns record even if empty (e75757a)