Skip to content

chore(deps): bump mdns-sd from 0.13.11 to 0.19.1#21

Merged
hyperpolymath merged 1 commit into
mainfrom
dependabot/cargo/mdns-sd-0.19.1
May 16, 2026
Merged

chore(deps): bump mdns-sd from 0.13.11 to 0.19.1#21
hyperpolymath merged 1 commit into
mainfrom
dependabot/cargo/mdns-sd-0.19.1

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github May 13, 2026

Bumps mdns-sd from 0.13.11 to 0.19.1.

Release notes

Sourced from mdns-sd's releases.

v0.19.1

Version 0.19.1 (2026-04-19)

This is a bugfix release.

Bug fixes

  • When responding to a query, pick a source IP that matches the querier's subnet, so responses are reachable on multi-homed hosts. (#460, commit d210372)
  • Validate TXT property length in the ServiceInfo constructor, catching oversized properties at registration time instead of at send time. (#458, commit cc81eec)

What's Changed

Full Changelog: keepsimple1/mdns-sd@v0.19.0...v0.19.1

v0.19.0

Breaking changes

  • ScopedIpV4 now carries interface_ids tracking which network interfaces discovered the address. The derived Eq/Hash now includes interface_ids, so two ScopedIpV4 values with the same IP but different interface lists are no longer equal. (commits 43bd8f3, 0661bf1, 247447b)

New features

  • New optional serde feature: adds Serialize/Deserialize on InterfaceId, ScopedIpV4, ScopedIpV6, ScopedIp, TxtProperties, TxtProperty, and ResolvedService. (commit c2c2f75)
  • New public APIs: ScopedIpV4::new(), ScopedIpV4::interface_ids(), InterfaceId::get_addrs().

Bug fixes

  • Avoid known-answer suppression when querying on a new interface, so address records are discovered promptly. (commit 468c5ee)
  • Track modified instances when removing records from an interface, so ServiceResolved events reflect updated addresses. (commit 7daa1d4)

What's Changed

New Contributors

Full Changelog: keepsimple1/mdns-sd@v0.18.2...v0.19.0

v0.18.2

What's Changed

A bugfix: refresh of address records didn't work when hostname is not lowercase.

... (truncated)

Changelog

Sourced from mdns-sd's changelog.

Version 0.19.1 (2026-04-19)

This is a bugfix release.

Bug fixes

  • When responding to a query, pick a source IP that matches the querier's subnet, so responses are reachable on multi-homed hosts. (#460, commit d210372)
  • Validate TXT property length in the ServiceInfo constructor, catching oversized properties at registration time instead of at send time. (#458, commit cc81eec)

All changes

  • d210372 2026-04-18 fix: use a source IP matching the querier's subnet when responding (#460) (keepsimple1)
  • cc81eec 2026-04-12 fix: check TXT property length in ServiceInfo constructor (#458) (keepsimple1)

Version 0.19.0 (2026-04-04)

Breaking changes

  • ScopedIpV4 now carries interface_ids tracking which network interfaces discovered the address. The derived Eq/Hash now includes interface_ids, so two ScopedIpV4 values with the same IP but different interface lists are no longer equal. (commits 43bd8f3, 0661bf1, 247447b)

New features

  • New optional serde feature: adds Serialize/Deserialize on InterfaceId, ScopedIpV4, ScopedIpV6, ScopedIp, TxtProperties, TxtProperty, and ResolvedService. (commit c2c2f75)
  • New public APIs: ScopedIpV4::new(), ScopedIpV4::interface_ids(), InterfaceId::get_addrs().

Bug fixes

  • Avoid known-answer suppression when querying on a new interface, so address records are discovered promptly. (commit 468c5ee)
  • Track modified instances when removing records from an interface, so ServiceResolved events reflect updated addresses. (commit 7daa1d4)

All changes

  • 3903f09 2026-04-04 refactoring: simplify handle_query (#452) (keepsimple1)
  • b6ddc18 2026-04-04 refactoring: move add_answer_with_additionals into struct DnsOutgoing (#451) (keepsimple1)
  • 468c5ee 2026-04-03 fix: avoid known-answer suppression when querying on a new interface (#450) (keepsimple1)
  • 7daa1d4 2026-04-01 fix: track modified_instances when removing records from an interface (#448) (keepsimple1)
  • 247447b 2026-03-26 fix: ScopedIp considered Eq when interface_ids change (#446) (keepsimple1)
  • 0661bf1 2026-03-24 refactoring: ScopedIpV4 to use multiple InterfaceIds (#444) (keepsimple1)
  • c2c2f75 2026-03-15 Serde Deserialize+Serialize implementation (#440) (Rascal)
  • 43bd8f3 2026-03-13 add interface_id in ScopedIpV4 (#439) (keepsimple1)

Thanks and welcome our new contributor @​Rascal !

Verison 0.18.2 (2026-03-10)

  • A bugfix: refresh of address records didn't work when hostname is not lowercase.

All changes

  • ec1e733 2026-03-11 fix: Refresh of A and AAAA records (#441) (hrzlgnm)

... (truncated)

Commits
  • 0222c89 prepare for release 0.19.1 (#461)
  • d210372 fix: use a source IP matching the querier's subnet when responding (#460)
  • cc81eec fix: check TXT property length in ServiceInfo constructor (#458)
  • d5f9060 Release: bump version to 0.19.0 (#453)
  • 3903f09 refactoring: simplify handle_query (#452)
  • b6ddc18 refactoring: move add_answer_with_additionals into struct DnsOutgoing (#451)
  • 468c5ee fix: avoid known-answer suppression when querying on a new interface (#450)
  • 7daa1d4 fix: track modified_instances when removing records from an interface (#448)
  • 247447b fix: ScopedIp considered Eq when interface_ids change (#446)
  • 0661bf1 refactoring: ScopedIpV4 to use multiple InterfaceIds (#444)
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels May 13, 2026
@hyperpolymath
Copy link
Copy Markdown
Owner

@dependabot rebase

@hyperpolymath hyperpolymath enabled auto-merge (squash) May 16, 2026 11:13
@hyperpolymath
Copy link
Copy Markdown
Owner

@dependabot rebase

Bumps [mdns-sd](https://github.com/keepsimple1/mdns-sd) from 0.13.11 to 0.19.1.
- [Release notes](https://github.com/keepsimple1/mdns-sd/releases)
- [Changelog](https://github.com/keepsimple1/mdns-sd/blob/main/CHANGELOG.md)
- [Commits](keepsimple1/mdns-sd@v0.13.11...v0.19.1)

---
updated-dependencies:
- dependency-name: mdns-sd
  dependency-version: 0.19.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/cargo/mdns-sd-0.19.1 branch from 39d80b2 to 69a2bd5 Compare May 16, 2026 12:43
@hyperpolymath hyperpolymath merged commit 92de3dd into main May 16, 2026
19 of 21 checks passed
@hyperpolymath hyperpolymath deleted the dependabot/cargo/mdns-sd-0.19.1 branch May 16, 2026 12:43
hyperpolymath added a commit that referenced this pull request May 16, 2026
Supersedes Dependabot #18 (could not merge: siblings #20/#21/#23 each
rewrote Cargo.lock). Resolved via cargo update.

Co-authored-by: Jonathan D.A. Jewell <67598845+hyperpolymath@users.noreply.github.com>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file rust Pull requests that update rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant