| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| OpenThread v2026.07.0 source code.tar.gz | 2026-06-25 | 4.5 MB | |
| OpenThread v2026.07.0 source code.zip | 2026-06-25 | 7.7 MB | |
| README.md | 2026-06-25 | 7.2 kB | |
| Totals: 3 Items | 12.2 MB | 0 | |
What's Changed
🚀 Features
- [docs] add missing TCP and UDP Doxygen groups by @abtink in https://github.com/openthread/openthread/pull/13178
- [dua] remove OPENTHREAD_CONFIG_DUA_ENABLE build feature by @jwhui in https://github.com/openthread/openthread/pull/13165
- [ip4] use
Icmp4Headerdirectly for ICMPv4 by @abtink in https://github.com/openthread/openthread/pull/13180 - [nexus] migrate publish meshcop service cert test to nexus by @jwhui in https://github.com/openthread/openthread/pull/13186
- [tests] remove test_trel_connectivity.py by @jwhui in https://github.com/openthread/openthread/pull/13196
- [tcp] add
OPENTHREAD_CONFIG_TCP_ENABLEguards to headers by @abtink in https://github.com/openthread/openthread/pull/13195 - [dua] completely remove DUA features and configurations by @jwhui in https://github.com/openthread/openthread/pull/13191
- [icmp6] use
Icmp6Headerinstead ofIcmp::Headerby @abtink in https://github.com/openthread/openthread/pull/13194 - [mle] rename
Get{Addr}()toCompose{Addr}()by @abtink in https://github.com/openthread/openthread/pull/13197 - [tests] simplify RLOC address creation using
GetMeshLocalRloc()by @abtink in https://github.com/openthread/openthread/pull/13198 - [dns] check for null character in read label by @abtink in https://github.com/openthread/openthread/pull/13187
- [cli] refactor IPv6 address parsing and synthesis helper by @abtink in https://github.com/openthread/openthread/pull/13205
- [mle] validate peer extended address in Link Accept by @jwhui in https://github.com/openthread/openthread/pull/13207
- [bbr] remove domain prefix support from stack and harness by @jwhui in https://github.com/openthread/openthread/pull/13203
- [mle] introduce
ComposeRloc()andComposeAloc()by @abtink in https://github.com/openthread/openthread/pull/13199 - [github-actions] update codecov-action pin to fb8b358 (v7.0.0) by @jwhui in https://github.com/openthread/openthread/pull/13221
- [mesh-forwarder] evict insecure reassembly messages first by @jwhui in https://github.com/openthread/openthread/pull/13211
- [crypto] introduce
AesCcm::Noncefor IEEE 802.15.4 nonce by @abtink in https://github.com/openthread/openthread/pull/13208 - [mac] validate Header IE content length before reading IE structs by @adilburaksen in https://github.com/openthread/openthread/pull/13184
- [tcat][ble] update BLE API and related TCAT agent change to re-enable advertising after disconnect by @EskoDijk in https://github.com/openthread/openthread/pull/12913
- [mac] update HasCslIe and refactor GetTimeIe for robust IE parsing by @jwhui in https://github.com/openthread/openthread/pull/13224
- [child-table] use
Arrayto managemChildrenby @abtink in https://github.com/openthread/openthread/pull/13217 - [common] refactor
FrameBuilderandFrameDatato use templated API by @abtink in https://github.com/openthread/openthread/pull/13216 - [ip6] remove
InitAsRoutingLocatorandInitAsAnycastLocatorby @abtink in https://github.com/openthread/openthread/pull/13222 - [mle] introduce
ComposeMeshLocalAddress()helper method by @abtink in https://github.com/openthread/openthread/pull/13225 - [mle] introduce
AesCcmAuthDatafor message security processing by @abtink in https://github.com/openthread/openthread/pull/13210 - [platform] define
otPlatTcpplatform abstraction APIs by @abtink in https://github.com/openthread/openthread/pull/13175 - [crypto] simplify
AesCcmpublic APIs and introduce internalEngineby @abtink in https://github.com/openthread/openthread/pull/13215 - [posix] add build time config of netinf loss by @jdswensen in https://github.com/openthread/openthread/pull/13192
- [spi-hdlc-adapter] define explicit worst-case HDLC frame size macro by @jwhui in https://github.com/openthread/openthread/pull/13237
- [posix] implement
otPlatTcpplatform abstraction by @abtink in https://github.com/openthread/openthread/pull/13193 - [tmf] introduce
SendResponseWithStateTlv()helper by @abtink in https://github.com/openthread/openthread/pull/13238 - [netdiag] extend
AnswerBuilderto supportHistoryTrackerby @abtink in https://github.com/openthread/openthread/pull/13235 - [mle] remove unused router threshold variables by @abtink in https://github.com/openthread/openthread/pull/13239
- [radio] remove RadioContext.mCslPresent by @bukepo in https://github.com/openthread/openthread/pull/13232
- [netdiag] extract answer sending logic into
AnswerSenderby @abtink in https://github.com/openthread/openthread/pull/13242 - [netdiag] refactor network diagnostics TLV parsing by @abtink in https://github.com/openthread/openthread/pull/13247
- [mle] reject malformed Network Data in Child ID Response by @OneThing4101 in https://github.com/openthread/openthread/pull/13213
- [spinel] improve RCP crash dump request logic by @wtongze in https://github.com/openthread/openthread/pull/13150
- [mesh-diag] support requesting extra TLVs during topology discovery by @abtink in https://github.com/openthread/openthread/pull/13257
- [mac] simplify and enhance Header IE processing by @abtink in https://github.com/openthread/openthread/pull/13261
- [mac] enforce single initialization lifecycle for
TxFramesby @abtink in https://github.com/openthread/openthread/pull/13264 - [mle] separate router and leader upgrade thresholds by @abtink in https://github.com/openthread/openthread/pull/13227
- [cli] add CLI commands for testing
otPlatTcpAPIs by @abtink in https://github.com/openthread/openthread/pull/13204 - [mac] redesign Information Element (IE) processing and generation by @abtink in https://github.com/openthread/openthread/pull/13263
- [vendor-info] generalize vendor OUI to support variable lengths by @abtink in https://github.com/openthread/openthread/pull/13258
- [netdiag] add support for Vendor OUI TLV by @abtink in https://github.com/openthread/openthread/pull/13260
🐛 Bug Fixes
- [mdns] reject empty PTR target label on receive by @mohammadmseet-hue in https://github.com/openthread/openthread/pull/13183
- [nexus] fix and update 1_3_SRP_TC_1 integration test by @jwhui in https://github.com/openthread/openthread/pull/13200
- [spi-hdlc-adapter] size frame buffers to fit the full transfer by @evilgensec in https://github.com/openthread/openthread/pull/13206
- [posix] fix SPI platform driver sanity check boundaries by @jwhui in https://github.com/openthread/openthread/pull/13236
- [spinel] fix out-of-bounds read in GetNextSavedFrame when RCP recover by @zwx1995esp in https://github.com/openthread/openthread/pull/13189
New Contributors
- @mohammadmseet-hue made their first contribution in https://github.com/openthread/openthread/pull/13183
- @adilburaksen made their first contribution in https://github.com/openthread/openthread/pull/13184
- @evilgensec made their first contribution in https://github.com/openthread/openthread/pull/13206
- @OneThing4101 made their first contribution in https://github.com/openthread/openthread/pull/13213
Full Changelog: https://github.com/openthread/openthread/compare/v2026.06.0...v2026.07.0