如需详细了解 API 参考文档更新,请参阅 GitHub 上带“拉取请求”标签的 "api: platform" 和 "api: user"。
2024 年 3 月 8 日
添加了新的
ba ephemeralkey
命令,以ba ephemeralkey
的字母顺序开头。向 Border Agent API 添加了以下新函数:
otBorderAgentClearEphemeralKey
、otBorderAgentIsEphemeralKeyActive
、otBorderAgentSetEphemeralKey
和otBorderAgentSetEphemeralKeyCallback
。向 Message API 添加了新的
otThreadLinkInfo
结构体。向边界代理模块添加了
OPENTHREAD_CONFIG_BORDER_AGENT_EPHEMERAL_KEY_ENABLE
宏。
2024 年 2 月 27 日
向 CLI 命令参考文档添加了下列新的
vendor
命令:vendor appurl
、vendor appurl (set)
、vendor model (set)
、vendor name (set)
和vendor swversion (set)
。向 Thread General API 添加了
otThreadGetVendorAppUrl
和otThreadSetVendorAppUrl
函数。向
otNetworkDiagTlv
结构体添加了公共属性mVendorAppUrl
。向网络诊断模块添加了
OPENTHREAD_CONFIG_NET_DIAG_VENDOR_APP_URL
宏。向 IP6 服务模块添加了
OPENTHREAD_CONFIG_IP6_RESTRICT_FORWARDING_LARGER_SCOPE_MCAST_WITH_LOCAL_SRC
和OPENTHREAD_CONFIG_IP6_SLAAC_DEPRECATION_INTERVAL
宏。
2024 年 2 月 14 日
- 向 CLI 命令参考文档中添加了新的
coaps
命令,以字母顺序开头coaps connect
。 - 针对 DNS-SD 添加了新的平台抽象模块。
- 向平台专用服务模块添加了新的
OPENTHREAD_CONFIG_PLATFORM_DNSSD_ENABLE
宏。 - 向 SRP 服务器模块中新增了
OPENTHREAD_CONFIG_SRP_SERVER_ADVERTISING_PROXY_ENABLE
宏。
2021 年 2 月
- 向 CLI 命令参考文档中添加了新的
coap
命令,以字母顺序开头coap cancel
。 - 向 Ipv6 API 的
otIp6AddressInfo
结构体添加了mMeshLocal
属性。
2024 年 2 月 1 日
- 向 CLI 命令参考文档中添加了新的
commissioner
命令,以字母顺序开头commissioner announce
。 - 向 CoAP Secure API 添加了新的
otCoapSecureIsClosed
和otCoapSecureStartWithMaxConnAttempts
函数。 - 向 NAT64 API 添加了新的
otIp4FromIp4MappedIp6Address
和otIp4ToIp4MappedIp6Address
函数。 - 向 Radio Operation API 添加了新的
otPlatRadioResetCsl
函数。
2024 年 1 月 23 日
- 向配置变量参考添加了新的 TREL 模块。
2024 年 1 月 9 日
- 向 CLI 命令参考添加了新的
history
命令,按字母顺序以history ip addr
开头。 - 向 TREL 平台添加了新的
otPlatTrelCounters
结构体。 - 向 DNS-SD Server API 添加了新的
otUpstreamDnsCounters
结构体。
2023 年 12 月 27 日
- 向主 OpenThread 参考页面添加了配置变量参考。
2023 年 12 月 13 日
- 向 CLI 命令参考添加了
debug
命令。 - 添加了 BLE Secure API。
- 为 BLE 添加了一个新的平台抽象模块。
- 添加了新的
otPdProcessedRaInfo
结构。
2023 年 11 月 29 日
- 向 CLI 命令参考添加了新的 SRP 服务器命令,按字母顺序以
srp server (enable,disable)
开头。 - 为 Multipan 添加了新的平台抽象模块。
- 向 Network Co-Processor API 添加了新的
otNcpHdlcInitMulti
函数。 - 向 Instance API 添加了新的
otInstanceInitMultiple
函数。 - 向 Message API 添加了新的
otMessageIsMulticastLoopEnabled
和otMessageSetMulticastLoopEnabled
函数。
2023 年 11 月 21 日
- 向 CLI 命令参考添加了新的 SRP 客户端命令,按字母顺序以
srp client autostart (get)
开头。 - 向 Border Routing Manager API 添加了
otBorderRoutingGetNextRouterEntry
函数。 - 向边界路由管理器添加了
otBorderRoutingRouterEntry
结构体。 - 向无线装置配置中添加了
otPlatRadioSetRxOnWhenIdle
函数。
2023 年 11 月 7 日
- 向 CLI 命令参考添加了新的 TCP 命令,以字母顺序开头
tcp abort
。
2023 年 11 月 2 日
- 向 Link API 添加了
otLinkGetRegion
和otLinkSetRegion
函数。 - Router/Leader API 中添加了
otThreadReleaseRouterId
函数。 - Thread General API 添加了
otNetDataGetCommissioningDataset
函数。 - 向 Execution Instance API 添加了
otInstanceResetToBootloader
函数。 - 新增了 otLogHexDumpInfo 结构。
2023 年 10 月 13 日
- 向 CLI 命令参考添加了新命令:
- 向 IPv6 API 添加了
otIp6HasUnicastAddress
函数。 - 向 Border Agent API 添加了
otBorderAgentGetId
函数。
2023 年 10 月 5 日
- 向 CLI 命令参考添加了新命令:
- Message API 中添加了
otMessageGetOrigin
、otMessageIsLoopbackToHostAllowed
、otMessageSetLoopbackToHostAllowed
和otMessageSetOrigin
函数。
2023 年 9 月 28 日
- 向 CLI 命令参考添加了新命令:
2023 年 9 月 22 日
- 向 CLI 命令参考添加了新命令:
2023 年 9 月 14 日
- 向 CLI 命令参考添加了新命令:
- 添加了
tvcheck (enable,disable)
。 - 添加了
txpower (get,set)
。 - 添加了
unsecure get
。 - 添加了
unsecureport add
和unsecureport remove
。
- 添加了
2023 年 9 月 8 日
- 向 CLI 命令参考添加了新命令:
- 添加了
linkmetricsmgr (enable,disable)
和linkmetricsmgr show
。 - 添加了
scan energy
和scan
。 - 添加了
service add
和service remove
。 - 添加了
singleton
、sntp query
和state
。 - 添加了
thread start
、thread stop
和thread version
。 - 添加了
trel (enable,disable)
、trel filter (enable,disable)
、trel filter
、trel peers
和trel
。
- 添加了
- 向 Link Metrics API 添加了
otLinkMetricsManagerGetMetricsValueByExtAddr
和otLinkMetricsManagerSetEnabled
函数。
2023 年 8 月 29 日
- 向 CLI 命令参考添加了新命令:
- 添加了
locate (set)
和locate
。 - 添加了
log filename
、log level (set)
和log level
- 添加了
preferrouterid
。 - 添加了
promiscuous (enable,disable)
和promiscuous
- 添加了
pskc (set)
、pskc -p
和pskc
。 - 添加了
pskcref (set)
和pskcref
。
- 添加了
2023 年 8 月 15 日
- 向 CLI 命令参考添加了新命令:
- 添加了
uptime ms
。 - 添加了
uptime
。 - 添加了
version api
。 - 添加了
version
。
- 添加了
2023 年 7 月 31 日
- 向 CLI 命令参考添加了新命令
mleadvimax
。 - Router/Leader API 中添加了
otThreadGetAdvertisementTrickleIntervalMax
函数。
2023 年 7 月 26 日
- 向 CLI 命令参考添加了新命令:
- 添加了
ba id (get,set)
。 - 添加了
detach async
。 - 添加了
detach
。
- 添加了
2023 年 7 月 19 日
- 新增了 API 和相关 CLI 命令,可让用户手动将发布的路由偏好设置设置为 Border Routing Manager API。
- 更新了 SRP API,以便更好地处理服务实例名称。
- 向 Mesh Diagnostics API 添加了新的结构体、函数和相关 CLI 命令,以收集消息在 TX 队列中的时间的统计信息。
2023 年 6 月 26 日
- 添加了 Radio Statistics API,其中包含新函数以及相关的 CLI 命令:
- 添加了
radio (enable,disable)
。 - 添加了
radio stats clear
。 - 添加了
radio stats
。
- 添加了
2023 年 6 月 13 日
- 向 CLI 命令参考添加了新命令:
- 添加了
mliid
。 - 添加了
mlr reg
。 - 添加了
mode (get,set)
。 - 添加了
multiradio
。 - 添加了
multiradio neighbor list
。 - 添加了
multiradio neighbor
。
- 添加了
- 向 Border Routing Manager API 添加了
otBorderRoutingDhcp6PdSetEnabled
和otBorderRoutingGetPdOmrPrefix
函数。
2023 年 6 月 1 日
- 向 CLI 命令参考添加了新命令:
- 添加了
dns servicehost
。 - 添加了
instanceid
。
- 添加了
- 向 Border Agent API 添加了
otBorderAgentId
结构体。 - Border Agent API 中添加了
otBorderAgentSetId
和otBorderAgentId
函数。 - 向 DNS API 添加了
otDnsClientResolveServiceAndHostAddress
函数。 - Instance API 中添加了
otInstanceGetId
函数。 - 向 CLI API 添加了
otCliVendorSetUserCommands
函数。
2023 年 5 月 17 日
- 向 CLI 命令参考添加了新命令:
- 添加了
meshdiag topology
。 - 添加了
neighbor conntime
。 - 添加了
neighbor conntime list
。 - 添加了
netdata publish replace
。 - Thread - General API 中添加了
otConvertDurationInSecondsToString
和otNetDataReplacePublishedExternalRoute
函数。
- 添加了
2023 年 5 月 8 日
- 向 CLI 命令参考添加了新命令:
- 添加了
vendor model
。 - 添加了
vendor name
。 - 添加了
vendor swversion
。
- 添加了
- 向 Border Agent API 添加了
otBorderAgentGetId
函数。 - 向 IPv6 API 添加了
otIp6PrefixFromString
函数。 - Thread - General API 添加了
otThreadGetVendorModel
、otThreadGetVendorName
、otThreadGetVendorSwVersion
、otThreadSetVendorModel
、otThreadSetVendorName
和otThreadSetVendorSwVersion
函数。
2023 年 5 月 1 日
- 向 Crypto Platform API 中添加了
otPlatCryptoEcdsaGenerateAndImportKey
、otPlatCryptoEcdsaExportPublicKey
、otPlatCryptoEcdsaSignUsingKeyRef
和otPlatCryptoEcdsaVerifyUsingKeyRef
函数。 - 向 Platform Factory Diagnostics API 添加了
otPlatDiagRadioTransmitStream
函数。
2023 年 4 月 18 日
- NAT64 API 中添加了
otIp4CidrFromString
函数。
2023 年 3 月 28 日
- 向 CLI 命令参考中添加了新命令:
- 添加了
partitionid
命令。 - 添加了
platform
。 - 添加了
pollperiod (get,set)
。
- 添加了
2023 年 3 月 23 日
- 向 CLI 命令参考中添加了新命令。
- 向 Operational Dataset API 添加了
otDatasetUpdateTlvs
函数。 - 向 Router/Leader API 添加了
otDeviceProperties
结构体。 - 向 Thread - General API 添加了
otLowpanContextInfo
结构体。
2023 年 3 月 15 日
- 向 CLI 命令参考添加了新命令:
- 添加了
dataset set (active, pending)
。 - 添加了
dataset tlvs
。 - 添加了
netdata length
。 - 添加了
netdata maxlength
。
- 添加了
- 更新了 CLI 命令参考中的 dns 命令,包括 config、浏览、压缩、解析和服务命令。
- 向 Mesh Diagnostics API 中添加了
otMeshDiagRouterInfo
结构体。 - 向 Thread - General API 添加了
otNetworkDiagTlv
结构体。 - 向电台类型 API 添加了
otRadioFrame
结构体。
2023 年 3 月 2 日
- 添加了 Mesh Diagnostics API。
- 添加了 DNS - Platform API。
- 向 CLI 命令参考添加了
childrouterlinks (get, set)
。 - 向
routerupgradethreshold (get, set)
添加了rcp version
中的命令。 - 向 Child Supervision API 添加的计数器函数以及
childrouterlinks (get, set)
。 - 向 Border Routing Manager API 添加了新的 API,以及相关的 CLI 命令。
- 向 CLI 命令参考添加了
br state
。 - 更新了
br nat64prefix
、br omrprefix
和br onlinkprefix
,以包含首选前缀和本地前缀。 - 从 CLI 命令参考中移除了
br (enable,disable)
。
- 向 CLI 命令参考添加了
- Message API 中添加了
otMessageResetBufferInfo
函数,以及bufferinfo reset
。
2023 年 2 月 20 日
- 从 TREL - Thread Stack API 中移除了
otTrelDisable
和otTrelEnable
函数。
2023 年 2 月 14 日
- 向 CLI 命令参考中添加了 dns 命令,包括 config、浏览、压缩、解析和服务命令。
- 更新了 nexthop 和 CLI 命令参考中添加了 nexthop (get)。
- 从 Network Co-Processor API 中移除了
otNcpLegacyHandlers
。 - 向 History Tracker API 添加了
otHistoryTrackerRouterInfo
结构体。
2023 年 1 月 31 日
- 向 TCP Abstractions API 添加了
otTcpEndpointAndCircularSendBuffer
函数。 - Radio Operation API 中添加了功率校准函数。
- 向 TCP Abstractions API 添加了 TLS 模式。
2023 年 1 月 18 日
- 向 CLI 命令参考添加了
discover reqcallback (enable,disable)
。 - Router/Leader API 中添加了
otThreadGetNextHopAndPathCost
函数。
2023 年 1 月 3 日
- 向 Border Routing Manager API 添加了
otBorderRoutingClearRouteInfoOptionPreference
和otBorderRoutingClearRouteInfoOptionPreference
函数。 - Radio Operation API 中添加了功率校准函数。
- PSKc 函数已移至 Crypto Platform API。
- 向 CLI 命令参考文档添加了
br rioprf
和br rioprf clear
。
2022 年 11 月 18 日
- 向 Platform Crypto API 添加了新的 functioPlatform Factory Diagnostics API。
- 向 Platform Factory Diagnostics API 添加了
otGpioMode
枚举和新函数。 - 向 IPv6 API 添加了
otBorderRoutingCounters
和otPacketsAndBytes
结构体。
2022 年 10 月 26 日
- 向 ICMPv6 API 添加了新的
otIcmp6Type
枚举。 - Toolchain API 中添加了
OT_TOOL_PRINTF_STYLE_FORMAT_ARG_CHECK
宏。 - 向 otMleCounters 结构体添加了新属性。
2022 年 10 月 19 日
- 向 NAT64 API 添加了
otNat64State
、otNat64GetPrefixManagerState
、otNat64GetTranslatorState
和otNat64SetEnabled
函数。 - 向 CLI 命令参考文档添加了
nat64 (enable,disable)
和nat64 state
。
2022 年 10 月 13 日
- 向 CLI 命令参考文档添加了各种命令,包括
ifconfig
、ipaddr
和linkmetrics
。
2022 年 9 月 21 日
- 向 NAT64 API 添加了
otIp4AddressFromString
和otNat64SynthesizeIp6Address
函数。 - SRP API 中添加了
otSrpServerIsAutoEnableMode
和otSrpServerSetAutoEnableMode
函数。 - 对 TCP Abstractions API 的枚举更新。
2022 年 9 月 15 日
2022 年 8 月 25 日
2022 年 8 月 24 日
- 向 NAT64 API 添加了
otNat64ReceiveIp4Callback
、otIp4NewMessage
、otNat64Send
、otNat64SetIp4Cidr
和otNat64SetReceiveIp4Callback
函数。 - 向 CLI 命令参考添加了
child
命令。
2022 年 8 月 16 日
- 向 Border Routing Manager API 添加了
otBorderRoutingGetFavoredNat64Prefix
函数。 - General API 中添加了
otThreadSearchForBetterParent
方法。 - 向基础架构接口中添加了
otPlatInfraIfDiscoverNat64Prefix
和otPlatInfraIfDiscoverNat64PrefixDone
方法。 - IPv6 API 中添加了
otIp6GetPrefix
方法。 - 向 NAT64 API 添加了
otIp4ExtractFromIp6Address
和otIp4IsAddressEqual
函数。 - 更新了
otRouterInfo
结构体。 - 向 CLI 命令参考添加了
bbr
和其他命令。
2022 年 8 月 3 日
- 向 CLI 命令参考添加了
channel
命令。
2022 年 7 月 27 日
- 向 Border Routing Manager API 添加了
otBorderRoutingGetFavoredOmrPrefix
函数。 - 向 CLI 命令参考中添加了
br favoredomrprefix
。
2022 年 7 月 20 日
2022 年 7 月 14 日
- 更新了 Border Router API。
- 添加了 Border Routing Manager API,其中包含新的类型定义符和函数。
- 新增了 Infrastructure Interface API。
2022 年 7 月 7 日
- 向 Border Router API 添加了
otBorderRoutingGetRouteInfoOptionPreference
和otBorderRoutingSetRouteInfoOptionPreference
函数。
2022 年 6 月 28 日
- 向 IPv6 API 添加了
OT_IP6_MAX_MLR_ADDRESSES
宏。 - 从 Thread - General API 的
otNetDataPublishExternalRoute
和otNetDataPublishOnMeshPrefix
函数中移除了OT_ERROR_ALREADY
。
2022 年 6 月 14 日
- 向 Operational Dataset API 添加了
otTimestamp
类型定义。 - 从 Platform - Settings API 中移除了
OT_SETTINGS_KEY_LEGACY_NAT64_PREFIX
、OT_SETTINGS_KEY_LEGACY_OMR_PREFIX
OT_SETTINGS_KEY_ON_LINK_PREFIX
和OT_SETTINGS_KEY_RESERVED
枚举。 - 向 SRP API 添加了
otSrpServerTtlConfig
类型定义符以及otSrpClientEnableAutoHostAddress
、otSrpServerGetTtlConfig
、otSrpServerServiceGetTtl
和otSrpServerSetTtlConfig
函数。 - Thread - General API 中添加了
otDetachGracefullyCallback
类型定义符和otThreadDetachGracefully
函数。
2022 年 5 月 31 日
- DNS-SD Server API 中添加了
otDnssdCounters
typedef 和otDnssdGetCounters
函数。 - 移除了
otPlatRadioGetCslClockUncertainty
函数,并向 Radio Operation API 添加了otPlatRadioGetCslUncertainty
函数。 - SRP API 中添加了
otSrpServerLeaseInfo
和otSrpServerResponseCounters
类型定义符、otSrpClientGetTtl
、otSrpClientSetTtl
、otSrpServerGetPort
、otSrpServerGetResponseCounters
、otSrpServerHostGetLeaseInfo
和otSrpServerServiceGetLeaseInfo
函数。
2022 年 5 月 18 日
- 向 Commissioner API 添加了
otCommissionerGetId
和otCommissionerSetId
函数。 - 添加了 TCP Abstractions API。
- 添加了
otTcpForwardProgress
类型定义符,从 TCP API 中移除了otTcpBytesAcked
和otTcpSendReady
类型定义符。 - Thread - General API 中添加了
otNetDataContainsOmrPrefix
函数。
2022 年 4 月 20 日
- 向 Message API 添加了
otMessageQueueInfo
类型定义。 - 在 Message API 中更新了
otBufferInfo
结构体。
2022 年 4 月 13 日
- 向 Logging - Platform API 中添加了
otPlatLogHandleLevelChanged
函数。 - 在 Link API 中更新了
otActiveScanResult
结构体。 - 在 Operational Dataset API 中更新了
otSecurityPolicy
结构体。
2022 年 3 月 30 日
- 从 Backbone Router API 中移除了
otBackboneRouterConfigSkipSeqNumIncrease
方法。 - 移除了 Platform Settings API 中的
otPlatSettingsSetCriticalKeys
函数并更新了otPlatSettingsInit
。
2022 年 3 月 15 日
- 向 DNSv6 API 添加了
otDnsClientResolveIp4Address
函数。 - 向 Platform Settings API 添加了
OT_SETTINGS_KEY_BR_ULA_PREFIX
枚举以及其他枚举更新。
2022 年 2 月 23 日
- 从命令行界面 API 中移除了
otCliPlatLogLine
函数。 - 从 Logging - Platform API 中移除了
otPlatLogLine
函数。 - 向 Logging - Thread Stack API 中添加了
otDumpCritPlat
、otDumpDebgPlat
、otDumpInfoPlat
、otDumpNotePlat
、otDumpWarnPlat
、otLogCli
、otLogCritPlat
、otLogDebgPlat
、otLogInfoPlat
、otLogNotePlat
、otLogWarnPlat
函数。
2022 年 2 月 2 日
- CoAP API 中添加了
otCoapMessageSetCode
函数。 - Crypto - Platform API 中添加了
otPlatCryptoRandomDeinit
、otPlatCryptoRandomGet
和otPlatCryptoRandomInit
函数。 - 从 RNG Cryptographic API 中移除了
otRandomCryptoMbedTlsContextGet
。 - Entropy Source API 已被移除。
- History Tracker API 中添加了
otHistoryTrackerNetDataEvent
枚举、otHistoryTrackerExternalRouteInfo
和otHistoryTrackerOnMeshPrefixInfo
类型定义符、otHistoryTrackerIterateExternalRouteHistory
和otHistoryTrackerIterateOnMeshPrefixHistory
函数。 - 向 TCP API 添加了新的转换控制块 (TCB) 宏。
- 添加了适用于 Thread Over Infrastructure 的 Thread Radio Encapsulation Link (TREL) API。
- TREL - Platform API 的函数、typedef 和结构体更新。
2022 年 1 月 19 日
- Backbone Router API 中添加了
otBackboneRouterNdProxyInfo
类型定义符和otBackboneRouterConfigSkipSeqNumIncrease
方法。 - Border Router API 中添加了
otBorderRoutingGetNat64Prefix
函数。 - 更新了 IPv6 API 中的
otIp6SubscribeMulticastAddress
返回值。 - 向 Joiner API 添加了
otJoinerStateToString
函数。 - 更新了 Logging - Platform API 中的
otPlatLogLine
函数。 - 向 Settings API 上的设置枚举添加了
OT_SETTINGS_KEY_NAT64_PREFIX
键。
2021 年 12 月 7 日
- Link API 中添加了
otLinkIsRadioFilterEnabled
和otLinkSetRadioFilterEnabled
函数。 - 向 Router/Leader API 添加了
otThreadSetThreadVersionCheckEnabled
。
2021 年 9 月 27 日
- 向 Crypto API 中添加了
otCryptoContext
结构体。
2021 年 9 月 20 日
- 向 History Tracker API 添加了
otHistoryTrackerMulticastAddressInfo
和otHistoryTrackerUnicastAddressInfo
结构体。
2021 年 9 月 13 日
- 添加了 Crypto API。
- 向 Radio API 添加了
otMacKeyMaterial
结构体。
2021 年 8 月 30 日
- 向 History Tracker API 添加了
otHistoryTrackerNeighborInfo
结构体。
2021 年 8 月 24 日
- 添加了 History Tracker API。
2021 年 6 月 22 日
- 添加了 TCP API。
- 在 Operational Dataset API 中,
otMasterKey
结构体已重命名为otNetworkKey
。
2021 年 5 月 10 日
- 向 SRP API 添加了
otSrpServerLeaseConfig
结构体。
2021 年 4 月 12 日
- 添加了 DNS-SD Server API。
2021 年 4 月 5 日
- 向 Ping Sender API 中添加了
otPingSenderStatistics
结构体。 - 向 SRP API 添加了
otSrpClientBuffersServiceEntry
结构体。
2021 年 3 月 25 日
- 添加了 Ping Sender API。
- UART Platform API 已被移除。
2021 年 3 月 9 日
- 向 DNS API 中添加了
otDnsTxtEntry
和otDnsTxtEntryIterator
结构体。 - 从 Message API 中移除了
otMessage
结构体。 - 向 Message Pool API 添加了
otMessageBuffer
结构体。
2021 年 2 月 22 日
- 向 DNS API 添加了
otDnsQueryConfig
结构体。
2021 年 2 月 16 日
- 从 DNS API 中移除了
otDnsQuery
结构体,并向其中添加了otDnsServiceInfo
结构体。
2021 年 2 月 9 日
- 向 SRP API 添加了
otSrpClientGetServerAddress
、otSrpClientIsRunning
和otSrpClientSetCallback
函数。 - Heap API 已弃用。
2021 年 2 月 2 日
2021 年 1 月 26 日
- 添加了 SRP API。
2021 年 1 月 20 日
- 向操作数据集添加了 Dataset Updater API。
- 添加了 Multi Radio Link API。
- 添加了 Thread Radio Encapsulation Link (TREL) API。
- 向 Crypto API 中添加了
otCryptoSha256Hash
结构体。
2020 年 11 月 9 日
- 向 Link Metrics API 添加了
otLinkMetricsSeriesFlags
结构体。 - 向 Backbone Router API 添加了
otBackboneRouterNdProxyInfo
结构体。
2020 年 10 月 20 日
- 向 IPv6 API 添加了
otIp6AddressInfo
结构体。
2020 年 10 月 2 日
- 添加了 Link Metrics API。
2020 年 8 月 31 日
- 在 Thread 1.2 中添加了用于实现协调采样监听 (CSL) 的 API。
- 向 Backbone Router API 添加了
otBackboneRouterMulticastListenerInfo
结构体。
2020 年 8 月 12 日
- 向常规 API 中添加了
otThreadDiscoveryRequestInfo
结构体。
2020 年 7 月 15 日
向 Backbone Router API 添加了
otBackboneRouterConfig
函数。从 CoAP API 中移除了
otCoapAddResource
函数。向 Commissioner API 添加了
otJoinerPskd
、otJoinerInfoType
、otCommissionerAddJoinerWithDiscerner
和otCommissionerRemoveJoinerWithDiscerner
函数。向 Joiner API 添加了
otJoinerGetDiscerner
、otJoinerSetDiscerner
和otJoinerDiscerner
函数。向 Link API 添加了
otLinkFilterClearDefaultRssIn
和otLinkFilterSetDefaultRssIn
函数。向 Raw Link API 中添加了
otLinkRawGetRadioTime
、otLinkRawSetMacFrameCounter
和otLinkRawSetMacKey
函数。General API 中添加了
otDatasetGetActiveTlvs
、otDatasetGetPendingTlvs
、otDatasetSetActiveTlvs
、otDatasetSetPendingTlvs
、otThreadGetFixedDuaInterfaceIdentifier
和otThreadSetFixedDuaInterfaceIdentifier
函数。从 UDP Forward API 中移除了
otUdpGetSockets
函数。向 UDP API 添加了
otUdpGetSockets
函数。otPlatRadioGetNow
、otPlatRadioSetMacFrameCounter
和otPlatRadioSetMacKey
是添加到 Platform Radio Configuration API 中的函数。
2020 年 4 月 27 日
- 添加了 Backbone Router API。
- 添加了 Network Simulator Platform API。
- 通用 API 中添加了
otNetworkDiag*
结构体,以提高网络诊断功能的易用性。 - 常规 API 中添加了
otThreadGetDomainName
和otThreadSetDomainName
函数。 - 从 Commissioner API 中移除了
otCommissionerGeneratePskc
函数。今后可使用常规 API 中的otDatasetGeneratePskc
函数生成 PSKc。 - 更新了 Router API,以访问地址缓存表。
2020 年 3 月 24 日
- 向 CoAP API 添加了
OT_COAP_MAX_RETRANSMIT
和OT_COAP_MIN_ACK_TIMEOUT
宏。
2020 年 3 月 2 日
- 更新了 CoAP API:
- 添加了
otCoapOptionIterator
和otCoapTxParameters
结构体。 - 添加了辅助函数,以对 CoAP 屏蔽选项进行编码。
- 添加了一些函数,用于为 CoAP 请求和响应指定每条消息的传输参数。
- 添加了
2020 年 1 月 9 日
- Link API 中添加了直方图重试函数。
2019 年 12 月 3 日
- 将服务器和服务配置函数及结构体从服务器 API 移至通用 API,以支持主要方的服务注册。
- 在 Router API 中,
*RouterRoleEnabled
函数已重命名为*RouterEligible
,以支持 REED 增强功能。 - 从 Logging Platform API 中移除了
otPlatLogv
函数。 - 从 Toolchain Platform API 和各种结构体定义中移除了
OT_TOOL_ALIGN
宏。
2019 年 11 月 11 日
- 向 General API 添加了
otThreadResetIp6Counters
函数。 - 向 Link API 添加了用于重置计数器以及获取和设置帧重试次数上限的新函数。
2019 年 10 月 25 日
- 向 General API 添加了
otThreadGetVersion
函数。 - 向 Radio Configuration Platform API 添加了
otPlatRadioGetCcaEnergyDetectThreshold
和otPlatRadioSetCcaEnergyDetectThreshold
函数。
2019 年 9 月 19 日
- 将“Random API”页面拆分为 Crypto 和 Non-Crypto 以与源代码一致。
- 向 Commissioner API 添加了
otJoinerInfo
结构体和otCommissionerGetNextJoinerInfo
函数。 - Radio Types API 中添加了
otRadioCoexMetrics
结构体和otPlatRadioIsCoexEnabled
函数。 - 将始终成功的众多 API 的返回值类型从
otError
更改为了void
。
2019 年 8 月 9 日
- 向 Settings Platform API 添加了
otPlatSettingsDeinit
函数。 - 向 UART Platform API 添加了
otPlatUartFlush
函数。 mTimestamp
已从otRadioIeInfo
结构体移至otRadioFrame
结构体。- 从 IPv6 API 中移除了
otNetifInterfaceId
枚举。
2019 年 6 月 17 日
- 向 Commissioner API 添加了用于通知状态变化和联接 activity 的回调。
- 不仅移除了 Windows 支持,还移除了
OTAPI
、OTCALL
、OT_CALL
和OT_CDECL
的编译器专用函数修饰符。
2019 年 5 月 28 日
- 向 Router/Leader API 添加了
otNeighborTableEntryInfo
结构体。 - 向 General API 添加了
otDatasetCreateNewNetwork
和otThreadGetRloc
函数。 - 向 UDP API 添加了
otUdpSendDatagram
函数。 - Random API 从平台抽象移至模块,并改进了加密随机数的生成。
- 添加了 Entropy 和 Entropy Platform API。
2019 年 5 月 14 日
- 向 Radio Operation Platform API 添加了
otPlatRadioGetPreferredChannelMask
和otPlatRadioGetSupportedChannelMask
函数。 - 从 Link API 中移除了物理层通道函数。
2019 年 3 月 14 日
- 向无线装置类型平台 API 和 Link API 添加了对 915MHz 频段的 OQPSK 调制的支持。
- 对 CoAP Secure API 进行了多项优化。
- 向 IPv6 API 添加了新的 SLAAC 模块函数。
- 从 IPv6 API 中移除了
otSemanticallyOpaqueIidGeneratorData
结构体及相关函数。
2019 年 2 月 25 日
- 从 IPv6 API 中移除了
otIp6SlaacIidCreate
和otIp6SlaacUpdate
函数。
2019 年 1 月 30 日
- 各种 CLI API 优化。
- 从
otRadioFrame
结构体中移除了mDidTx
。
2019 年 1 月 23 日
- 向 UDP API 添加了 UDP 接收器函数。
- 从 CoAP API 中移除了
otCoapHeader
结构体。CoAP 标头信息已优化为 CoAP 消息。 - DHCPv6 Server API 已被移除。
2019 年 1 月 7 日
- 向 IPv6 API 添加了
otIp6NewMessageFromBuffer
函数。 - 从 DHCPv6 API 中移除了
otDhcpAddress
结构体。