OpenThread C API Reference Updates
See "api: platform" and
labeled Pull Requests on GitHub for additional details on API Reference updates.
September 27, 2021
September 20, 2021
structs added to the History Tracker API.
September 13, 2021
August 30, 2021
August 24, 2021
June 22, 2021
May 10, 2021
otSrpServerLeaseConfig struct added to the
April 12, 2021
April 5, 2021
otPingSenderStatistics struct added to the
Ping Sender API.
otSrpClientBuffersServiceEntry struct added to the
March 25, 2021
March 9, 2021
otDnsTxtEntryIterator structs added to the
otMessage struct removed from the
otMessageBuffer struct added to the
Message Pool API.
February 22, 2021
otDnsQueryConfig struct added to the
February 16, 2021
otDnsQuery struct removed from and
otDnsServiceInfo struct added to the
February 9, 2021
otSrpClientSetCallback functions added to the
- Heap API is deprecated.
February 2, 2021
otCoapBlockwiseResource struct added to the
otSrpTxtEntry struct removed from the
January 26, 2021
January 20, 2021
November 9, 2020
October 20, 2020
otIp6AddressInfo struct added to the
October 2, 2020
August 31, 2020
- Added APIs for Coordinated Sampled Listening (CSL) support in Thread 1.2.
otBackboneRouterMulticastListenerInfo struct added to the
Backbone Router API.
August 12, 2020
otThreadDiscoveryRequestInfo struct added to the
July 15, 2020
otBackboneRouterConfig function added to the
Backbone Router API.
otCoapAddResource function removed from the
otCommissionerRemoveJoinerWithDiscerner functions added to the
otJoinerDiscerner functions added to the
added to the Link API.
otLinkRawSetMacKey functions added to the
Raw Link API.
otThreadSetFixedDuaInterfaceIdentifier functions added to the
otUdpGetSockets function removed from the
UDP Forward API.
otUdpGetSockets function added to the UDP API.
otPlatRadioSetMacKey, functions added to the
Platform Radio Configuration API.
April 27, 2020
March 24, 2020
OT_COAP_MIN_ACK_TIMEOUT macros to the
March 2, 2020
- Updated the CoAP API:
otCoapTxParameters structs added.
- Added helper functions to encode CoAP block options.
- Added functions to specify per-message transmission parameters for CoAP
requests and responses.
January 9, 2020
- Histogram retry functions added to the Link
December 3, 2019
- Server and Service configuration functions and structs moved from the
Server API to the General API to
support service registration by Leaders.
*RouterRoleEnabled functions renamed to
*RouterEligible in the Router
API to support REED enhancements.
otPlatLogv function removed from the Logging Platform
OT_TOOL_ALIGN macro removed from the Toolchain Platform
API and from various struct definitions.
November 11, 2019
function added to the General API.
- New functions for reseting counters and getting and setting maximum frame
retries added to the Link API.
October 25, 2019
September 19, 2019
- Split the Random API page into Crypto
and Non-Crypto to align with
otJoinerInfo struct and
otCommissionerGetNextJoinerInfo function added
to the Commissioner API.
otRadioCoexMetrics struct and
otPlatRadioIsCoexEnabled function added to
the Radio Types API.
- Changed the return type of numerous APIs that always succeed from
August 9, 2019
June 17, 2019
- Added callbacks for notifying of state changes and joiner activity to the
- Compiler-specific function modifiers of
OT_CDECL removed in conjunction with removal of Windows support.
May 28, 2019
May 14, 2019
otPlatRadioGetSupportedChannelMask functions added to the Radio Operation
- Removed physical layer channel functions from the Link
March 14, 2019
February 25, 2019
otIp6SlaacUpdate functions removed from the
January 30, 2019
January 23, 2019
- UDP Receiver functions added to the UDP API.
otCoapHeader struct removed from the CoAP
API. CoAP header information has been refined
into the CoAP message.
- The DHCPv6 Server API has been removed.
January 7, 2019
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates. Thread is a registered trademark of the Thread Group, Inc.
Last updated 2021-10-19 UTC.