Releases: sofastack/sofa-rpc
v5.4.5 Released.
1. Abstract
It is a bug fix version. We encourage everyone use 5.4.x to upgrade. For the details and all changes, please browse our issue and pr for 5.4.5.
2. Compatibility Note
There are no incompatible APIs.
3. New Feature
- PR 259 - Partly support sofa mosn
4. Enhancement
5. Bug Fix
- PR 275 - Fix incorrect loading logic of AutoActive. (271)
- PR 277 - Remove dead bolt connection when server is unavailable. (270)
6. Deprecated
None.
v5.4.4 Released.
1. Abstract
It is a bug fix version. We encourage everyone use 5.4.x to upgrade. For the details and all changes, please browse our issue and pr for 5.4.4.
2. Compatibility Note
There are no incompatible APIs.
3. New Feature
- Issue 62 - support custom registry in reference and service level
4. Enhancement
5. Bug Fix
- PR 243 - Fix error message of RPC-02412.
6. Deprecated
None.
v5.4.3 Released.
1. Abstract
It is a bug fix version. We encourage everyone use 5.4.x to upgrade. For the details and all changes, please browse our issue and pr for 5.4.3.
2. Compatibility Note
There are no incompatible APIs.
3. New Feature
None.
4. Enhancement
- #96 Provide a Subscriber to integrate with SkyWalking. @leizhiyuan
- #220 Optimize the select logic of ConsistentHashLoadBalancer. @huangyunbin
- #222 Use multiple separate counters for the single service with multiple protocols. @leizhiyuan
- #229 Catch exception which throws on the listener notifying when loading extension success. @ujjboy
5. Bug Fix
- #219 Incorrect provider list notified when scanning file changes. @huangyunbin
6. Deprecated
None.
v5.4.2 Released.
1. Abstract
It is a bug fix version. We encourage everyone use 5.4.x to upgrade. For the details and all changes, please browse our issue and pr for 5.4.2.
2. Compatibility Note
There are no incompatible APIs.
3. New Feature
None.
4. Enhancement
- #206 Remove UnsupportedOperationException thrown in notifyListeners. @ScienJus
- #209 Keep maven descriptor when building. @ujjboy
5. Bug Fix
- #205 Fix consumer exception missing when void method from provider is called with exception. @leizhiyuan
6. Deprecated
None.
v5.4.1 Released.
1. Abstract
It is a bug fix version. We encourage everyone use 5.4.x to upgrade. For the details and all changes, please browse our issue and pr for 5.4.1.
2. Compatibility Note
There are no incompatible APIs.
3. New Feature
None.
4. Enhancement
- #163 Full epoll support on linux. @eonezhang
- #177 Code cleanup and add more test cases. @ujjboy
- #179 Add support for http2 prior knowledge mode. @jjtyro
5. Bug Fix
- #174 Fix zookeeper registry get wrong provider list. @JervyShi
- #175 Remove duplicate code. @ujjboy
- #176 Fix possible NPE. @ujjboy
- #180 Fix reconnect of bolt/rest/h2c. @ujjboy
- #193 Remove Unused Annotation. @SteNicholas
6. Deprecated
None.
v5.4.0 Released.
1. Abstract
These releases contains bug-fixes, performance enhancements and new feature so we encourage everyone to upgrade. For the details and all changes, please browse our issue and pr for 5.4.0.
The most important changes are:
- Integrate with SOFATracer.
- Integrate with SOFALookout.
- Support HTTP/2.
2. Compatibility Note
There are no incompatible APIs.
3. New Feature
- #127 Integrate with sofa-lookout for support metrics 2.0. @NeGnail
- #131 Integrate with sofa-tracer for support opentracing. @ujjboy @leizhiyuan
- #138 Support HTTP/2 protocol. @ujjboy
4. Enhancement
- #47 Need use
RpcInternalContext
when subscribe event asynchronously. @ujjboy - #49 Support protobuf serialization in the env of multiple class loader. @ujjboy
- #70 Set interface name to SofaRequest when deserialize request. @ujjboy
- #79 Set default proxy to javassist. @ujjboy
- #85 Make all the thread name start with SOFA. @liangyuanpeng
- #88 Make the responsibilities of ProviderInfo more clearer. @ujjboy
- #94 Set default bootstrap to sofa. @ujjboy
- #95 Remove version from the keywords of service name. @ujjboy
- #100 Support data of configs and overrides from zookeeper registry. @SteNicholas
- #105 Delete duplicate code of setFuture(). @stateIs0
- #106 Aggregate caches for better cache management. @ujjboy
- #116 Refactor the serializer of hessian and protobuf. @ujjboy
- #121 Add debug log of the measurement result details. @NeGnail
- #129 Client transport decides to support reusable by itself. @ujjboy
- #137 Use embedded zookeeper for integration test. @leizhiyuan
- #147 Upgrade netty version to 4.1.25.Final. @ujjboy
5. Bug Fix
6. Deprecated
v5.3.3 Released.
1. Abstract
It is a bug fix version. We encourage everyone use 5.3.x to upgrade. For the details and all changes, please browse our issue and pr for 5.3.3.
2. Compatibility Note
There are no incompatible APIs.
3. New Feature
None.
4. Enhancement
None.
5. Bug Fix
- #101 Fix get wrong ProviderInfo when use reuses client transport. @ujjboy
- #123 Post ServerEndHandleEvent after server return when using async chain invoke. @ujjboy
- #130 Set default connection pool size of RestClient to 80. @ujjboy
- #134 Fix some wrong usage of the logger. @ujjboy
- #149 Fix the provider config repeated export limit. @ujjboy
6. Deprecated
None.
v5.3.2 Released.
v5.3.1 Released.
v5.3.0 Released.
-
发布说明介绍
本版本新迭代版本。
-
兼容性说明
与之前版本兼容。
-
新增功能
- 增加Module的扩展,tracer、自适应路由等都将作为Module接入
- 增加请求和响应的链路数据透传的支持
- 增加物理机参数设置
- 增加自适应故障转移模块
- 增加序列化黑名单配置功能
-
优化功能
- 重构Tracer接入,将原来的埋点模式解耦为事件模式
- 支持第三方单独设置是否跑测试用例
- 修改阿里Java编程规范发现的不规范代码,同时增加测试用例稳定性
- 根据安全组提供的建议,增加更多的默认序列化黑名单
-
Bug修复
- 无
-
删除功能
pinpoint
集群模式被删除,集成到failover
模式中