Skip to content

Commit 74194e2

Browse files
chore: Release litep2p v0.12.0 (#469)
## [0.12.0] - 2025-11-11 This release adds `KademliaEvent::PutRecordSuccess` & `KademliaEvent::AddProviderSuccess` events to Kademlia, allowing to track whether publishing a record or a provider was successfull. While `PutRecordSuccess` was present in the previous versions of litep2p, it was actually never emitted. Note that `AddProviderSuccess` and `QueryFailed` are also generated during automatic provider refresh, so those may be emitted for `QueryId`s not known to the client code. ### Added - kademlia: Track success of `ADD_PROVIDER` queries ([#432](#432)) - kademlia: Workaround for dealing with not implemented `PUT_VALUE` ACKs ([#430](#430)) - kademlia: Track success of `PUT_VALUE` queries ([#427](#427)) ### Fixed - Identify: gracefully close substream after sending payload ([#466](#466)) - fix: transport context polling order ([#456](#456)) ### Changed - refactor: implement builder pattern for TransportManager ([#453](#453))
1 parent 6780c26 commit 74194e2

File tree

3 files changed

+131
-132
lines changed

3 files changed

+131
-132
lines changed

CHANGELOG.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,25 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [0.12.0] - 2025-11-11
9+
10+
This release adds `KademliaEvent::PutRecordSuccess` & `KademliaEvent::AddProviderSuccess` events to Kademlia, allowing to track whether publishing a record or a provider was successfull. While `PutRecordSuccess` was present in the previous versions of litep2p, it was actually never emitted. Note that `AddProviderSuccess` and `QueryFailed` are also generated during automatic provider refresh, so those may be emitted for `QueryId`s not known to the client code.
11+
12+
### Added
13+
14+
- kademlia: Track success of `ADD_PROVIDER` queries ([#432](https://github.com/paritytech/litep2p/pull/432))
15+
- kademlia: Workaround for dealing with not implemented `PUT_VALUE` ACKs ([#430](https://github.com/paritytech/litep2p/pull/430))
16+
- kademlia: Track success of `PUT_VALUE` queries ([#427](https://github.com/paritytech/litep2p/pull/427))
17+
18+
### Fixed
19+
20+
- Identify: gracefully close substream after sending payload ([#466](https://github.com/paritytech/litep2p/pull/466))
21+
- fix: transport context polling order ([#456](https://github.com/paritytech/litep2p/pull/456))
22+
23+
### Changed
24+
25+
- refactor: implement builder pattern for TransportManager ([#453](https://github.com/paritytech/litep2p/pull/453))
26+
827
## [0.11.1] - 2025-10-28
928

1029
This release ensures that polling the yamux controller after an error does not lead to unexpected behavior.

0 commit comments

Comments
 (0)