Releases: sofastack/sofa-rpc
v5.5.6 Released
1. Abstract
It is a bug fix version. We encourage everyone use 5.5.x to upgrade. For the details and all changes, please browse our issue and pr for 5.5.6.
2. Compatibility Note
There are no incompatible APIs. but if you use cors filter in rest, you need to set it
3. New Feature
4. Enhancement
-
PR 665 - Fix the bug that restarting server leads to the client unavailable.
-
PR 667 - Fix travis ci dist.
5. Bug Fix
6. Deprecated
None.
v5.5.5 Released
1. Abstract
It is a bug fix version. We encourage everyone use 5.5.x to upgrade. For the details and all changes, please browse our issue and pr for 5.5.5.
2. Compatibility Note
There are no incompatible APIs. but if you use cors filter in rest, you need to set it
3. New Feature
4. Enhancement
- PR 659 - Register service class loader when export service.
5. Bug Fix
6. Deprecated
None.
v5.5.4 Released.
1. Abstract
It is a bug fix version. We encourage everyone use 5.5.x to upgrade. For the details and all changes, please browse our issue and pr for 5.5.4.
2. Compatibility Note
There are no incompatible APIs. but if you use cors filter in rest, you need to set it
3. New Feature
- PR 623 - basicly support dynamic config for extends
4. Enhancement
5. Bug Fix
- PR 639 - fix bug of npe (638)
- PR 633 - fix address judge of registry
- PR 624 - fix link address
- PR 622 - update version to 5.5.4-snapshot
6. Deprecated
None.
v5.5.3 Released.
1. Abstract
It is a bug fix version. We encourage everyone use 5.5.x to upgrade. For the details and all changes, please browse our issue and pr for 5.5.3.
2. Compatibility Note
There are no incompatible APIs. but if you use cors filter in rest, you need to set it
3. New Feature
4. Enhancement
- PR 578 - flat header to bolt
5. Bug Fix
- PR 608 - fix generic invoke retries bug (600)
- PR 605 - exclude SofaRegistryTest in this branch
- PR 604 - Remove SofaRegistryRouter, which repeats with the RegistryRouter logic
- PR 595 - compatible-tracer-sampler
6. Deprecated
None.
v5.5.2 Released.
1. Abstract
It is a bug fix version. We encourage everyone use 5.5.x to upgrade. For the details and all changes, please browse our issue and pr for 5.5.2.
2. Compatibility Note
There are no incompatible APIs. but if you use cors filter in rest, you need to set it
3. New Feature
- PR 559 - Support sofa registry
4. Enhancement
- PR 532 - Enhance hystrix global configurations (427)
- PR 567 - update common tools version 1.0.18
- PR 541 - Upgrade hessian version to 3.3.6.
5. Bug Fix
6. Deprecated
None.
v5.5.1 Released.
1. Abstract
It is a bug fix version. We encourage everyone use 5.5.x to upgrade. For the details and all changes, please browse our issue and pr for 5.5.1.
2. Compatibility Note
There are no incompatible APIs. but if you use cors filter in rest, you need to set it
3. New Feature
- PR 509 - support reuse and do not reuse connection for bolt
- PR 511 - Support bytebuddy as proxy
- PR 505 - support rest server for lookout
- PR 501 - Automatic fault tolerance module change to extension mode.
4. Enhancement
- PR 519 - fix sofa rest to extends
- PR 515 - do not registe cors filter if user can not set
- PR 508 - support other serialization type for bolt (504)
- PR 507 - when consumer has not timeout,use timeout of provider
- Issue 499 - Extension loader supports proxy mode.
- Issue 483 - Upgrade com.fasterxml.jackson.core:jackson-databind to 2.8.11.3
5. Bug Fix
- PR 522 - fix nacos bug (520)
- PR 506 - do not catch exception when registerProcessor (467)
- PR 498 - Do not close connection by url when connection closed.
- PR 497 - Make RpcConfigs.getOrDefaultValue compatible multiple types. (475)
- PR 493 - Modify inappropriate comments in ConsumerConfig.java
6. Deprecated
None.
v5.5.0 Released.
1. Abstract
It is a version which has some big features. Everyone use 5.4.x who want to upgrade may need test in their scene. For the details and all changes, please browse our issue and pr for 5.5.0.
2. Compatibility Note
- PR 422 - Register CorsFilter by default and support custom allowed origins. (378) we will not allow cors as default,you can set * if you need
- PR 260 -Use ConcurrentMap to replace the declaration of ConcurrentHashMap objects.
3. New Feature
- Issue 245 - Support nacos to be registry (PR 327)
- PR 195 - Add hystrix integration extension
- PR 239 - Support jackson serialize for http
- PR 422 - Register CorsFilter by default and support custom allowed origins. (378)
- PR 246 - Support consul as registry. !beta preview.
- PR 184 - Support elastic connection holder.
- PR 466 - Support mosn.
4. Enhancement
- PR 421 - Add auth support for zookeeper registry
- PR 439 - Make resteasy execute rpc filter chain too. (376
- PR 434 - Allow user to set conn num with conn.num (433)
- PR 415 - Optimize async thread pool execute (391)
- Issue 349 - Handle clientTimeout attribute in GenericContext (PR 350)
- PR 267 - ConsistentHashLoadBalancer supports weight.
- PR 260 - Use ConcurrentMap to replace the declaration of ConcurrentHashMap objects. (252)
5. Bug Fix
- PR 454 - Fix consul converter and construct props order (449)
- PR 423 - Fix NotifyConsumerListener typo (418
- PR 413 - Fix LocalRegistryHelper#checkModified returns true even if the file has not changed (412)
- PR 400 - Fix possible double check of the field. (397)
6. Deprecated
None.
v5.4.8 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.8.
2. Compatibility Note
There are no incompatible APIs.
4. Enhancement
- PR 370 - as server, we make server not be daemon (364)
- PR 360 - implement tracer memory for test
- PR 358 - report provider and consumer to lookout
- PR 355 - Print all providers in target url is not available. (302)
- PR 353 - add rest impl time in tracer
5. Bug Fix
- PR 388 - ProviderConfig exclude bug in special scene (202)
- PR 387 - fix comment (374)
- PR 359 - when callback timeout, throw timeout exp as sync (314)
- PR 356 - Fix local data rigorous. (223)
6. Deprecated
None.
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.