What's Changed
🚀 Features
- [rest] allow the REST API to listen on a unix socket by @cyberb in #3612
- [github-actions] run every unit test that passes on macOS by @clara-mostly-human in #3637
- [github-actions] split DinD setup into Bootstrap with retry by @bukepo in #3655
- [utils] select the infrastructure link on every platform by @clara-mostly-human in #3643
- [rest] support Enhanced Route TLV (37) for network diagnostics by @jwhui in #3634
🐛 Bug Fixes
- [mdns] keep the resolved service when retrying its address lookup by @clara-mostly-human in #3626
- [rest] remove duplicate route iterator increment in SetServiceRoleFlags by @jwhui in #3633
- [dnssd] subscribe to mDNS on the interface of the request by @clara-mostly-human in #3613
- [web] initialize
rvalinWpanServicemethods by @suveshpratapa in #3636 - [utils] set O_NONBLOCK with F_SETFL on Apple platforms by @clara-mostly-human in #3638
- [tests] fix syslog identifier collision in unit tests by @jwhui in #3639
- [cli-daemon] refine session socket initialization and MSG_NOSIGNAL check by @jwhui in #3640
- [dependabot] ignore SemVer tags for openthread submodule by @jwhui in #3644
- [rest] fix non-extended destinations in getNetworkDiagnosticTask by @jwhui in #3632
- [tests] forcefully restart mDNSResponder before each NCP expect test by @jwhui in #3645
- [tests] stabilize DinD TREL TC 3 and TC 4 expect tests by @jwhui in #3653
- [tests] fix container log collection on DinD test failure by @jwhui in #3652
- [tests] fix discovery task payload in api_network_diagnostic_task_test by @jwhui in #3656
- [tests] fix flaky select() assertion in multi-threaded TaskRunner tests by @jwhui in #3661
New Contributors
Full Changelog: v2026.10.0...v2026.11.0