全部产品
云市场
云游戏

版本说明

更新时间:2020-07-31 16:58:23

本发布说明(Release notes)按照 时间倒序方式 提供了 SOFABoot 开发框架发布后的更新情况:

说明

  • 商业版 SOFABoot 基于开源版 SOFABoot。
  • 自 SOFABoot 3.2.1 开始,中间件对应 starter 的版本和 SOFABoot 版本信息保持一致。在项目中查看 starter 版本的具体方式,请参考 引入SOFA 中间件 中, 查看 starter 信息 对应的内容。
  • SOFABoot 升级方法,请参见 SOFABoot 升级说明

3.4.3 (2020-7-29)

修复

  • Guardian 自动配置时,初始化时机过早问题。
  • 框架向 JVM System 设置变量时,没有 trim 操作所导致的 key 读取错误问题。
  • AntScheduler ONEWAY 集群的内存泄露问题。
  • AntScheduler 切片(Sharding)时,MD5 一致性检查失败的问题。

更新
AntScheduler Client 升级到 1.1.6 版本。

3.4.2 (2020-6-24)

新增
SOFARPC 应用级服务鉴权,根据 服务级鉴权规则开关 状态,来决定鉴权规则生效的粒度。主要规则如下:

  • 开关打开:粗粒度的服务级鉴权规则生效。
  • 开关关闭:细粒度的应用级鉴权规则生效。

修复

  • 发布时 uniqueName 计算错误,导致 unexport 失败的问题。
  • zoneClient 在第一次调用 RPC 时耗时较长的问题。

更新

  • 调整 LdcRouteProvider order。
  • 依赖的 SOFABoot 开源版本至 3.4.1。

3.4.1 (2020-6-2)

新增
Bolt 协议对 JSON 序列化接口多参数的支持。

更新

  • Fastjson 到 1.2.69。
  • 依赖的 SOFABoot 开源版本至 3.4.1。
  • 二方包:com.alibaba:fastjson:1.2.67 -> com.alibaba:fastjson:1.2.69

3.3.2 (2020-4-15)

新增

  • SOFARPC 支持 Swagger 展示接口信息。
  • Linke 支持联调环境。

修复
服务访问控制的配置失效问题。

更新

  • FastJson 版本至 1.2.67。
  • SOFARest 版本至 1.7.2。
  • SOFALookout 版本至 1.5.7。
  • 依赖的 SOFABoot 开源版本至 3.3.2。
  • 二方包:
    • com.alibaba:fastjson:1.2.66 -> com.alibaba:fastjson:1.2.67
    • com.alipay.sofa:sofa-rest-runtime-integration:1.6.16 -> com.alipay.sofa:sofa-rest-runtime-integration:1.7.2
    • com.alipay.sofa:sofa-rest-api:1.6.16 -> com.alipay.sofa:sofa-rest-api:1.7.2
    • com.alipay.sofa:sofa-rest-log:1.6.16 -> com.alipay.sofa:sofa-rest-log:1.7.2
    • com.alipay.sofa:sofa-rest-spi:1.6.16 -> com.alipay.sofa:sofa-rest-spi:1.7.2
    • com.alipay.sofa:sofa-rest-common:1.6.16 -> com.alipay.sofa:sofa-rest-common:1.7.2
    • com.alipay.sofa:sofa-rest-core:1.6.16 -> com.alipay.sofa:sofa-rest-core:1.7.2
    • com.alipay.sofa:sofa-rest-spring:1.6.16 -> com.alipay.sofa:sofa-rest-spring:1.7.2-com.alipay.sofa.lookout:lookout-enterprise-sofa-boot-starter:1.5.4 -> com.alipay.sofa.lookout:lookout-enterprise-sofa-boot-starter:1.5.7

3.3.1 (2020-3-17)

更新

  • FastJson 至 1.2.66。
  • 管控的 DTX Client 至 2.1.1。
  • 依赖的 SOFABoot 开源版本至 3.3.1。
  • Spring Boot 版本至 2.1.13.RELEASE,Tomcat AJP 漏洞在 Spring Boot 这个版本中得到修复。

    注意:SOFABoot 默认没有使用 Tomcat AJP,因此不受此漏洞影响。此次升级内置的 Tomcat,更能保证安全性。

  • 二方包:

    • com.alibaba:fastjson:1.2.62 -> com.alibaba:fastjson:1.2.66
    • com.alipay.dtx:dtx-sofaboot:2.1.0 -> com.alipay.dtx:dtx-sofaboot:2.1.1

说明

  • 移动开发(mPaaS)对应 starter 最新版本为 2.3.0。
  • LDC 功能默认是开启的,如果您的应用不支持 LDC 功能,请务必在应用的主 pom.xml 中添加下述依赖:
    1. <dependency>
    2. <groupId>com.alipay.sofa</groupId>
    3. <artifactId>runtime-enterprise-sofa-boot-starter</artifactId>
    4. </dependency>

3.3.0 (2020-2-24)

新增

  • 支持 LDC 单元化架构

    注意:LDC 功能默认是开启的,如果您的应用不支持 LDC 功能,请务必在应用的主 pom.xml 中添加下述依赖:

    1. <dependency>
    2. <groupId>com.alipay.sofa</groupId>
    3. <artifactId>runtime-enterprise-sofa-boot-starter</artifactId>
    4. </dependency>
  • RPC Reference 超时配置支持 EL 表达式。
  • SOFAMQ starter。

