Skip to content

Releases: sofastack/sofa-rpc

v5.14.2

11 Mar 11:49

Choose a tag to compare

Abstract

SOFARPC v5.14.2 is an enhancement release that focuses on fixing several issues in the Triple protocol, including POJO generic calls, Tracer context propagation, and optimizing the remote IP retrieval logic. This release improves the stability and reliability of the framework. (Requires JDK8 support)


What's Changed

Enhancement

  • Enhanced remote IP retrieval logic - Improved the way remote IP addresses are obtained in the Triple protocol by @EvenLjj in #1529

Fix

  • Fixed Triple POJO overload issue - Resolved method overload matching problems when calling generics in POJO mode with the Triple protocol by @EvenLjj in #1523
  • Fixed Triple generic error - Fixed issues with Triple generic calls and unit test errors by @sunhailin-Leo in #1531
  • Fixed Triple Tracer context cross-thread propagation issue - Solved the problem of tracer context being lost in cross-thread scenarios by @EvenLjj in #1539

Chore

  • Fixed two flaky CI tests in test-integration - Resolved unstable tests in the test-integration module by @app/copilot-swe-agent in #1534

New Contributors


Full Changelog

v5.14.1...v5.14.2


v5.14.1

17 Nov 08:27
6342735

Choose a tag to compare

Abstract

Enhanced the sofa-rpc framework and fixed some bugs (requires support for JDK8 version).

What's Changed

Feature

Fix

Full Changelog: v5.14.0...v5.14.1

v5.14.0

18 Oct 06:03
58db5b6

Choose a tag to compare

Abstract

Enhanced the sofa-rpc framework and fixed some bugs (requires support for JDK8 version).

What's Changed

Feature

  • optimize dynamic config, integrate Zookeeper & Nacos, support interface-level dynamic config by @Narzisss in #1430
  • support custom UserThreadPool for interface method by @EvenLjj in #1500
  • support custom triple header size & modify default max header size to 64 KB by @EvenLjj in #1509 #1510

Fix

  • fix hessian deserialize support sofa.serialize.dynamic.load.enable by @Just-CJ in #1463
  • fix exception status code mapping in FailFastCluster trace logging by @wunameya in #1504
  • fix sharedChannel concurrent destroy problem by @EvenLjj in #1513

Chore

New Contributors

Full Changelog: v5.13.5...v5.14.0

v5.13.5

02 Jun 12:30
a64befd

Choose a tag to compare

Abstract

Enhanced the sofa-rpc framework and fixed some bugs (requires support for JDK8 version). We encourage use v5.13.5 to upgrade, when the version between v5.13.0 and v5.13.4. For details, please refer to all commits.

What's Changed

Enhancement

Full Changelog: v5.13.4...v5.13.5

v5.13.4

28 Apr 11:18

Choose a tag to compare

Abstract

Enhanced the sofa-rpc framework and fixed some bugs (requires support for JDK8 version). We encourage use v5.13.4 to upgrade, when the version between v5.13.0 and v5.13.3. For details, please refer to all commits.

What's Changed

Fix

  • fix triple service uninstall do not clean completely issue in serverless scene by @EvenLjj in #1487

Full Changelog: v5.13.3...v5.13.4

v5.13.3

13 Mar 14:22
f3b97c2

Choose a tag to compare

Abstract

Enhanced the sofa-rpc framework and fixed some bugs (requires support for JDK8 version). We encourage use v5.13.3 to upgrade, when the version between v5.13.0 and v5.13.2. For details, please refer to all commits.

What's Changed

Enhancement

  • enhance triple stream tracer by @EvenLjj in #1477
  • add a cache for missing classes to improve the performance of RPC deserialization by @EvenLjj in #1482

Fix

  • fix method timeout resolve problem by @EvenLjj in #1478
  • fix the triple header context transfer issue by @EvenLjj in c304171 #1476
  • fix triple POJO stream parent interface method do not cache stream call type issue by @EvenLjj in #1481
  • fix too many ping problem by @EvenLjj in #1483
  • fix serialization and deserialization classloader issues in serverless scene by @EvenLjj in #1480 #1484

Full Changelog: v5.13.2...v5.13.3

v5.13.2

17 Oct 12:19
8b8fc7d

Choose a tag to compare

Abstract

Added some features, enhanced the sofa-rpc framework, and fixed some bugs (requires support for JDK8 version).

What's Changed

Enhancement

Feature

  • feat: support triple grpc heart beat by @Lo1nt in #1432
  • add SofaRejectedExecutionHandler for user-customized thread pool by @bohrqiu in #1450
  • Mesh Registry support custom group for sofa registry. by @EvenLjj in #1454

Fix

Chore

New Contributors

Full Changelog: v5.13.1...v5.13.2

v5.13.1

20 Aug 02:25
bb823e9

Choose a tag to compare

Abstract

Added some features, enhanced the sofa-rpc framework, and fixed some bugs (requires support for JDK8 version).

What's Changed

Enhancement

Bug fix

  • fix: set default 0 when get method timeout config by @Lo1nt in #1422

Misc

New Contributors

Full Changelog: v5.13.0...v5.13.1

v5.13.0 Released

22 May 09:57
2ccbe7c

Choose a tag to compare

Abstract

Added some features, enhanced the sofa-rpc framework, and fixed some bugs (requires support for JDK8 version).

What's Changed

Feature

Enhancement

Bug fix

  • Fix #1380, create NacosRegistryProviderObserver when init method is executed by @wangchengming666 in #1401
  • Fix lost interface name and method name in tracer when no such method… by @EvenLjj in #1397

Misc

New Contributors

Full Changelog: v5.12.0...v5.13.0

v5.12.0

22 Jan 09:40
f37465b

Choose a tag to compare

Abstract

Enhancements to the sofa-rpc framework and some bug fixes (requires JDK8 version support). We encourage use 5.12.0 to upgrade, when the version between 5.7.10 and 5.11.1. For details, please refer to all commits.

Feature

Enhancement

  • bump hessian from 3.5.0 to 3.5.2 by @Lo1nt in #1385
  • bump apollo from 1.4.0 to 2.1.0 by @xuqiu in #1358
  • chore(deps): bump org.apache.dubbo:dubbo from 3.1.8 to 3.1.11 in /bom by @dependabot in #1381
  • chore(deps): bump ch.qos.logback:logback-classic from 1.2.3 to 1.2.13 in /bom by @dependabot in #1379

Misc

New Contributors

Full Changelog: v5.11.1...v5.12.0