Skip to content

Releases: sofastack/sofa-rpc

v5.7.10 Released

16 Sep 15:36
2e571f0
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.7.x to upgrade. For details, please refer to all commits.

New Features

  • PR 1053 Support static method of interface in sofa rpc

Enhancement

  • PR 1061 Replace ThreadLocal with TransmittableThreadLocal in RpcInternalContext
  • PR 1063 Optimize timeout value acquisition and verification

Bug Fix

  • PR 1081 Fix RpcInvokeContext thread safe bug

  • PR 1090 RequestProps and responseProps correctly sense header changes when deserialization

  • PR 1093 Fix cast exception in ProviderInfo getAttr method

v5.7.9 Released

16 Jul 07:56
8763684
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.7.x to upgrade. For details, please refer to all commits.

New Features

  • PR 1054 Support use RpcInvokeContext to set header

Enhancement

  • PR 1057 Try to obtain the unique service name from headerMap

v5.7.8 Released

28 May 06:43
7907584
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.7.x to upgrade. For details, please refer to all commits.

New Features

  • PR 1033 Sofa rpc invoke dubbo service support dubbo service version attribute

Enhancement

  • PR 1043 Fix bug: Trace sample mark bug
  • PR 1044 Fix bug: Retry logic lose the exeception which caused the retry

v5.7.7 Released

19 Feb 03:29
6192448
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.7.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 1003 Replace System.getProperty with SofaConfig

Enhancement

  • PR 1013 Fix bug: multiple remote ip in rest protocol when use proxy
  • PR 1015 Use github action instead of travis
  • PR 991 Bumps junit from 4.10 to 4.13.1.
  • PR 1016 Bumps jackson-databind from 2.9.10.5 to 2.9.10.7.
  • PR 996 Fix bug: compiler generate multi util method

v5.7.6 Released

29 Sep 10:51
84d09c2
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.7.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 965 support jackson feature configure
  • PR 976 support custom triple metadata
  • PR 981 support uniqueId in Triple

Enhancement

  • PR 978 bump hibernate-validator from 5.3.5.Final to 5.3.6.Final in /bom
  • PR 974 send event when triple server started

v5.7.5 Released

04 Aug 07:50
f4d00a7
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.

Enhancement

  • PR966 Improve the efficiency of logging.

v5.7.4 Released

17 Jul 03:19
65faac6
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 958 allow user set the version of triple

Enhancement

  • PR 953 protobuf compiler upgrade to 0.0.2
  • PR 954 bump hibernate-validator from 5.0.2.Final to 5.3.5.Final
  • PR 960 bump jackson-databind from 2.9.10.4 to 2.9.10.5

Bug Fix

  • PR 963 fix: hessian over triple not support primitive type

v5.7.3 Released

22 Jun 15:34
f99e0fe
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 933 support hessian over triple

Enhancement

  • PR 939 - update grpc and protoc version
  • PR 937 - fix tracer of triple
  • PR 949 - optimize thread local
  • PR 947 - update protobuf-java 3.11.0 to match protoc

Bug Fix

  • PR 931 - fix:only execute registerCustomSerializer onetime
  • PR 936 - fix:fix npe in provider compare
  • PR 941 - fix:fix io set bug
  • PR 942 - fix: Clerical error
  • PR 934 - fix h2 not support multi frame
  • PR 946 - chore:change codec of ProtostuffSerializer

v5.7.2 Released

26 May 09:19
08e62c1
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 925 - fix:fix jackson bind to 2.9.10.4

Enhancement

  • PR 924 - refactor:extract method in AbstractCluster

Bug Fix

  • PR 921 - fix(codec-jackson): fix json response error when response type is generic type

v5.7.1 Released

19 May 03:06
06a801c
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 904 - support json decode error when parameter is List or Array

Enhancement

Bug Fix