v0.15.0
This release focuses on WebRTC. It is the first release with official WebRTC support. Expect things to break and get fixed in subsequent point releases.
This release is also semver breaking on the error API. Error::CannotReadSystemDnsConfig now carries an opaque DnsInitError instead of a hickory-resolver error type, and the new Error::DnsResolverInit variant reports resolver construction failures. Error is now #[non_exhaustive], so external match expressions over it require a wildcard arm. Together these changes keep hickory-resolver out of the public API, making future resolver bumps semver compatible.
Added
- webrtc: support wildcard listen addresses (#640)
- bitswap: enable Keccak and BLAKE2b hashers for CIDs (#641)
Changed
- deps: bump
hickory-resolverandstr0m(#642) - deps: bump
str0mto 0.22 (#639) - webrtc: use a shared 16 KiB buffer for the
WebRtcTransportstream (#623)