- Fixed the problem that bytecode interceptors did not throw exceptions
- Fix a Null Pointer Exception (NPE).
- Fix the default retry policy from spring gateway request.
- Support spring cloud gateway only enable multi-live and lane feature.
- Add auth and permission policy.
- Fix FailsafeClusterInvoker response.
- Fix circuit breaker for reactive.
- Fix Unready inbound filter error.
- Fixing the lack of unified handling for live exceptions.
- Support for local cloud priority during cell fault tolerance, reducing dedicated line bandwidth usage.
- Circuit breaker and retry, supporting the use of JsonPath to extract exception codes from response bodies.
- Support for adaptive load balancing algorithms.
- Add accessMode in CellRoute, ensuring that business cell failures do not affect other businesses.
- RouteFilter and OutboundFilter have been split.
- Rejection types have been refined, making it easier to collect circuit breaker and rate limiter data.
- Added a demo application for SofaRpc.
- Fixed issues in SofaRpc.
- Fixed issues with tag routing.
- Fixed policy synchronization problems.
- Fixed other issues and improved stability.
- Add spring cloud 2023 support.
- Add auth inbound filter
- Fixed some general bugs and improved stability.
- Add complete circuit-break policy support.
- Add OutboundListener support to refine more governance enhancement pointcuts.
- Add rabbitmq, pulsar tag transmission support.
- Fixed some general bugs and improved stability.
- Implemented the proxy framework, including micro-kernel architecture, class loader isolation, and plugin management, among others.
- Supported static enhancement injection (premain).
- Supported active-active traffic routing.
- Supported lane-based traffic routing.
- Supported microservices governance, including cluster retry strategies, rate limiting strategies, load balancing algorithms, tag-based routing strategies, active-active strategies, lane strategies, graceful startup, and shutdown.
- Supported common frameworks, including:
- Microservices governance: Spring Cloud 3, Spring Gateway 3, Dubbo 2.6/2.7/3, SofaRpc.
- Trace propagation: Spring Cloud 3, Spring Gateway 3, Dubbo 2.6/2.7/3, SofaRpc, Grpc, RocketMQ 4/5, Kafka 3, HttpClient 3/4, HttpServlet, OkHttp 1/3, JDK HttpConnection, ThreadPool.
- Released the accompanying cloud-native active-active controller.
- Dynamic enhancement injection (agentmain) is not fully functional; please do not use it.