chore(deps): update rust crate mdns-sd to 0.21 #29

Merged
jmarya merged 1 commit from renovate/mdns-sd-0.x into main 2026-08-21 00:24:52 +00:00
Collaborator

This PR contains the following updates:

Package Type Update Change
mdns-sd dependencies minor 0.200.21

Release Notes

keepsimple1/mdns-sd (mdns-sd)

v0.21.0

Compare Source

Breaking changes

  • The max outgoing packet size is now 1452 bytes (Ethernet MTU), down from 8972 bytes,
    per RFC 6762 section 17.
    A record too big for one packet is still sent alone, in a packet of up to the RFC's
    9000-byte ceiling, so no record is dropped. Users that need to change the limit
    can call the new ServiceDaemon::set_max_packet_size().

New features

  • Add ServiceDaemon::set_max_packet_size() to change the max byte size of outgoing
    packets on the interfaces matching a given IfKind, and export the new default as
    MAX_PKT_DEFAULT. (#​487, commit 82711a8)
  • Re-export the receiver-side error types RecvError, RecvTimeoutError and
    TryRecvError from flume, so that a caller can name them without adding flume
    as a direct dependency. (#​488, commit 20c0eac)

Bug fixes / improvements

  • On the receive side, the IPv4 and IPv6 max packet sizes are now tracked separately
    (8972 and 8952 bytes) so that each stays within the RFC's 9000-byte limit including
    its own IP header. (#​487, commit 82711a8)

All changes

  • 6bf2bdb 2026-08-09 refactor: extract the code that does cache flush (#​490) (keepsimple1)
  • 20c0eac 2026-08-08 feat: re-export Receiver error types (#​488) (#​489) (keepsimple1)
  • 82711a8 2026-08-07 feat: limit generated packet size per RFC 6762 section 17 (#​487) (keepsimple1)

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate CLI.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [mdns-sd](https://github.com/keepsimple1/mdns-sd) | dependencies | minor | `0.20` → `0.21` | --- ### Release Notes <details> <summary>keepsimple1/mdns-sd (mdns-sd)</summary> ### [`v0.21.0`](https://github.com/keepsimple1/mdns-sd/blob/HEAD/CHANGELOG.md#Version-0210-2026-08-10) [Compare Source](https://github.com/keepsimple1/mdns-sd/compare/v0.20.3...v0.21.0) #### Breaking changes - The max outgoing packet size is now 1452 bytes (Ethernet MTU), down from 8972 bytes, per [RFC 6762 section 17](https://datatracker.ietf.org/doc/html/rfc6762#section-17). A record too big for one packet is still sent alone, in a packet of up to the RFC's 9000-byte ceiling, so no record is dropped. Users that need to change the limit can call the new `ServiceDaemon::set_max_packet_size()`. #### New features - Add `ServiceDaemon::set_max_packet_size()` to change the max byte size of outgoing packets on the interfaces matching a given `IfKind`, and export the new default as `MAX_PKT_DEFAULT`. ([#&#8203;487](https://github.com/keepsimple1/mdns-sd/issues/487), commit `82711a8`) - Re-export the receiver-side error types `RecvError`, `RecvTimeoutError` and `TryRecvError` from `flume`, so that a caller can name them without adding `flume` as a direct dependency. ([#&#8203;488](https://github.com/keepsimple1/mdns-sd/issues/488), commit `20c0eac`) #### Bug fixes / improvements - On the receive side, the IPv4 and IPv6 max packet sizes are now tracked separately (8972 and 8952 bytes) so that each stays within the RFC's 9000-byte limit including its own IP header. ([#&#8203;487](https://github.com/keepsimple1/mdns-sd/issues/487), commit `82711a8`) #### All changes - `6bf2bdb 2026-08-09` refactor: extract the code that does cache flush ([#&#8203;490](https://github.com/keepsimple1/mdns-sd/issues/490)) (keepsimple1) - `20c0eac 2026-08-08` feat: re-export Receiver error types ([#&#8203;488](https://github.com/keepsimple1/mdns-sd/issues/488)) ([#&#8203;489](https://github.com/keepsimple1/mdns-sd/issues/489)) (keepsimple1) - `82711a8 2026-08-07` feat: limit generated packet size per RFC 6762 section 17 ([#&#8203;487](https://github.com/keepsimple1/mdns-sd/issues/487)) (keepsimple1) </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate CLI](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMDQuMSIsInVwZGF0ZWRJblZlciI6IjQ0LjMwLjIiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->
jmarya merged commit 8d01c99f17 into main 2026-08-21 00:24:52 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
jmarya/edgecore!29
No description provided.