Skip to content

Releases: sofastack/sofa-rpc

v5.6.4 Released

18 Feb 06:44
f66cdf3
Compare
Choose a tag to compare

Abstract

Enhancements to the sofa-rpc framework and some bug fixes (requires JDK8 version support). We encourage everyone use 5.6.x to upgrade. For details, please refer to all commits.

Compatibility Note

  • JDK8 required
  • Consul registry redesigned, not compatible with 5.5.0

New Features

Enhancement

  • PR 836 - feat:optimize the tracer code
  • PR 832 - chore:update netty version 4.1.44.final
  • PR 830 - chore:manage sofa rpc version
  • PR 829 - chore:optimize the exception code
  • PR 824 - Feat/update dubbo
  • PR 816 - Feat/optimize grpc

Bug Fix

  • PR 834 - fix:fix the default sampled of tracer
  • PR 831 - fix:fix version manager
  • PR 826 - fix:fix registry use virtual port

v5.6.3 Released

13 Dec 06:02
2dde17c
Compare
Choose a tag to compare

Abstract

Enhancements to the sofa-rpc framework and some bug fixes (requires JDK8 version support). We encourage everyone use 5.6.x to upgrade. For details, please refer to all commits.

Compatibility Note

  • JDK8 required
  • Consul registry redesigned, not compatible with 5.5.0

New Features

  • PR 788 - support msgpack serialization
  • PR 770 - H2 TLS security support
  • PR 716 - Support GRPC

Enhancement

  • PR 812 - feat:usually we do not open the switch of sec or blacklist
  • PR 811 - chore:print extension loader debug info instead of error
  • PR 807 - support non-registered center ip for direct connection
  • PR 800 - feat:add custom parameter to values
  • PR 799 - feat:add some headers to sofa request
  • PR 792 - chore:remove fetch group name
  • PR 789 - update netty 4.1.42
  • PR 712 - Enable baggage-items for rpc reseteasy mode

Bug Fix

  • PR 808 - fix:fix simple map serializer (805)
  • PR 795 - bugfix:fix npe of AbstractCluster
  • PR 794 - chore:fix alert for jackson-databind
  • PR 783 - Fix data util test when run in a Daylight Saving Time

v5.5.9 Released

18 Oct 17:55
ec711bc
Compare
Choose a tag to compare

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.9.

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 777 - change default connection timeout 1000ms

5. Bug Fix

6. Deprecated

None.

v5.5.8 Released

26 Sep 03:29
2d15f8a
Compare
Choose a tag to compare

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.8.

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 765 - make log4j2 aysnc
  • PR 732 - add event at FaultToleranceModule

5. Bug Fix

  • PR 771 - fix local address
  • PR 768 - Fix generic invoke method name
  • PR 766 - fix invoke timeout for generic invoke,when user set the genericcontext

6. Deprecated

None.

v5.6.2 Released

23 Sep 07:22
Compare
Choose a tag to compare

Abstract

Enhancements to the sofa-rpc framework and some bug fixes (requires JDK8 version support). We encourage everyone use 5.5.x to upgrade. For details, please refer to all commits.

Compatibility Note

  • JDK8 required
  • Consul registry redesigned, not compatible with 5.5.0

New Features

Enhancement

Bug Fix

v5.6.1 Released

07 Sep 08:08
Compare
Choose a tag to compare

Abstract

Enhancements to the sofa-rpc framework and some bug fixes (requires JDK8 version support). We encourage everyone use 5.5.x to upgrade. For details, please refer to all commits.

Compatibility Note

  • JDK8 required
  • Consul registry redesigned, not compatible with 5.5.0

New Features

  • PR 754 - update rpc version 5.6.1 to release
  • PR 744 - update bolt 1.5.6
  • PR 742 - Ensure that log with same classloader

Enhancement

Bug Fix

  • PR 743 - fix npe of providerinfo

v5.5.7 Released

22 Aug 02:54
dca5eff
Compare
Choose a tag to compare

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.7.

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 722 - Optimize mesh support
  • PR 715 - Clean reflect cache for ark
  • PR 709 - Destroy server config
  • PR 707 - add set method of providerBootStrap (706)

5. Bug Fix

6. Deprecated

None.

v5.6.0 Released

24 Jun 06:39
a7bceb0
Compare
Choose a tag to compare

Abstract

Enhancements to the sofa-rpc framework and some bug fixes (requires JDK8 version support). We encourage everyone use 5.5.x to upgrade. For details, please refer to all commits.

Compatibility Note

  • JDK8 required
  • Consul registry redesigned, not compatible with 5.5.0

New Features

  • support protostuff as serialization. #531
  • support fetch groupName by provide. #550
  • make user can set processInIoThread. #544

Enhancement

  • update zk to 4.0.1 to support spring cloud. #386
  • refactor registry-consul registry. #629
  • add use sofa-registry demo. #644
  • allow timeout discard settings. #676
  • Upgrade nacos version to 1.0.0. #577

Bug Fix

  • fix memory leak. #658
  • fix typo, SofaRegsitryClient -> SofaRegistryClient. #581
  • fix elastic percent typo. #674
  • move providerConfig#setMethodsLimit out of for-loop. #657
  • mapSerializer support empty. [#654]

v5.5.6 Released

13 Jun 06:33
Compare
Choose a tag to compare

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

11 Jun 12:14
Compare
Choose a tag to compare

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.