SDK版本概述

最近更新时间: 2024-09-05 15:09:00

版本配套关系说明

TSF 目前支持 Spring Cloud Edgware、Spring Cloud Finchley、Spring Cloud Greenwich、Spring Cloud Hoxton 四个版本。Spring Cloud 、Spring Boot 及 TSF SDK 版本之间的关系如下表所示。

Spring Cloud Spring Boot
Hoxton 2.2.x
Greenwich 2.1.x
Finchley 2.0.x
Edgware 1.5.x

说明:

2020年5月19日起,TSF 主要支持 Greenwich 和 Finchley 版本的功能更新,Edgware 版本主要进行缺陷修复([社区 Edgware 版本] 于2019年8月停止更新)。

长期维护 SDK 版本

TSF 长期维护 LTS (Long Term Support) 版本,SDK 的第三位版本号会根据缺陷修复递增。

SDK 版本号 新增特性
1.29.x 微服务网关增加单元化功能;微服务网关增加 Dubbo 协议转换功能;补齐 Spring Cloud Gateway 网关的服务治理能力;微服务网关支持托管外部 API;支持云上 Spring Cloud 应用平滑迁移 TSF;调用链支持 CMQ、PostgreSQL。
1.23.x 新增 spring cloud gateway 微服务网关,链路追踪和调用监控;微服务网关路径重写配置和微信小程序登录插件 ;调用链支持 RocketMQ。
1.21.x 支持服务熔断;支持服务容错;支持全链路灰度发布。
1.18.x 支持微服务网关(zuul1 版)SDK,基于此 SDK 二次研发,无缝集成 TSF 平台服务治理能力 ;增加 swagger-ui 依赖包 ;调用链支持 MySQL JDBC、Redis、MongoDB、CMQ、Kafka;支持全局命名空间;新增自定义日志配置需要的 Converter 和 Layout 类,支持用户使用自定义 logback\log4j\log4j2 日志配置
1.12.x 支持服务限流;支持服务路由;支持服务鉴权;支持分布式配置;支持调用链。

SDK 版本使用说明

私有化 TSF

对于 TSF 私有云的用户,SDK 版本号需要和 TSF 平台版本保持一致,SDK 的缺陷会在第三位版本号上体现,例如用户使用 TSF 1.12.4 版本,推荐使用的 SDK 版本为 1.12.x。

TSF 私有化平台版本 Edgware Finchley Greenwich
1.29.x - 1.29.0-Finchley-RELEASE 1.29.0-Greenwich-RELEASE
1.23.x - 1.23.7-Finchley-RELEASE 1.23.8-Greenwich-RELEASE
1.21.x 1.21.5-Edgware-RELEASE 1.21.9-Finchley-RELEASE 1.21.4-Greenwich-RELEASE
1.18.x 1.18.1-Edgware-RELEASE 1.18.5-Finchley-RELEASE 1.18.1-Greenwich-RELEASE
1.12.x 1.12.5-Edgware-RELEASE 1.12.5-Finchley-RELEASE -