Skip to content

chore: Release litep2p v0.15.0 - #644

Merged
dmitry-markin merged 4 commits into
masterfrom
release-v0.15.0
Aug 17, 2026
Merged

chore: Release litep2p v0.15.0#644
dmitry-markin merged 4 commits into
masterfrom
release-v0.15.0

Conversation

@github-actions

@github-actions github-actions Bot commented Aug 17, 2026

Copy link
Copy Markdown
Contributor

[0.15.0] - 2026-08-17

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-resolver and str0m (#642)
  • deps: bump str0m to 0.22 (#639)
  • webrtc: use a shared 16 KiB buffer for the WebRtcTransport stream (#623)

Fixed

  • dns: stop leaking hickory error types in litep2p's public API (#643)
  • webrtc: enforce strict client network identity verification (#637)
  • webrtc: fix input backpressure (#626)
  • webrtc: properly handle str0m::Event::Closed (#627)

@dmitry-markin
dmitry-markin requested a review from gab8i August 17, 2026 08:32
@dmitry-markin
dmitry-markin merged commit a2bad25 into master Aug 17, 2026
11 checks passed
@dmitry-markin
dmitry-markin deleted the release-v0.15.0 branch August 17, 2026 09:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants