Skip to content

Releases: keepsimple1/mdns-sd

v0.17.1

06 Dec 05:57
3d75701

Choose a tag to compare

New features (non-breaking)

ServiceDaemon::new_with_port(port: u16) allows using a custom port for mainly development / testing purposes.

What's Changed

New Contributors

Full Changelog: v0.17.0...v0.17.1

v0.17.0

07 Nov 04:43
6353549

Choose a tag to compare

Breaking changes

Loopback interfaces are enabled by default now. The main reason is that some user reported a failure of publishing services locally. I think this change probably only impacts very few.

New features

A couple of new APIs are added for ServiceInfo: set_interfaces and set_link_local_only based on some real world use cases.

What's Changed

Full Changelog: v0.16.0...v0.17.0

v0.16.0

30 Oct 02:27
8071f3d

Choose a tag to compare

What's Changed

A bugfix release. But we also bumped up rustc MSRV to 1.71.0, hence bumping our own minor version.

Full Changelog: v0.15.1...v0.16.0

v0.15.1

06 Sep 05:30
6f54350

Choose a tag to compare

What's Changed

New feature: cache only browsing. Check out the new methods browse_cache and accept_unsolicited.

New Contributors - welcome!

Full Changelog: v0.15.0...v0.15.1

v0.15.0

01 Sep 18:10
3125572

Choose a tag to compare

Breaking changes

  • ServiceEvent::ServiceData is merged with ServiceResolved (i.e. replacing it). The end result is: we have a single ServiceEvent::ServiceResolved(ResolvedService) going forward.

Hence, a service will be respresented by ResolvedService on the client side, and by ServiceInfo on the server side.

  • user_service_data() is no longer needed and removed.

Sorry about the confusions but I think this helps for the long term. I think / hope the required code changes are minimal for most users.

What's Changed

New Contributors

  • @jggc made their first contribution in #387

Full Changelog: v0.14.1...v0.15.0

v0.14.1

21 Aug 03:26
11ba5bf

Choose a tag to compare

This is a bugfix release with only a doc comments change.

What's Changed

Full Changelog: v0.14.0...v0.14.1

v0.14.0

11 Aug 02:58
a229ab9

Choose a tag to compare

What's Changed

Breaking changes

  • ServiceEvent::ServiceData to support IPv6 with scope_id (ScopedIp). It will deprecate ServiceEvent::ServiceResolved in future.

To use ServiceData instead of ServiceResolved event, a client must call ServiceDaemon.use_service_data.
For users that continue to use ServiceResolved, there should be hopefully no impact, i.e. backward compatible.

  • HostnameResolutionEvent::AddressesFound uses the new ScopedIp instead of IpAddr.
  • ServiceEvent is non_exhaustive now.

List of changes

Full Changelog: v0.13.11...v0.14.0

v0.13.11

08 Jul 04:30
ba4c006

Choose a tag to compare

What's Changed

New Contributors, weclome!

Full Changelog: v0.13.10...v0.13.11

v0.13.10

22 Jun 04:51
82c5cd6

Choose a tag to compare

What's Changed

Pretty much a bugfix release. Please check out the details if any of them seems interesting.

Welcome new Contributors

Full Changelog: v0.13.9...v0.13.10

v0.13.9

04 May 17:36
a14d76c

Choose a tag to compare

What's Changed

Full Changelog: v0.13.8...v0.13.9