1. 4c4371f [openthread] Update OpenThread by Jiaming (Charlie) Wang · 5 weeks ago main master releases/f32
  2. d11cc04 [spinel] validate DNSSD host address count (#13283) by 0xDragon · 5 weeks ago
  3. 5f03f0e [radio] introduce `SyncedRadioLocalTime` helper class (#13278) by Abtin Keshavarzian · 5 weeks ago
  4. 63e9900 github-actions: bump github/codeql-action/analyze from 4.35.4 to 4.36.3 (#13313) by Jonathan Hui · 5 weeks ago
  5. 3c03385 [build] fix LLVM compilation issues (#13058) by silabs-PiyushY · 5 weeks ago
  6. 8bb5b30 [tests] remove border router MATN tests (#13306) by Jonathan Hui · 5 weeks ago
  7. 6cc9359 [sub-mac] new frame counter for retransmissions having header IEs (#13304) by Yakun Xu · 5 weeks ago
  8. 1aeafa6 [aes-ccm] only allow nonces in the length range [7, 13] in AesCcm (#13265) by Thomas · 5 weeks ago
  9. 815264e [bootstrap] pipe wget into tar instead of using temporary files (#12833) by Maciej Grela · 5 weeks ago
  10. 8ad0566 [bit-utils] add `MaskForBitSize()` helper function (#13295) by Abtin Keshavarzian · 5 weeks ago
  11. b678a4f [lowpan] check datagramSize in Decompress and DecompressUdpHeader (#13276) by Jonathan Hui · 6 weeks ago
  12. 3481946 [mac-frame] simplify FCF flag changes using `UpdateFcfFlag` (#13282) by Abtin Keshavarzian · 6 weeks ago
  13. 471460c [radio] define `OT_CONFIG_RADIO_TIME_ENABLE` derived configuration (#13280) by Abtin Keshavarzian · 6 weeks ago
  14. a4bf4f9 [mac] add dynamic `HeaderIe` building with `StartIe()` and `EndIe()` (#13291) by Abtin Keshavarzian · 6 weeks ago
  15. ef9c8de [bit-utils] un-inline `CountBitsInMask` helper method (#13286) by Abtin Keshavarzian · 6 weeks ago
  16. e4930db [dns] fix otDnsEncodeTxtData parameter type mismatch (#13288) by Chenfan Zhang · 6 weeks ago
  17. 63f3252 [crypto] add platform AES-CCM* one-shot hook (#13190) by Suvesh Pratapa · 6 weeks ago
  18. adac57a [crypto] align LinkRaw MAC key exportability with KeyManager (#13277) by xusiyu · 6 weeks ago
  19. e299ad2 [mac] rename `TxFrame::Info` to `TxFrame::BuildInfo` (#13289) by Abtin Keshavarzian · 6 weeks ago
  20. 1d49006 [bit-utils] add `DetermineMinBitSizeFor` helper method (#13287) by Abtin Keshavarzian · 6 weeks ago
  21. a56a79b [mac-frame] remove Multipurpose frame format support (#13281) by Abtin Keshavarzian · 6 weeks ago
  22. 4c44ff1 [radio] introduce dedicated RadioTime types to clarify clock domain (#13268) by Abtin Keshavarzian · 6 weeks ago
  23. 593fc53 [netdiag] add support for Vendor OUI TLV (#13260) by Abtin Keshavarzian · 7 weeks ago v2026.07.0
  24. c34311f [vendor-info] generalize vendor OUI to support variable lengths (#13258) by Abtin Keshavarzian · 7 weeks ago
  25. ac689dd [mac] redesign Information Element (IE) processing and generation (#13263) by Abtin Keshavarzian · 7 weeks ago
  26. 9b8d5b7 [cli] add CLI commands for testing `otPlatTcp` APIs (#13204) by Abtin Keshavarzian · 7 weeks ago
  27. 7874555 [mle] separate router and leader upgrade thresholds (#13227) by Abtin Keshavarzian · 7 weeks ago
  28. 6e8570e [mac] enforce single initialization lifecycle for `TxFrames` (#13264) by Abtin Keshavarzian · 7 weeks ago
  29. ff121bf [spinel] fix out-of-bounds read in GetNextSavedFrame when RCP recover (#13189) by Zhangwx · 7 weeks ago
  30. 4394c09 [mac] simplify and enhance Header IE processing (#13261) by Abtin Keshavarzian · 7 weeks ago
  31. 5f9fe67 [mesh-diag] support requesting extra TLVs during topology discovery (#13257) by Abtin Keshavarzian · 7 weeks ago
  32. 879b54b github-actions: bump umbrelladocs/action-linkspector from 1.5.1 to 1.5.4 (#13267) by dependabot[bot] · 7 weeks ago
  33. 9cc2cb3 [spinel] improve RCP crash dump request logic (#13150) by Tongze Wang · 8 weeks ago
  34. 54323a2 [mle] reject malformed Network Data in Child ID Response (#13213) by Luc1fer · 8 weeks ago
  35. da08ac7 [netdiag] refactor network diagnostics TLV parsing (#13247) by Abtin Keshavarzian · 8 weeks ago
  36. 9c8374a [netdiag] extract answer sending logic into `AnswerSender` (#13242) by Abtin Keshavarzian · 8 weeks ago
  37. 0a6d0e7 [radio] remove unused mCslPresent (#13232) by Yakun Xu · 8 weeks ago
  38. a411e56 [mle] remove unused router threshold variables (#13239) by Abtin Keshavarzian · 8 weeks ago
  39. f833942 [netdiag] extend `AnswerBuilder` to support `HistoryTracker` (#13235) by Abtin Keshavarzian · 8 weeks ago
  40. bf9d441 github-actions: bump step-security/harden-runner from 2.14.2 to 2.19.4 (#13246) by dependabot[bot] · 8 weeks ago
  41. 252918b [tmf] introduce `SendResponseWithStateTlv()` helper (#13238) by Abtin Keshavarzian · 9 weeks ago
  42. b1d4150 [posix] implement `otPlatTcp` platform abstraction (#13193) by Abtin Keshavarzian · 9 weeks ago
  43. fcf7b4c [spi-hdlc-adapter] define explicit worst-case HDLC frame size macro (#13237) by Jonathan Hui · 9 weeks ago
  44. 11acd4a [posix] fix SPI platform driver sanity check boundaries (#13236) by Jonathan Hui · 9 weeks ago
  45. 1f8d922 [spi-hdlc-adapter] validate RCP frame lengths against the MTU (#13206) by evilgensec · 9 weeks ago
  46. 5e68d00 [posix] add build time config of netinf loss (#13192) by Jake Swensen · 9 weeks ago
  47. 0fbee98 [crypto] simplify `AesCcm` public APIs and introduce internal `Engine` (#13215) by Abtin Keshavarzian · 9 weeks ago
  48. a055c4b [platform] define `otPlatTcp` platform abstraction APIs (#13175) by Abtin Keshavarzian · 9 weeks ago
  49. 1b80561 [mle] introduce `AesCcmAuthData` for message security processing (#13210) by Abtin Keshavarzian · 9 weeks ago
  50. a49c1f5 [mle] introduce `ComposeMeshLocalAddress()` helper method (#13225) by Abtin Keshavarzian · 9 weeks ago
  51. c238bd9 [ip6] remove `InitAsRoutingLocator` and `InitAsAnycastLocator` (#13222) by Abtin Keshavarzian · 9 weeks ago
  52. 8abf966 [common] refactor `FrameBuilder` and `FrameData` to use templated API (#13216) by Abtin Keshavarzian · 9 weeks ago
  53. 87b971e [child-table] use `Array` to manage `mChildren` (#13217) by Abtin Keshavarzian · 9 weeks ago
  54. 44f5382 [mac] update HasCslIe and refactor GetTimeIe for robust IE parsing (#13224) by Jonathan Hui · 9 weeks ago
  55. 2d602dc [ble] update BLE API docs to make platform's BLE advertising explicit (#12913) by Esko Dijk · 9 weeks ago
  56. baaf93a [tcat][ble] update BLE API with missing error status values and aInterval details (#12913) by Esko Dijk · 9 weeks ago
  57. 926dc82 [tcat][ble] improve internal state management of ble simulation platform (#12913) by Esko Dijk · 9 weeks ago
  58. ec498f0 [tcat][ble] introduce notifier events to update TCAT advertisement data / use bool for advertising state (#12913) by Esko Dijk · 9 weeks ago
  59. 9403ede [tcat][ble] Fix BLE advertisement contents after Commissioner disconnect (#12913) by Esko Dijk · 9 weeks ago
  60. fee7292 [tcat][ble] update BLE API and related TCAT agent change to re-enable advertising after disconnect (#12913) by Esko Dijk · 9 weeks ago
  61. c801d29 [mac] validate Header IE content length before reading IE structs (#13184) by Adil Burak Şen · 9 weeks ago
  62. 9b180d4 [crypto] introduce `AesCcm::Nonce` for IEEE 802.15.4 nonce (#13208) by Abtin Keshavarzian · 9 weeks ago
  63. 260f44f [mesh-forwarder] evict insecure reassembly messages first (#13211) by Jonathan Hui · 9 weeks ago
  64. 709a1b0 github-actions: bump docker/setup-buildx-action from 3.11.1 to 4.1.0 (#13220) by dependabot[bot] · 9 weeks ago
  65. 21c983f [github-actions] update codecov-action pin to fb8b358 (v7.0.0) (#13221) by Jonathan Hui · 9 weeks ago
  66. 1316bce [mle] introduce `ComposeRloc()` and `ComposeAloc()` (#13199) by Abtin Keshavarzian · 9 weeks ago
  67. 318b4b0 [bbr] remove domain prefix support from stack and harness (#13203) by Jonathan Hui · 10 weeks ago
  68. c4a8557 [mle] validate peer extended address in Link Accept (#13207) by Jonathan Hui · 10 weeks ago
  69. b72d714 [cli] refactor IPv6 address parsing and synthesis helper (#13205) by Abtin Keshavarzian · 10 weeks ago
  70. b2093f4 [dns] check for null character in read label (#13187) by Abtin Keshavarzian · 10 weeks ago
  71. 15e1c23 [tests] simplify RLOC address creation using `GetMeshLocalRloc()` (#13198) by Abtin Keshavarzian · 10 weeks ago
  72. 3d7b9fb [mle] rename `Get{Addr}()` to `Compose{Addr}()` (#13197) by Abtin Keshavarzian · 10 weeks ago
  73. ab3c660 [icmp6] use `Icmp6Header` instead of `Icmp::Header` (#13194) by Abtin Keshavarzian · 10 weeks ago
  74. ecd4c92 [dua] completely remove DUA features and configurations (#13191) by Jonathan Hui · 10 weeks ago
  75. b69c905 [nexus] fix and update 1_3_SRP_TC_1 integration test (#13200) by Jonathan Hui · 10 weeks ago
  76. c410733 [tcp] add `OPENTHREAD_CONFIG_TCP_ENABLE` guards to headers (#13195) by Abtin Keshavarzian · 10 weeks ago
  77. 1b238bf [tests] remove test_trel_connectivity.py (#13196) by Jonathan Hui · 2 months ago
  78. c01cad7 [nexus] migrate publish meshcop service cert test to nexus (#13186) by Jonathan Hui · 2 months ago
  79. 7ad13c8 [ip4] use `Icmp4Header` directly for ICMPv4 (#13180) by Abtin Keshavarzian · 2 months ago
  80. f659890 github-actions: bump docker/build-push-action from 7.1.0 to 7.2.0 (#13188) by dependabot[bot] · 2 months ago
  81. 136bdb6 [dua] remove OPENTHREAD_CONFIG_DUA_ENABLE build feature (#13165) by Jonathan Hui · 2 months ago
  82. 6751625 [mdns] reject empty PTR target label on receive (#13183) by mohammadmseet-hue · 2 months ago
  83. 32b96a0 [docs] add missing TCP and UDP Doxygen groups (#13178) by Abtin Keshavarzian · 2 months ago
  84. 831f2d3 [net] use `TcpHeader` and `UdpHeader` directly (#13179) by Abtin Keshavarzian · 2 months ago v2026.06.0
  85. 55b3adb [docs] fix double 'the' typos across the codebase (#13176) by Abtin Keshavarzian · 2 months ago
  86. e4df5dd [github] set puppeteer executable path for `linkspector` (#13181) by Abtin Keshavarzian · 2 months ago
  87. fa3213e [tcat] implement vendor policy for TLV support and automatic advertisement activation/deactivation (#13038) by arnulfrupp · 3 months ago
  88. 2a2d4be [ip6] rename methods fully initializing an `Ip6::Address/Prefix` (#13169) by Abtin Keshavarzian · 3 months ago
  89. e1b34bc [simulation] increase socket receive buffer size to 2MB (#13173) by Jonathan Hui · 3 months ago
  90. fa37423 [tests] fix flake in trickle timer unit test (#13172) by Jonathan Hui · 3 months ago
  91. 73b6b13 [tests] add startup delay to prevent expect desync (#13174) by Jonathan Hui · 3 months ago
  92. 5bc5324 [github-actions] add gcc-15 to arm-gcc build matrix (#13171) by Jonathan Hui · 3 months ago
  93. 9bd35de [tests] fix flakiness in publish meshcop service test (#13170) by Jonathan Hui · 3 months ago
  94. eac4696 [mlr] simplify MLR state tracking on `Child` (#13166) by Abtin Keshavarzian · 3 months ago
  95. 290919b [tests] fix uninitialized memory in nexus test 1_3_DBR_TC_7A (#13168) by Jonathan Hui · 3 months ago
  96. 61be1c0 [nexus] isolate both leaders during Step 2 in announce flap test (#13167) by Jonathan Hui · 3 months ago
  97. eb671b2 [bit-set] cast bitwise NOT in FlipBits to uint8_t (#13164) by Jonathan Hui · 3 months ago
  98. 3243bc3 [dataset] introduce `AffectsConnectivity()` and public API (#13134) by Abtin Keshavarzian · 3 months ago
  99. 597ca44 [instance] fix typo in `mIsLogLevelOverridden` member variable (#13160) by Abtin Keshavarzian · 3 months ago
  100. 96c85c2 [mle] skip announce driven attach when channel/PAN ID match (#13139) by Tobías Lifschitz · 3 months ago