From 81a1d10c3f7a758b82eed622a3ed8f41a003a711 Mon Sep 17 00:00:00 2001 From: Han Xu Date: Thu, 6 Nov 2025 20:27:45 -0800 Subject: [PATCH] prepare for release 0.17.0 --- CHANGELOG.md | 16 ++++++++++++++++ Cargo.toml | 2 +- src/service_info.rs | 2 +- 3 files changed, 18 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0f50fe5..f220001 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,19 @@ +# Version 0.17.0 (2025-11-06) + +## 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. + +## All changes + +* `6752eaf 2025-11-04` feat: service registration with granular iface/ip conditions (#398) (twizansk) +* `7293e7c 2025-11-02` Enable loopback interfaces by default (#397) (keepsimple1) +* `505bd71 2025-11-02` Fix clippy for tests and remove unnecessary tests (#403) (keepsimple1) + # Version 0.16.0 (2025-10-29) A bugfix release. But we also bumped up rustc MSRV to 1.71.0, hence bumping our own minor version. diff --git a/Cargo.toml b/Cargo.toml index 0a3158e..d3409fa 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "mdns-sd" -version = "0.16.0" +version = "0.17.0" authors = ["keepsimple "] edition = "2018" rust-version = "1.71.0" diff --git a/src/service_info.rs b/src/service_info.rs index 88b3749..0273fc5 100644 --- a/src/service_info.rs +++ b/src/service_info.rs @@ -219,7 +219,7 @@ impl ServiceInfo { /// Set the supported interfaces for this service. /// - /// The service will be advertised on the provided interfaces. When ips are auto-detected + /// The service will be advertised on the provided interfaces only. When ips are auto-detected /// (via 'enable_addr_auto') only addresses on these interfaces will be considered. pub fn set_interfaces(&mut self, intfs: Vec) { self.supported_intfs = intfs;