Version | Version type | Release date | Release notes |
3.1.4 | Official version | December 25, 2023 | Fixes performance issues in the MSE logic. Fixes an issue where changing `Related` from `false` to `true` caused the readiness probe to fail. Fixes an issue where delayed registration was invalid for Eureka. Stops collecting ARMS span, metrics, and metadata when only the MSE feature is enabled. Migrates the parsing logic for request parameters and request bodies from Tomcat to the filter components of Zuul or Spring Cloud Gateway. End-to-end canary release: Adds fault tolerance logic. If a trace is empty, requests are sent to the base environment by default instead of being randomly routed to other environments. Switches the data source for the CPU utilization metric in Microservice Engine (MSE) Enterprise Edition to Sentinel.
|
3.0.7 | Official version | November 18, 2023 | Starting from version 3.0.7, the MSE agent no longer supports JDK 1.6 and JDK 1.7. Fixes a conflict between the service authentication switch and other configuration items. Sets the agent thread pool to the `static final` type to determine thread pool ownership. The MSE logic does not execute if MSE is not enabled on the agent. Throttling protection: Aligns the resource names of the two WebInterceptor types with their default behavior. The interface names include the context-path prefix. The microservice administration insight feature no longer reports data to the server-side. The agent records the relevant data to local logs, which you can collect on your own. Throttling protection: Fixes an error that occurred when `FeignClientBuilder` used the `forType` method to build a `FeignClient`. Throttling protection: Adds support for customizing the behavior of RPC calls. Throttling protection: Adds support for configuring `SentinelWebInterceptor` to be at the head of the processing chain to obtain accurate throttling data. Throttling protection: Uses the agent to inject `SentinelWebInterceptor` as a supplement when the starter injection mechanism fails.
|
2.9.2 | Official version | September 09, 2023 | Throttling protection: Adds support for customizing the behavior of RPC calls. Throttling protection: Adds support for placing `SentinelWebInterceptor` at the head of the processing chain. Throttling protection: Uses the agent to inject `SentinelWebInterceptor` as a supplement when the starter injection mechanism fails.
|
2.9.1.2 | Official version | August 03, 2023 | Fixes an issue of uneven traffic loads for Spring Cloud Ribbon. Adds support for using `alicloud_service_tag` labels/annotations to tag nodes. Microservice administration is launched in the China (Hangzhou) Finance Cloud region. The MSE-related logic is not initialized if MSE is not enabled. Fixes a caching issue for `GetLocalV4Ip`. Fixes an issue where traffic requests failed when MSE Enterprise Edition was used with Spring Cloud Gateway and open source SCA Sentinel. Throttling protection: Fixes a bug related to the support for only the fallback usage in the Feign framework. Fixes an issue where inconsistent timestamps in the labels and annotations files caused continuous re-registration. Fixes an issue where asynchronous traces were occasionally lost in the Reactor framework.
|
2.9.0 | Official version | July 13, 2023 | Traffic Protection supports the Zuul and Spring Cloud Gateway frameworks. MSE: Adds support for persistent service discovery. Canary release and tag-based routing: Adds support for Dubbo 3.x. Adds support for matching end-to-end canary release rules based on the HTTP body. Optimizes the performance of graceful start and shutdown for MSE.
|
2.8.3 | Official version | March 31, 2023 | Adds support for JDK 11 and JDK 17. MSE: Adds support for namespace-based access to isolate different environments, such as development, testing, and production. MSE: Adds support for the throttling protection feature. Microservice Insight is fully launched and provides enhanced observability for graceful start/shutdown and end-to-end canary releases. MSE microservice administration: Adds support for Consul as the registry. End-to-end canary release: Adds support for Consul and Undertow.
|