Changelog
July 27, 2026
Release
Highlights
- Add end-to-end local-network peer discovery with the new
minip2p-mdnscrate and theminip2p-rsmdnsfeature. - Feed mDNS observations into the shared discovery address book and dial policy, avoiding duplicate peer books and dial races.
- Keep the protocol engine
no_std + allocwhile providing astd-gated per-interface multicast socket driver. - Handle interface changes, bounded packet/address processing, TTL expiry, shutdown goodbyes, and best-effort drop cleanup.
- Expand documentation, integration coverage, fuzzing, feature-matrix CI, and real-device E2E validation.
July 26, 2026
Release
The pubsub facade now selects gossipsub by default. This is a pre-1.0 behavior change: EndpointBuilder::pubsub_config accepts either GossipsubConfig or FloodsubConfig through PubsubConfig; applications that require the old engine must pass FloodsubConfig::default() explicitly. Each engine advertises only its own protocol IDs, so mixed gossipsub/floodsub endpoints intentionally do not exchange pubsub traffic.