Skip to content

chore: Release litep2p v0.16.0 - #667

Merged
skunert merged 4 commits into
masterfrom
release-v0.16.0
Oct 2, 2026
Merged

skunert merged 4 commits into
masterfrom
release-v0.16.0

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

[0.16.0] - 2026-09-30

  • kad: Fix local provider eviction and removal panics (#666)
  • Report SubstreamOpenFailure when switching to secondary connection (#664)
  • Ensure we report connection closed to the upper layers (#663)
  • kad: Implement client-server mode for Kademlia (#611)

Reviewer action required: the changelog entries above are auto-generated from merged PRs and are unsorted. Please edit CHANGELOG.md on this branch to:

  • Group the entries under ### Added / ### Changed / ### Fixed.
  • Add a short summary paragraph at the top of the ## [0.16.0] section.

Then commit the adjusted CHANGELOG.md to this PR.

After merging: run the Release Publish workflow from the Actions tab with version 0.16.0 to tag master and publish to crates.io. See RELEASING.md.


CI note: GitHub does not run pull_request workflows on PRs opened by GITHUB_TOKEN. If CI hasn't started on this PR, push an empty commit to trigger it:

git fetch origin && git checkout release-v0.16.0
git commit --allow-empty -m "trigger ci" && git push

@socket-security

socket-security Bot commented Sep 30, 2026 •

Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Updatedthiserror@​2.0.20 ⏵ 2.0.218010093100100
Updatedquinn-udp@​0.6.1 ⏵ 0.6.38210093100100
Updatedhickory-resolver@​0.26.2 ⏵ 0.26.39510093100100
Updatedindexmap@​2.14.1 ⏵ 2.14.210010093100100
Updatedsmallvec@​1.16.0 ⏵ 1.16.210010093100100
Updateduint@​0.10.1 ⏵ 0.10.2N/AN/AN/AN/AN/A

View full report

Sort the generated entries into Added / Fixed and add a summary paragraph.
Drop the duplicate entry for #666, which the #665 entry already describes.
Restore the 0.15.3 section: that release was cut from a separate branch, so
its changelog never landed on master.

@gab8i gab8i left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm!

I would just add a comment about KademliaEvent is not #[non_exhaustive] and #611 added PeersDiscovered, so every exhaustive match over it stops compiling. This describes another portion of the breaking change.

Last thing is the date, it should be the same as the tag date, not yesterday!

DenzelPenzel and others added 2 commits October 1, 2026 17:27
Document that `KademliaEvent` is not `#[non_exhaustive]`, so the `PeersDiscovered`
variant added by #611 breaks exhaustive matches over it.
Set the release date to the day the tag is cut.
@skunert
skunert merged commit 5a3ba9f into master Oct 2, 2026
11 checks passed
@skunert
skunert deleted the release-v0.16.0 branch October 2, 2026 08:19
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.

3 participants