Releases: sofastack/sofa-rpc
v5.4.7 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.7.
2. Compatibility Note
There are no incompatible APIs.
4. Enhancement
- PR 344 - Upgrade version of jackson and bolt version. @leizhiyuan
- PR 342 - Change class to identify lookout. (341) @leizhiyuan
- PR 338 - Delete spring dependencies. @leizhiyuan
- PR 333 - Add version info of provider to MeshRegistry. @leizhiyuan
5. Bug Fix
- PR 337 - Recover data after zookeeper registry reconnected. (334) @leizhiyuan
6. Deprecated
None.
v5.4.6 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.6.
2. Compatibility Note
There are no incompatible APIs.
4. Enhancement
- PR 289 - Fix unstable test cases. @ujjboy
- PR 300 - HessianSerializer add custom serializer of object . @leizhiyuan
- PR 311 - Add more info to bolt header when using sofa-mesh. @leizhiyuan
- PR 321 - Upgrade sofa-hessian to v3.3.3. @ujjboy
5. Bug Fix
6. Deprecated
None.
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.