Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -194,6 +194,8 @@ The main work (all changes without a GitHub username in brackets in the below li
- Fix: Giving up on a peripheral reports the last connection failure as cause
- Fix: A disconnect that never completes no longer leaves the channel request pending forever
- Fix: Aborting a BLE connection attempt now stops its retries and releases a link the attempt already established
- Fix: A peripheral that completes the BTP handshake but then never responds to data is retried once with the minimum BTP segment size instead of failing commissioning
- Fix: A pending ATT_MTU exchange is awaited briefly, so a late MTU no longer pins the BTP segment size to the minimum
- Fix: Stopping an advertisement that was still waiting for the Bluetooth adapter retracts it, so the adapter powering on no longer starts an advertisement that was already given up on

- @matter/nodejs-shell
Expand All @@ -209,6 +211,9 @@ The main work (all changes without a GitHub username in brackets in the below li
- Enhancement: New `CertificateAuthority.erase()` discards the authority's key material, persisted and in memory
- Enhancement: A discovered commissionable device reports the `hostname` its SRV record names
- Enhancement: Commissioning accepts `caseConnectionTimeout`, bounding how long it waits for the operational CASE connection that follows it; defaults to the previous fixed 4m15s
- Enhancement: `BtpSessionHandler.stalledAfterHandshake` reports a peer that answers the handshake and then nothing else, carrying the messages it never acknowledged; a session nobody observes closes on the acknowledgement timeout as before
- Enhancement: New `BtpCodec.isHandshakeResponse()` identifies a BTP handshake response without a session to decode against
- Fix: A central BTP session no longer accepts a segment size larger than the one it offered; `createAsCentral` requires the offered size
- Fix: Cancelling BLE commissioning aborts the in-flight channel open
- Fix: A concrete subscription path is reported only when that attribute changed; it was previously reported whenever any other attribute of the same cluster changed
- Fix: A subscription's `maxIntervalCeiling` is transmitted exactly as requested; jitter now applies only when we derive the ceiling ourselves
Expand Down
Loading
Loading