更新

  • 依赖的 SOFABoot 开源版本至 3.3.0。
  • Spring Boot 版本至 2.1.11.RELEASE。
  • 二方包:
    • com.alipay.sofa:sofa-rpc-enterprise-all:5.6.2 -> com.alipay.sofa:sofa-rpc-enterprise-all:5.7.0
    • com.alibaba:fastjson:1.2.60 -> com.alibaba:fastjson:1.2.62

说明:移动开发(mPaaS)对应 starter 最新版本为 2.3.0。

3.2.2 (2020-2-14)

新增

  • 默认依赖健康检查的 Starter。
  • 二方包:
    • com.alipay.sofa:sofa-tracer-datasource-plugin:3.0.10
    • com.alipay.sofa:sofa-tracer-flexible-plugin:3.0.10
    • com.alipay.sofa:sofa-tracer-resttmplate-plugin:3.0.10
    • com.alipay.sofa:sofa-tracer-springmvc-plugin:3.0.10
    • com.alipay.sofa:sofa-tracer-spring-cloud-plugin:3.0.10
    • com.alipay.sofa:sofa-tracer-zipkin-plugin:3.0.10

修复
健康检查失败问题。

更新

  • 依赖的 SOFABoot 开源版本至 3.2.2。
  • 二方包:
    • com.alipay.sofa:antschedulerclient-core:1.0.7 -> com.alipay.sofa:antschedulerclient-core:1.0.8
    • com.alipay.sofa:antschedulerclient-antvip:1.0.7 -> com.alipay.sofa:antschedulerclient-antvip:1.0.8
    • com.alipay.sofa:tracer-core:3.0.8 -> com.alipay.sofa:tracer-core:3.0.10
    • com.alipay.sofa:tracer-extensions:3.0.8 -> com.alipay.sofa:tracer-extensions:3.0.10
    • com.alipay.sofa:sofa-tracer-httpclient-plugin:3.0.8 -> com.alipay.sofa:sofa-tracer-httpclient-plugin:3.0.10
    • com.alipay.common:tracer:3.0.5 -> com.alipay.common:tracer:3.0.7
    • com.alipay.sofa:tracer-enterprise-httpclient-plugin:3.0.5 -> com.alipay.sofa:tracer-enterprise-httpclient-plugin:3.0.7
    • com.alipay.sofa:tracer-enterprise-dst-plugin:3.0.5 -> com.alipay.sofa:tracer-enterprise-dst-plugin:3.0.7

说明:移动开发(mPaaS)对应 starter 最新版本为 2.3.0。

3.2.1 (2019-12-17)

新增

  • 配置文件支持以 yml 结尾。
  • 支持 Bolt 动态 API。
  • RPC 支持用户使用 Zookeeper 作为注册中心。
  • RPC 支持注解发布和引用服务。
  • RPC 支持优雅关闭。

修复
健康检查失败问题。

更新

  • 依赖的 SOFABoot 开源版本至 3.2.1。

    注意:使用了 任务调度 的应用请勿升级为 sofaboot 3.2.1 版本。

  • 二方包:
    • com.alipay.sofa:tracer-core:3.0.7 -> com.alipay.sofa:tracer-core:3.0.8
    • com.alipay.sofa:tracer-extensions:3.0.7 -> com.alipay.sofa:tracer-extensions:3.0.8
    • com.alipay.sofa:tracer-enterprise-httpclient-plugin:3.0.4 -> com.alipay.sofa:tracer-enterprise-httpclient-plugin:3.0.5
    • com.alipay.sofa:tracer-enterprise-sofa-boot-starter:3.0.4 -> com.alipay.sofa:tracer-enterprise-sofa-boot-starter:3.0.5
    • com.alipay.common:tracer:3.0.4 -> com.alipay.common:tracer:3.2.1
    • com.antcloud.antvip:antcloud-antvip-client:1.0.6 -> com.antcloud.antvip:antcloud-antvip-client:1.0.7
    • com.antcloud.antvip:antcloud-antvip-common:1.0.6 -> com.antcloud.antvip:antcloud-antvip-common:1.0.7
    • com.alipay.sofa:bolt:1.4.6 -> com.alipay.sofa:bolt:1.5.6

说明:移动开发(mPaaS)对应 starter 最新版本为 2.3.0。

3.1.0 (2019-09-02)

新增

更新

  • SOFARPC、MQ、Tracer 及 Guardian 托管中间件版本:参见本文档所发布的最新版本中更新的 starter 信息汇总表。
  • 增强使用注解发布引用服务能力,详见 JVM 服务发布与引用
  • 依赖的 SOFABoot 开源版本至 3.1.0。
  • 二方包:

    • com.alipay.sofa:tracer-core:3.0.1 -> com.alipay.sofa:tracer-core:3.0.3
    • com.alipay.sofa:tracer-extensions:3.0.1 -> com.alipay.sofa:tracer-extensions:3.0.3
    • com.alipay.sofa:tracer-enterprise-httpclient-plugin:3.0.0 -> com.alipay.sofa:tracer-enterprise-httpclient-plugin:3.0.1
    • com.alipay.sofa:tracer-enterprise-sofa-boot-starter:3.0.0 -> com.alipay.sofa:tracer-enterprise-sofa-boot-starter:3.0.1
    • com.alipay.common:tracer:3.0.0 -> com.alipay.common:tracer:3.0.1
    • com.alipay.sofa.lookout:lookout-enterprise-sofa-boot-starter:1.5.1 -> com.alipay.sofa.lookout:lookout-enterprise-sofa-boot-starter:1.5.4
    • com.alipay.sofa.lookout:lookout-api:1.5.0 -> com.alipay.sofa.lookout:lookout-api:1.5.4

说明:移动开发(mPaaS)对应 starter 最新版本为 2.3.0。