| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| OpenThread v2026.10.0 source code.tar.gz | 2026-09-30 | 4.5 MB | |
| OpenThread v2026.10.0 source code.zip | 2026-09-30 | 7.8 MB | |
| README.md | 2026-09-30 | 7.4 kB | |
| Totals: 3 Items | 12.4 MB | 0 | |
What's Changed
🚀 Features
- [routing-manager] introduce
kToAdvertisestate inOnLinkPrefixManagerby @abtink in https://github.com/openthread/openthread/pull/13566 - [dnssd] bound question count in
ShouldForwardToUpstream()by @5h4d0wr007 in https://github.com/openthread/openthread/pull/13533 - [mac] make
Frame::ParseInfopublic and unify frame field access by @abtink in https://github.com/openthread/openthread/pull/13543 - [mac-frame] remove unused
PerformAesCcm()declaration fromTxFrameby @abtink in https://github.com/openthread/openthread/pull/13577 - [test] check return value of
Error-returning calls intest_tcatby @abtink in https://github.com/openthread/openthread/pull/13581 - [mac-frame] remove obsolete Frame friend declaration from ParseInfo by @abtink in https://github.com/openthread/openthread/pull/13582
- [mac] rename frame prepare and tx-done callbacks by @abtink in https://github.com/openthread/openthread/pull/13576
- [sub-mac] encapsulate CSL receiver logic into
CslReceiverclass by @abtink in https://github.com/openthread/openthread/pull/13583 - [csl] cover
OPENTHREAD_CONFIG_MAC_CSL_DEBUG_ENABLEin CI by @abtink in https://github.com/openthread/openthread/pull/13586 - [mac] enhance
Mac::Filterimplementation to useArrayby @abtink in https://github.com/openthread/openthread/pull/13584 - [mac] move CSL period and timeout constants from radio by @abtink in https://github.com/openthread/openthread/pull/13572
- [posix] add a tx-power radio URL parameter by @skirmess in https://github.com/openthread/openthread/pull/13574
- [radio] enhance documentation for
otPlatRadioReceiveAtby @abtink in https://github.com/openthread/openthread/pull/13571 - [mac] simplify CSL receiver window calculation by @abtink in https://github.com/openthread/openthread/pull/13591
- [ci] split
toranjunit test and build checks into separate jobs by @abtink in https://github.com/openthread/openthread/pull/13597 - [core] remove legacy P2P and wake-up implementations by @abtink in https://github.com/openthread/openthread/pull/13598
- [csl] simplify and enhance parent CSL metric calculation by
Mleby @abtink in https://github.com/openthread/openthread/pull/13592 - [crypto] validate aHeader and KeyRef inputs in platform crypto APIs by @thomas-tc2 in https://github.com/openthread/openthread/pull/13303
- [sub-mac] rename
CslReceiver::HandleTimer()toScheduleSampleWindow()by @abtink in https://github.com/openthread/openthread/pull/13615 - [cli] allow a default argument "def" for
dns configsettings by @thomas-tc2 in https://github.com/openthread/openthread/pull/13266 - [br] do not deprecate old prefix if advertised as preferred by others by @abtink in https://github.com/openthread/openthread/pull/13618
- [api] remove provisional P2P APIs, CLI commands, and configs by @abtink in https://github.com/openthread/openthread/pull/13600
- [toranj] enable OTNS in posix build instead of simulation by @abtink in https://github.com/openthread/openthread/pull/13622
- [br] add a new unit test for stale favored on-link prefix deprecation by @abtink in https://github.com/openthread/openthread/pull/13620
- [dataset] remove legacy wake-up channel from operational dataset by @abtink in https://github.com/openthread/openthread/pull/13614
- [mac] refactor and simplify tx-done handling in
Macby @abtink in https://github.com/openthread/openthread/pull/13634 - [radio] add
Radio::IsChannelValid()helper by @abtink in https://github.com/openthread/openthread/pull/13637 - [message] define
Message::Checkerand common predicate helpers by @abtink in https://github.com/openthread/openthread/pull/13641 - [mesh-forwarder] unify
SendMessage()implementation by @abtink in https://github.com/openthread/openthread/pull/13638 - [posix] monitor the infrastructure link on non-Linux platforms by @clara-mostly-human in https://github.com/openthread/openthread/pull/13628
- [posix] add Backbone Router multicast routing for non-Linux platforms by @clara-mostly-human in https://github.com/openthread/openthread/pull/13626
- [mesh-forwarder] simplify
EvictMessage()usingFindMessageToEvict()by @abtink in https://github.com/openthread/openthread/pull/13651 - [message] add
IsIndirectTransmission()helper by @jwhui in https://github.com/openthread/openthread/pull/13659 - [config] update default buffer and child limits when BR is enabled by @abtink in https://github.com/openthread/openthread/pull/13658
🐛 Bug Fixes
- [icmp6] fix use-after-free when the echo reply is fragmented by @MalwareBro in https://github.com/openthread/openthread/pull/13563
- [posix] pass an interface index to IPV6_BOUND_IF by @clara-mostly-human in https://github.com/openthread/openthread/pull/13587
- [mle] validate CSL Channel TLV in
HandleChildUpdateRequestOnParent()by @soma0212 in https://github.com/openthread/openthread/pull/13541 - [posix] fix unbounded retry loop in mDNS socket send by @jwhui in https://github.com/openthread/openthread/pull/13602
- [posix] retry netlink sends on EAGAIN and EINTR with poll by @jwhui in https://github.com/openthread/openthread/pull/13603
- [posix] update IPv6 address properties in-place with NLM_F_REPLACE by @jwhui in https://github.com/openthread/openthread/pull/13604
- [mle] fix incorrect error code for malformed CSL Timeout TLV by @thomas-tc2 in https://github.com/openthread/openthread/pull/13610
- [coap] reject option number overflow in Option::Iterator::Advance() by @5h4d0wr007 in https://github.com/openthread/openthread/pull/13579
- [tests] guard BLE TCAT unit platform for FTD/MTD only by @silabs-HarshaK in https://github.com/openthread/openthread/pull/13567
- [posix] correlate netlink ACKs and handle kernel response errors by @jwhui in https://github.com/openthread/openthread/pull/13605
- [posix] fix out of order netlink add/replace and deferred address removal by @thomas-tc2 in https://github.com/openthread/openthread/pull/13630
- [mle] propagate parse error on truncated Address Registration TLV by @zainnadeem786 in https://github.com/openthread/openthread/pull/13646
- [message] prevent eviction during InvokeTxCallback() by @jwhui in https://github.com/openthread/openthread/pull/13650
- [posix] set SO_NOSIGPIPE to 1 on daemon session sockets by @clara-mostly-human in https://github.com/openthread/openthread/pull/13639
- [joiner-router] set KEK after aborting previous entrust transaction by @jwhui in https://github.com/openthread/openthread/pull/13657
- [mdns] reject a null mNextLabels in RecordCache::Matches() by @j0xh-sec in https://github.com/openthread/openthread/pull/13653
New Contributors
- @MalwareBro made their first contribution in https://github.com/openthread/openthread/pull/13563
- @5h4d0wr007 made their first contribution in https://github.com/openthread/openthread/pull/13533
- @clara-mostly-human made their first contribution in https://github.com/openthread/openthread/pull/13587
- @soma0212 made their first contribution in https://github.com/openthread/openthread/pull/13541
- @zainnadeem786 made their first contribution in https://github.com/openthread/openthread/pull/13646
- @j0xh-sec made their first contribution in https://github.com/openthread/openthread/pull/13653
Full Changelog: https://github.com/openthread/openthread/compare/v2026.09.0...v2026.10.0