文档

MSE Agent版本说明

更新时间:

本文介绍MSE微服务引擎Agent的版本变更记录。

说明

MSE Agent和ARMS Agent为同一个Java Agent。本文仅包含了涉及到MSE的发布说明,ARMS部分的发布说明请参见探针(Agent)版本说明

2024年

版本

发布时间

发布说明

3.2.6

2024年03月28日

2023年

版本

发布时间

发布说明

3.1.4

2023年12月25日

  • 修复MSE逻辑中的性能问题。

  • 修复Related从false改成true导致readiness探针检查不通过问题。

  • 修复延迟注册对于Eureka无效的问题。

  • 在仅开启MSE功能的场景下,不再采集ARMS Span、Metrics和Meta数据。

  • 将Tomcat中针对请求参数和请求体的解析逻辑迁移至Zuul或Spring Cloud Gateway的Filter组件中进行处理。

  • 在全链路灰度能力中增加容错逻辑,如果trace为空,则默认将请求发送到base环境,而不是随机访问其他环境。

  • 将微服务治理企业版的CPU使用率指标采集来源切换至Sentinel。

3.0.7

2023年11月18日

  • 从3.0.7版本开始,MSE Agent不再支持JDK 1.6和JDK 1.7。

  • 修复服务鉴权开关与其他配置项的冲突。

  • 将Agent线程池设置为static final类型,方便获取线程池归属。

  • Agent没有开启MSE的情况下,MSE逻辑不执行。

  • 流量防护两种WebInterceptor的资源名默认与行为对齐,接口名包括context-path前缀。

  • 微服务治理洞察功能不再上报数据到服务端,Agent会将相关数据记录到本地日志,您可以自行进行收集。具体操作,请参见使用Logtail采集日志治理本地日志

  • 流量防护修复FeignClientBuilder使用forType方式构建FeignClient时的报错。

  • 流量防护实现对RPC调用行为的自定义支持。

  • 流量防护支持通过配置固定SentinelWebInterceptor位于处理链首,获取准确的限流数据。

  • 流量防护借助Agent注入SentinelWebInterceptor作为Starter注入机制失效时的补充。

2.9.2

2023年09月09日

  • 流量防护实现对RPC调用行为的自定义支持。

  • 流量防护支持SentinelWebInterceptor位于处理链首。

  • 流量防护借助Agent注入SentinelWebInterceptor作为Starter注入机制失效时的补充。

2.9.1.2

2023年08月03日

  • 修复Spring Cloud Ribbon流量负载不均问题。

  • 支持alicloud_service_tag labels/annotations进行节点打标。

  • 微服务治理在华东1(杭州)金融云开服。

  • 如果没有开启MSE,将不会初始化MSE相关逻辑。

  • 修复GetLocalV4Ip的缓存问题。

  • 修复MSE企业版使用Spring Cloud Gateway且同时使用开源SCA Sentinel时流量请求失败问题。

  • 修复流量防护对Feign框架中仅Fallback使用方式支持的缺陷。

  • 修复Labels和Annotations文件时间戳不一致,导致不断重新注册的问题。

  • 修复Reactor框架偶发丢失异步Trace的问题。

2.9.0

2023年07月13日

  • 流量防护支持Zuul/Spring Cloud Gateway网关框架。

  • MSE支持持久化服务发现。

  • 金丝雀发布和标签路由支持Dubbo 3.x。

  • 支持HTTP Body全链路灰度规则匹配。

  • 优化MSE无损上下线性能。

2.8.3

2023年03月31日

  • 支持JDK 11,JDK 17。

  • MSE支持区分Namespace接入,用于隔离不同环境,如开发、测试、线上等。

  • MSE支持流量防护功能。

  • 微服务洞察全面上线,并对无损上下线及全链路灰度做了可观测增强。

  • MSE微服务治理支持Consul注册中心。

  • 全链路灰度支持Consul、Undertow。

2022年

版本

发布时间

发布说明

2.7.3.5

2022年07月27日

  • 支持RocketMQ消息灰度。

  • 支持OpenSergo注册中心打标,支持MSE云原生网关灰度。

  • 本页导读 (1)
文档反馈