Skip to content

Releases: sofastack/sofa-rpc

v5.5.8 Released

26 Sep 03:29
2d15f8a

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

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

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

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

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

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

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.

v5.5.4 Released.

31 May 03:16
3e5381a

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

10 May 12:25
088f092

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

11 May 08:32
72f2572

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

  • PR 565 - fix tracer class not found exp
  • PR 527 - fix reuse connection bug,maybe same

6. Deprecated

None.