1. 618ebb3 [openthread] Update OpenThread repo by Jiaming (Charlie) Wang · 2 weeks ago main master releases/f33
  2. c7d4295 [srp] Increase SRP service update timeout to 2500ms by Xiao Ma · 3 weeks ago
  3. e1aa600 [announce] reject invalid announce-begin requests (#13680) by Joshua · 3 weeks ago
  4. 755252e [spinel] accept empty values in property get and set (#13707) by Yakun Xu · 3 weeks ago
  5. 3eda664 [csl] add and use NeighborInfo::ClearCsl() (#13711) by Yakun Xu · 3 weeks ago
  6. 8f3c47a [mesh-forwarder] make `FinalizeAndRemoveMessage()` FTD-only (#13721) by Abtin Keshavarzian · 3 weeks ago
  7. a7a6493 [radio] add scheduled tx platform APIs (`OT_RADIO_CAPS_SCHEDULED_TX`) (#13698) by Abtin Keshavarzian · 3 weeks ago
  8. 4284b75 [mesh-forwarder] log message action in `FinalizeDirectTxAndRemoveMessageIfNoPendingTx()` (#13717) by Abtin Keshavarzian · 3 weeks ago
  9. 17d28bf [mesh-forwarder] unify `EvictMessage()` for FTD and MTD (#13669) by Abtin Keshavarzian · 3 weeks ago
  10. e9c1d62 github-actions: bump actions/checkout from 5.0.0 to 7.0.1 (#13713) by dependabot[bot] · 3 weeks ago
  11. 7a845cf [sub-mac] introduce `SubMac::ListenScheduler` (#13690) by Abtin Keshavarzian · 3 weeks ago
  12. 3dde010 [mlr] fix not sending MLR request after re-attachment (#13644) by Chenfan Zhang · 4 weeks ago
  13. 0297ea0 [nexus] mark pending action when enqueuing packets on infra interface (#13699) by Yakun Xu · 4 weeks ago
  14. 9022440 [radio] fix alternate short address initialization and matching (#13700) by Yakun Xu · 4 weeks ago
  15. 1096b06 [mdns] lazily discover `ServiceEntry` compression offsets and host (#13696) by Abtin Keshavarzian · 4 weeks ago
  16. 0542780 [mesh-forwarder] remove `EvictReason` and simplify `ApplyDirectTxQueueLimit()` (#13697) by Abtin Keshavarzian · 4 weeks ago
  17. 081cc48 [posix] deprecate RLOC/ALOC addresses on host netif (#13664) by Jake Swensen · 4 weeks ago
  18. 9c77802 [mac] allow an incomplete RX frame in the Enh-ACK generator utility by Suvesh Pratapa · 4 weeks ago
  19. 33667b2 [mesh-forwarder] refine direct tx finalization and message removal (#13679) by Abtin Keshavarzian · 4 weeks ago
  20. c2645ec [mesh-forwarder] only finalize direct tx when evicting for direct queue limit (#13679) by Abtin Keshavarzian · 4 weeks ago
  21. 8d8b49b [posix] bind TREL socket to interface before calling bind() (#13694) by Jonathan Hui · 4 weeks ago
  22. eb651f8 [mdns] simplify `TxMessage::AppendServicesDnssdName()` (#13693) by Abtin Keshavarzian · 4 weeks ago
  23. d6ee5a8 [mdns] add `TxMessage` label-appending overloads without compression (#13692) by Abtin Keshavarzian · 4 weeks ago
  24. b72878f [posix] use htons() for TREL UDP port in PrepareSocket() (#13691) by Ayush Singh · 4 weeks ago
  25. 75e29f9 [mac-frame] provide frame property accessors directly in `ParseInfo` (#13623) by Abtin Keshavarzian · 4 weeks ago
  26. b0516e7 [mesh-forwarder] properly finalize direct tx in `RemoveMessagesForChild()` (#13686) by Abtin Keshavarzian · 4 weeks ago
  27. ad9e239 [mdns] add `CompressOffset` helper class for DNS name compression (#13688) by Abtin Keshavarzian · 4 weeks ago
  28. 70e83e8 [lowpan] use `Ip6::ExtensionHeader::SetLengthFromSize()` (#13678) by Abtin Keshavarzian · 4 weeks ago
  29. 82be378 [posix] tolerate EADDRNOTAVAIL when leaving a link-local group (#13672) by Clara · 4 weeks ago
  30. 9ae0442 [nexus] reduce poll period in on-mesh prefix test (#13685) by Jonathan Hui · 4 weeks ago
  31. dce8456 [mdns] rate-limit responses to repeated QU queries (#13675) by Jonathan Hui · 4 weeks ago
  32. 9c22c34 [mdns] fix NSEC response for unicast queries (#13676) by Jonathan Hui · 4 weeks ago
  33. 3ac3cce [nexus] wait for router role upgrade in Test_NetDataPublisherCoalesceUpdates (#13683) by Jonathan Hui · 4 weeks ago
  34. e5e6817 [build] verify SHA-256 of downloaded Arm toolchains (#13684) by J0xh-Sec · 4 weeks ago
  35. cfb2e42 [addr-resolver] ignore Addr Error for mesh/link-local addresses (#13648) by x-Spartacus · 4 weeks ago
  36. 2ab4104 [bit-utils] replace `BytesForBitSize()` macro with `constexpr` template (#13671) by Abtin Keshavarzian · 4 weeks ago
  37. d03cdfe github-actions: bump the codeql group with 3 updates (#13682) by dependabot[bot] · 4 weeks ago
  38. 087cff9 [build] verify TLS certificates when downloading Arm toolchains (#13665) by J0xh-Sec · 4 weeks ago
  39. eada0a0 [bit-utils] add `RotateBitmask()` to rotate a bitmask in place (#13652) by Abtin Keshavarzian · 4 weeks ago
  40. ccda622 [ip6] copy only 40-byte base IPv6 header during fragment reassembly per RFC 8200 (#13649) by Zain Nadeem · 4 weeks ago
  41. 0d40f2f [netdata-publisher] coalesce scheduled entry update times (#13660) by Abtin Keshavarzian · 5 weeks ago
  42. 7ec78ee [nexus] increase advance time in border agent wrong key test (#13662) by Yakun Xu · 5 weeks ago
  43. 6352192 [netdata] check sub-TLV bounds in `GetCommissioningDataset()` walk (#13560) by soma0212 · 5 weeks ago
  44. 53e8322 [config] update default buffer and child limits when BR is enabled (#13658) by Abtin Keshavarzian · 5 weeks ago v2026.10.0
  45. 75bf129 [message] add `IsIndirectTransmission()` helper (#13659) by Jonathan Hui · 5 weeks ago
  46. 7b2e601 [mesh-forwarder] simplify `EvictMessage()` using `FindMessageToEvict()` (#13651) by Abtin Keshavarzian · 5 weeks ago
  47. b47613f [mdns] reject a null `mNextLabels` in `RecordCache::Matches()` (#13653) by J0xh-Sec · 5 weeks ago
  48. e01a221 [posix] add Backbone Router multicast routing for non-Linux platforms (#13626) by Clara · 5 weeks ago
  49. 730f734 [joiner-router] set KEK after aborting previous entrust transaction (#13657) by Jonathan Hui · 5 weeks ago
  50. f98737d [posix] set SO_NOSIGPIPE to 1 on daemon session sockets (#13639) by Clara · 5 weeks ago
  51. 60dccaa github-actions: bump the codeql group with 3 updates (#13655) by dependabot[bot] · 5 weeks ago
  52. cb18e0f [message] prevent eviction during InvokeTxCallback() (#13650) by Jonathan Hui · 6 weeks ago
  53. e477322 [posix] monitor the infrastructure link on non-Linux platforms (#13628) by Clara · 6 weeks ago
  54. 481d0f4 [mesh-forwarder] unify `SendMessage()` implementation (#13638) by Abtin Keshavarzian · 6 weeks ago
  55. db5b054 [crypto] guard mbedtls_pk_parse_key() calls against mbedTLS 4.x (#13647) by Łukasz Duda · 6 weeks ago
  56. 0268dd0 [mle] propagate parse error on truncated Address Registration TLV (#13646) by Zain Nadeem · 6 weeks ago
  57. 1e45115 [message] define `Message::Checker` and common predicate helpers (#13641) by Abtin Keshavarzian · 6 weeks ago
  58. 8962780 [radio] add Radio::IsChannelValid() helper (#13637) by Abtin Keshavarzian · 6 weeks ago
  59. 838f3e4 [mac] refactor and simplify tx-done handling in `Mac` (#13634) by Abtin Keshavarzian · 6 weeks ago
  60. 29df29f [posix] fix ordering inversion between netlink add/replace and deferred address removal (#13630) by Thomas Cuyckens · 6 weeks ago
  61. d5662f0 [script] improve python dependency management in bootstrap and make-pretty (#12354) by Jonathan Hui · 6 weeks ago
  62. 0a2cad1 [dataset] remove legacy wake-up channel from operational dataset (#13614) by Abtin Keshavarzian · 6 weeks ago
  63. c71f802 [br] add a new test for stale favored on-link prefix deprecation (#13620) by Abtin Keshavarzian · 6 weeks ago
  64. e04ff19 [posix] correlate netlink ACKs and handle kernel response errors (#13605) by Jonathan Hui · 6 weeks ago
  65. 55b4f37 [tests] guard BLE TCAT unit platform for FTD/MTD only (#13567) by silabs-HarshaK · 6 weeks ago
  66. 2422730 github-actions: bump codecov/codecov-action from 7.0.0 to 7.1.0 (#13629) by dependabot[bot] · 6 weeks ago
  67. fd72d6e [tcplp] Suppress -Wcall-graph-section-no-prototype by prabhukr · 6 weeks ago
  68. 22cc9c3 [coap] reject option number overflow in Option::Iterator::Advance() (#13579) by Anurag Mewar · 7 weeks ago
  69. bb3b449 [toranj] enable OTNS in posix build instead of simulation (#13622) by Abtin Keshavarzian · 7 weeks ago
  70. c9d1054 [api] remove provisional P2P APIs, CLI commands, and configs (#13600) by Abtin Keshavarzian · 7 weeks ago
  71. fa15976 [br] do not deprecate old prefix if advertised as preferred by others (#13618) by Abtin Keshavarzian · 7 weeks ago
  72. 87e6c37 [cli] allow a default argument "def" for `dns config` settings (#13266) by Thomas Cuyckens · 7 weeks ago
  73. 6fe61ba [mle] fix incorrect error code for malformed CSL Timeout TLV (#13610) by Thomas Cuyckens · 7 weeks ago
  74. 11048de [sub-mac] rename `CslReceiver::HandleTimer()` to `ScheduleSampleWindow()` (#13615) by Abtin Keshavarzian · 7 weeks ago
  75. b8f0b95 github-actions: bump mymindstorm/setup-emsdk from 14 to 16 (#13616) by dependabot[bot] · 7 weeks ago
  76. 924dd1d [crypto] validate aHeader and KeyRef inputs in platform crypto APIs (#13303) by Thomas Cuyckens · 7 weeks ago
  77. 4a8d334 github-actions: bump github/codeql-action to 4.38.0 (#13611) by Jonathan Hui · 7 weeks ago
  78. e45a9cb [posix] update IPv6 address properties in-place with NLM_F_REPLACE (#13604) by Jonathan Hui · 7 weeks ago
  79. 7e16c87 [posix] handle netlink send retries asynchronously via mainloop (#13603) by Jonathan Hui · 7 weeks ago
  80. 67437ed [csl] simplify and enhance parent CSL metric calculation by `Mle` (#13592) by Abtin Keshavarzian · 8 weeks ago
  81. da700c47 [posix] fix unbounded retry loop in mDNS socket send (#13602) by Jonathan Hui · 8 weeks ago
  82. 3476afa [core] remove legacy P2P and wake-up implementations (#13598) by Abtin Keshavarzian · 8 weeks ago
  83. 1322ebd [ci] split `toranj` unit test and build checks into separate jobs (#13597) by Abtin Keshavarzian · 8 weeks ago
  84. d45e676 [mac] simplify CSL receiver window calculation (#13591) by Abtin Keshavarzian · 8 weeks ago
  85. a33e599 [netdata] support Extended TLVs in Commissioning Data sub-TLVs (#13594) by Abtin Keshavarzian · 8 weeks ago
  86. f34c5e5 [mle] validate CSL Channel TLV in `HandleChildUpdateRequestOnParent()` (#13541) by soma0212 · 8 weeks ago
  87. 5560602 [radio] enhance documentation for `otPlatRadioReceiveAt` (#13571) by Abtin Keshavarzian · 8 weeks ago
  88. ff4190e github-actions: bump actions/setup-python from 6.2.0 to 7.0.0 (#13590) by dependabot[bot] · 8 weeks ago
  89. a61151a [posix] add a tx-power radio URL parameter (#13574) by Sven Kirmess · 8 weeks ago
  90. ea05f9e [mac] move CSL period and timeout constants from radio (#13572) by Abtin Keshavarzian · 8 weeks ago
  91. 805ab32 [mac] enhance `Mac::Filter` implementation to use `Array` (#13584) by Abtin Keshavarzian · 8 weeks ago
  92. 8e334ca [posix] pass an interface index to IPV6_BOUND_IF (#13587) by Clara · 8 weeks ago
  93. b54f21f [csl] cover `OPENTHREAD_CONFIG_MAC_CSL_DEBUG_ENABLE` in CI (#13586) by Abtin Keshavarzian · 8 weeks ago
  94. 665ec6d [sub-mac] encapsulate CSL receiver logic into `CslReceiver` class (#13583) by Abtin Keshavarzian · 8 weeks ago
  95. 9d8d532 [mac] rename frame prepare and tx-done callbacks (#13576) by Abtin Keshavarzian · 8 weeks ago
  96. 5ee2bde [mac-frame] remove obsolete Frame friend declaration from ParseInfo (#13582) by Abtin Keshavarzian · 9 weeks ago
  97. 96c6dac [test] check return value of `Error`-returning calls in `test_tcat` (#13581) by Abtin Keshavarzian · 9 weeks ago
  98. 4dee675 [mac-frame] remove unused PerformAesCcm declaration from TxFrame (#13577) by Abtin Keshavarzian · 9 weeks ago
  99. 608ab60 [mac] make `Frame::ParseInfo` public and unify frame field access (#13543) by Abtin Keshavarzian · 9 weeks ago
  100. cedcc0c [dnssd] bound question count in `ShouldForwardToUpstream()` (#13533) by Anurag Mewar · 9 weeks ago