- 新增支持 Spring cloud 2024,当前已经支持Spring cloud Hoxton/2020/2021/2022/2023/2024
- 新增支持 Spring cloud grpc 出流量的重试和熔断,当前已经完整支持grpc unary模式的治理
- 新增支持 Spring cloud 客户端获取到服务端的异常,便于重试和熔断
- 新增支持 Spring cloud 端口路由
- 新增支持 Redis 集群级限流
- 新增支持 W3c Baggage 透传
- 新增支持熔断的流量渐进性恢复
- 完善扩展的条件匹配,支持自定义组合条件,简化了相关配置
- 完善流控中的标签匹配逻辑
- 优化性能和启动速度
- 提供上下文锁,便于拦截器使用
- 修改配置,默认不启动多活、泳道和流控的治理,通过环境变量配置开启
- 修复当在JAVA_TOOL_OPTIONS中配置Agent的时候,会影响Java运维工具使用的问题,支持配置过滤掉相关应用
- 修复OpenJDK兼容问题
- 修复和其它Agent冲突的问题,把Bootstrap打包在一起
- 修复调用原始方法,也会触发OnExit/OnSuccess/OnError的拦截问题
- 修复Sofarpc注入问题
- 修复其它问题
- 策略定时更新的热修复
- 针对泳道策略的热修复
- 支持spring cloud grpc 出流量的路由治理
- 支持从Nacos配置中心同步策略
- 支持Spring cloud Hoxton & 2020 & 2022
- 完善泳道路由
- 支持服务多活策略中的写方法前缀配置
- 支持Fastjson2作为Json和JsonPath的解析器
- 修复缺乏熔断指标的问题
- 修复获取权重堆栈溢出问题
- 修复其它问题
- 支持 spring cloud grpc 入流量治理;
- 支持集群优先路由;
- InboundFilter改成异步模式;
- 支持使用JsonPath或ValuePath来获取异常码;
- 优化非多活服务路由;
- 支持分组路由;
- 重试策略增加方法匹配条件;
- 支持禁用冲突的某些Spring Cloud的实例提供者;
- 支持令牌认证;
- 支持漏桶和平滑预热令牌桶限流算法;
- 支持根据系统负载限流;
- RPC也支持Query和Cookie匹配,便于支持热点参数限流;
- 服务注册增加预热参数,包括启动时间,权重和预热时间;
- 修复不能返回非标准HTTP应答码的问题;
- 修复多个空间下的路由问题;
- 修复重试没有处理好包装异常的问题;
- 修复路由的通知问题;
- 修复Spring Cloud Gateway 熔断时候获取应答体的问题;
- 修复Http的Header和Cookie大小敏感问题。
- 修复字节码拦截器没有抛出异常的问题。
- 修复认证过滤器空指针问题。
- 修复Spring Gateway请求的默认重试策略。
- 支持Spring Cloud Gateway仅启用多活和泳道功能。
- 添加认证和权限策略。
- 修复FailsafeClusterInvoker响应。
- 修复反应式的断路器问题。
- 修复UnreadyInboundFilter过滤链调用错误。
- 修复对实时异常缺乏统一处理的问题。
- 在分区容错的时候支持本云优先,减少专线带宽
- 熔断和重试,支持采用JsonPath从应答体中提取异常码
- 支持自适应负载均衡算法
- 在分区路由上增加了访问模式,使业务的分区故障切换不影响其它业务
- 拆分了RouteFilter和OutboundFilter
- 细化了拒绝类型,方便统计熔断限流数据
- 增加了SofaRpc演示应用
- 修复SofaRpc异常
- 修复标签路由问题
- 修复策略同步问题
- 修复其它问题和稳定性提升.
- 支持spring cloud 2023.
- 支持认证策略.
- 修复通用问题和稳定性提升.
- 支持完整的服务熔断策略.
- 增加了出流量监听器,重构了治理增强切面.
- 支持rabbitmq和pulsar链路透传.
- 修复通用问题和稳定性提升.
- 实现代理框架,包括微内核架构、类加载器隔离和插件管理等等。
- 支持静态增强注入(premain)
- 支持多活流量路由
- 支持泳道流量路由
- 支持微服务治理,包括集群重试策略,限流策略,负载均衡算法,标签路由策略,多活策略、泳道策略、优雅启动和下线。
- 支持常用的框架,包括:
- 微服务治理:Spring cloud 3,Spring gateway 3,Dubbo 2.6/2.7/3,SofaRpc
- 链路透传:Spring cloud 3,Spring gateway 3,Dubbo 2.6/2.7/3,SofaRpc,Grpc,Rocketmq 4/5,Kafka 3,Http client 3/4,Http servlet,Okhttp 1/3,JDK http connection,Thread pool。
- 发布配套的云原生多活控制器
- 动态增强注入(agentmain)不完善,请不要使用