These release notes cover changes to the Go agent for Microservices Governance in SAE (Serverless Application Engine), including new framework support, feature additions, performance improvements, and bug fixes.
2025
Version 1.5.2 (February 20, 2025)
Extended framework support
The following framework version ranges are expanded in this release:
| Framework | Previous range | New range |
|---|---|---|
| Gin | 1.8.0–1.10.0 | 1.7.0–1.10.0 |
| go-zero | 1.5.0–1.7.0 | 1.4.0–1.8.0 |
| gRPC | 1.44.0–1.67.0 | 1.44.0–1.69.2 |
| Kitex | 0.5.1–0.10.0 | 0.5.1–0.12.1 |
| Kratos | 2.5.2–2.8.2 | 2.5.2–2.8.3 |
Fixed
Fixed known issues including compilation failures in certain scenarios.
2024
Version 1.4.0 (December 10, 2024)
Added
Simplified the compilation method: prepend
./instgotogo buildinstead of modifying build scripts.Supports custom extensions.
Supports end-to-end canary release for Nacos call methods.
Supports Kratos up to version 2.8.2.
Improved agent performance by 7%.
Fixed
Fixed an issue where service metadata appeared empty in certain scenarios.
Version 1.3.0 (October 15, 2024)
Added
Kitex framework: supports traffic protection.
NET-based and HTTP-based self-developed and custom frameworks: support traffic protection and end-to-end canary release.
Fixed
Fixed an issue where a concurrency isolation rule did not take effect when the Concurrency threshold was set to 0.
Fixed an issue where HTTP requests to Kubernetes services were occasionally routed to canary nodes even when no canary rules were configured.
Version 1.2.0 (August 30, 2024)
Added
gRPC in Go, Kratos, and go-zero frameworks are supported.
Open source Sentinel Go can be used for custom tracking.
Gin versions are supported.
Version 1.1.0 (July 31, 2024)
Added
Microservices Governance can be enabled for Go applications without code modifications. Supports traffic protection and end-to-end canary release.
Supported frameworks: Gin, NET, and HTTP.