跳到主内容
现已推出

Azure IoT C# 和 Java SDK 发布新的长期支持 (LTS) 分支

发布日期:二月 14, 2020

Azure IoT Java 和 C# SDK 均已发布新的长期支持 (LTS) 分支。

在这两种情况下,都不再支持以前的 LTS 分支。

重要事项

如果你使用的是 C# SDK,则应在以下两种情况下获取最新的主分支,而不是 LTS 分支:

  • 如果使用的是 HTTP 代理,请使用最新的 Microsoft.Azure.Devices v1.19.0 版本。这包含在以前的 LTS 版本中中断 HTTP 代理功能的回归的修补程序。
  • 如果要指定默认证书吊销策略,请使用最新的 Microsoft.Azure.Devices.Client v.1.23.0 版本。对于 AMQP 和 MQTT,这会默认禁用远程 SSL 证书吊销检查,这还包含一个新的 API,用于启用/禁用此检查。

请参阅存储库的发行说明中的所有更新。

什么是 LTS 分支?

虽然我们经常在 GitHub 存储库上分享包含最新、最佳功能的发布,但我们也提供稳定分支(LTS 分支),该分支仅提供关键 bug 修补程序和安全补丁。该分支提供关键更新,对设备代码的影响最小。通过 LTS 和主分支,可以灵活地生成稳定的解决方案,同时仍然可以访问最新的技术和 Github 问题支持。

我们的 LTS 时间线

  • 每六个月发布一次新版本的 LTS。 这意味着将为代码访问创建新的 LTS 分支,并在支持的包管理器上发布一组新的 LTS 包。 LTS 分支的版本控制在发布时遵循主分支。 主分支中弃用的 API 将随主版本更新删除,并在新 LTS 分支的后续发布中删除。
  • 版本会主动维护六个月,以接收安全修补程序和关键 bug 修补程序。 六个月后会发布新版本的 LTS。 以前的版本将进入弃用模式,不会收到任何更新。

  • 在一年的总生存期后,将从 GitHub 中删除相应的分支,但包管理器中的包仍将可用。

如果对此设计有任何反馈,请在 GitHub 上发表评论。

显示 LTS 分支的时间线的图表,递增周期为 6 个月

 

  • 物联网
  • Azure IoT 中心
  • SDK and Tools