GitPedia
sofastack

sofastack/sofa-rpc

SOFARPC is a high-performance, high-extensibility, production-level Java RPC framework.

30 Releases
Latest: 3mo ago
v5.14.2Latest
EvenLjjEvenLjjΒ·3mo agoΒ·March 11, 2026
GitHub

πŸ“¦ Abstract

  • ---

πŸ“¦ 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

  • @sunhailin-Leo made their first contribution in https://github.com/sofastack/sofa-rpc/pull/1531
  • @Copilot made their first contribution in https://github.com/sofastack/sofa-rpc/pull/1534
  • ---

πŸ“‹ Full Changelog

  • [v5.14.1...v5.14.2](https://github.com/sofastack/sofa-rpc/compare/v5.14.1...v5.14.2)
  • ---
v5.14.1
EvenLjjEvenLjjΒ·6mo agoΒ·November 17, 2025
GitHub

πŸ“¦ Abstract

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

✨ Feature

  • Support deadline when rpc call by @wunameya in https://github.com/sofastack/sofa-rpc/pull/1503

πŸ› Fix

  • fix triple shared channel remove when rpc sendMsg issue by @EvenLjj in https://github.com/sofastack/sofa-rpc/pull/1521
  • fix biz exception cast issue by @EvenLjj in https://github.com/sofastack/sofa-rpc/pull/1522
  • Full Changelog: https://github.com/sofastack/sofa-rpc/compare/v5.14.0...v5.14.1
v5.14.0
EvenLjjEvenLjjΒ·7mo agoΒ·October 18, 2025
GitHub

πŸ“¦ Abstract

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

✨ Feature

  • optimize dynamic config, integrate Zookeeper & Nacos, support interface-level dynamic config by @Narzisss in https://github.com/sofastack/sofa-rpc/pull/1430
  • support custom UserThreadPool for interface method by @EvenLjj in https://github.com/sofastack/sofa-rpc/pull/1500
  • support custom triple header size & modify default max header size to 64 KB by @EvenLjj in https://github.com/sofastack/sofa-rpc/pull/1509 https://github.com/sofastack/sofa-rpc/pull/1510

πŸ› Fix

  • fix hessian deserialize support sofa.serialize.dynamic.load.enable by @Just-CJ in https://github.com/sofastack/sofa-rpc/pull/1463
  • fix exception status code mapping in FailFastCluster trace logging by @wunameya in https://github.com/sofastack/sofa-rpc/pull/1504
  • fix sharedChannel concurrent destroy problem by @EvenLjj in https://github.com/sofastack/sofa-rpc/pull/1513

πŸ“¦ Chore

  • chore(deps): bump org.apache.cxf:cxf-core from 3.5.8 to 3.5.11 in /bom by @dependabot[bot] in https://github.com/sofastack/sofa-rpc/pull/1497
  • update nexusUrl by @EvenLjj in https://github.com/sofastack/sofa-rpc/pull/1515 https://github.com/sofastack/sofa-rpc/pull/1516 https://github.com/sofastack/sofa-rpc/pull/1518

✨ New Contributors

  • @Narzisss made their first contribution in https://github.com/sofastack/sofa-rpc/pull/1430
  • @Just-CJ made their first contribution in https://github.com/sofastack/sofa-rpc/pull/1463
  • @wunameya made their first contribution in https://github.com/sofastack/sofa-rpc/pull/1504
  • Full Changelog: https://github.com/sofastack/sofa-rpc/compare/v5.13.5...v5.14.0
v5.13.5
EvenLjjEvenLjjΒ·1y agoΒ·June 2, 2025
GitHub

πŸ“¦ Enhancement

  • Support triple stream event tracer by @EvenLjj in https://github.com/sofastack/sofa-rpc/pull/1488
  • Full Changelog: https://github.com/sofastack/sofa-rpc/compare/v5.13.4...v5.13.5
v5.13.4
EvenLjjEvenLjjΒ·1y agoΒ·April 28, 2025
GitHub

πŸ› Fix

  • fix triple service uninstall do not clean completely issue in serverless scene by @EvenLjj in https://github.com/sofastack/sofa-rpc/pull/1487
  • Full Changelog: https://github.com/sofastack/sofa-rpc/compare/v5.13.3...v5.13.4
v5.13.3
EvenLjjEvenLjjΒ·1y agoΒ·March 13, 2025
GitHub

πŸ“¦ Enhancement

  • enhance triple stream tracer by @EvenLjj in https://github.com/sofastack/sofa-rpc/pull/1477
  • add a cache for missing classes to improve the performance of RPC deserialization by @EvenLjj in https://github.com/sofastack/sofa-rpc/pull/1482

πŸ› Fix

  • fix method timeout resolve problem by @EvenLjj in https://github.com/sofastack/sofa-rpc/pull/1478
  • fix the triple header context transfer issue by @EvenLjj in https://github.com/sofastack/sofa-rpc/commit/c30417172fcc04452e88516dab24a4cd9cced961 https://github.com/sofastack/sofa-rpc/pull/1476
  • fix triple POJO stream parent interface method do not cache stream call type issue by @EvenLjj in https://github.com/sofastack/sofa-rpc/pull/1481
  • fix too many ping problem by @EvenLjj in https://github.com/sofastack/sofa-rpc/pull/1483
  • fix serialization and deserialization classloader issues in serverless scene by @EvenLjj in https://github.com/sofastack/sofa-rpc/pull/1480 https://github.com/sofastack/sofa-rpc/pull/1484
  • Full Changelog: https://github.com/sofastack/sofa-rpc/compare/v5.13.2...v5.13.3
v5.13.2
Lo1ntLo1ntΒ·1y agoΒ·October 17, 2024
GitHub

πŸ“¦ Abstract

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

πŸ“¦ Enhancement

  • update hessian version to 3.5.5 by @EvenLjj in https://github.com/sofastack/sofa-rpc/pull/1445
  • Remove lookout by @EvenLjj in https://github.com/sofastack/sofa-rpc/pull/1447
  • enhance code by @EvenLjj in https://github.com/sofastack/sofa-rpc/pull/1453
  • chore(deps): bump commons-io:commons-io from 2.7 to 2.14.0 in /bom by @dependabot in https://github.com/sofastack/sofa-rpc/pull/1451

✨ Feature

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

πŸ› Fix

  • fix: update provider to null by @Lo1nt in https://github.com/sofastack/sofa-rpc/pull/1452

πŸ“¦ Chore

  • fix organization url, the http://www.antfin.com is currently unavailable by @wangchengming666 in https://github.com/sofastack/sofa-rpc/pull/1440

✨ New Contributors

  • @bohrqiu made their first contribution in https://github.com/sofastack/sofa-rpc/pull/1450
  • Full Changelog: https://github.com/sofastack/sofa-rpc/compare/v5.13.1...v5.13.2
v5.13.1
EvenLjjEvenLjjΒ·1y agoΒ·August 20, 2024
GitHub

πŸ“¦ Abstract

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

πŸ“¦ Enhancement

  • Jackson serialization support multi classloader by @yuanyuancin in https://github.com/sofastack/sofa-rpc/pull/1438
  • Enhance log format by @EvenLjj in https://github.com/sofastack/sofa-rpc/pull/1436
  • Bump hessian from 3.5.3 to 3.5.4 and tracer from 3.0.8 to 3.1.6 by @EvenLjj in https://github.com/sofastack/sofa-rpc/pull/1439

πŸ› Bug fix

  • fix: set default 0 when get method timeout config by @Lo1nt in https://github.com/sofastack/sofa-rpc/pull/1422

πŸ“¦ Misc

  • fix: remove wrong verify logic by @Lo1nt in https://github.com/sofastack/sofa-rpc/pull/1433

✨ New Contributors

  • @yuanyuancin made their first contribution in https://github.com/sofastack/sofa-rpc/pull/1438
  • Full Changelog: https://github.com/sofastack/sofa-rpc/compare/v5.13.0...v5.13.1
v5.13.0 Releasedv5.13.0
EvenLjjEvenLjjΒ·2y agoΒ·May 22, 2024
GitHub

πŸ“¦ Abstract

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

✨ Feature

  • Support triple pojo mode stream call (issue#1332) by @namelessssssssssss in https://github.com/sofastack/sofa-rpc/pull/1360
  • Support kubernetes extension registry by @wangchengming666 in https://github.com/sofastack/sofa-rpc/pull/1395
  • Support bzip2 and gzip compress by @wangchengming666 in https://github.com/sofastack/sofa-rpc/pull/1399

πŸ“¦ Enhancement

  • Optimize UserThreadPoolManager by @wangchengming666 in https://github.com/sofastack/sofa-rpc/pull/1390
  • Optimize performance for h2c protocol by @wangchengming666 in https://github.com/sofastack/sofa-rpc/pull/1400
  • Enhanced for Nacos weight configuration by @wangchengming666 in https://github.com/sofastack/sofa-rpc/pull/1406
  • Pick up baggage from header by @EvenLjj in https://github.com/sofastack/sofa-rpc/pull/1402
  • Support default filter config by @EvenLjj in https://github.com/sofastack/sofa-rpc/pull/1415
  • Support consumer routers config by @EvenLjj in https://github.com/sofastack/sofa-rpc/pull/1416
  • Add providerProcessRegister event and record context to bolt by @EvenLjj in https://github.com/sofastack/sofa-rpc/pull/1417
  • Bump hessian from 3.5.2 to 3.5.3 by @Lo1nt in https://github.com/sofastack/sofa-rpc/pull/1409
  • + 3 more

πŸ› Bug fix

  • Fix #1380, create NacosRegistryProviderObserver when init method is executed by @wangchengming666 in https://github.com/sofastack/sofa-rpc/pull/1401
  • Fix lost interface name and method name in tracer when no such method… by @EvenLjj in https://github.com/sofastack/sofa-rpc/pull/1397

πŸ“¦ Misc

  • Fix test case error by @EvenLjj in https://github.com/sofastack/sofa-rpc/pull/1407
  • Add additional source directories for triple by @EvenLjj in https://github.com/sofastack/sofa-rpc/pull/1412

✨ New Contributors

  • @namelessssssssssss made their first contribution in https://github.com/sofastack/sofa-rpc/pull/1360
  • Full Changelog: https://github.com/sofastack/sofa-rpc/compare/v5.12.0...v5.13.0
v5.12.0
Lo1ntLo1ntΒ·2y agoΒ·January 22, 2024
GitHub

✨ Feature

  • add fury serializer by @pandalee99 in https://github.com/sofastack/sofa-rpc/pull/1348, https://github.com/sofastack/sofa-rpc/pull/1387
  • feat: support Jackson configured by env or spring application properties by @Lo1nt in https://github.com/sofastack/sofa-rpc/pull/1388
  • support thread pool extension by @Lo1nt in https://github.com/sofastack/sofa-rpc/pull/1383, https://github.com/sofastack/sofa-rpc/pull/1393

πŸ“¦ Enhancement

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

πŸ“¦ Misc

  • doc: add ant codespaces badge by @hacke2 in https://github.com/sofastack/sofa-rpc/pull/1370
  • cloud_code_scan.yml by @Duan-0916 in https://github.com/sofastack/sofa-rpc/pull/1373
  • Update cloud_code_scan.yml by @Duan-0916 in https://github.com/sofastack/sofa-rpc/pull/1375

✨ New Contributors

  • @hacke2 made their first contribution in https://github.com/sofastack/sofa-rpc/pull/1370
  • @Duan-0916 made their first contribution in https://github.com/sofastack/sofa-rpc/pull/1373
  • @pandalee99 made their first contribution in https://github.com/sofastack/sofa-rpc/pull/1348
  • Full Changelog: https://github.com/sofastack/sofa-rpc/compare/v5.11.1...v5.12.0
v5.11.1 Releasedv5.11.1
EvenLjjEvenLjjΒ·2y agoΒ·September 11, 2023
GitHub

πŸ“¦ Enhancement

  • update security by @nobodyiam in https://github.com/sofastack/sofa-rpc/pull/1366
v5.11.0 Releasedv5.11.0
Lo1ntLo1ntΒ·2y agoΒ·August 29, 2023
GitHub

πŸ“¦ Enhancement

  • update security by @EvenLjj in https://github.com/sofastack/sofa-rpc/pull/1354
  • Sofaboot 4.0 support by @Lo1nt in https://github.com/sofastack/sofa-rpc/pull/1356
  • Fix mac aarch compilation by @khotyn in https://github.com/sofastack/sofa-rpc/pull/1303
  • chore(deps): bump guava from 27.0-jre to 32.0.0-jre in /all by @dependabot in https://github.com/sofastack/sofa-rpc/pull/1335
  • chore(deps): bump guava from 27.0-jre to 32.0.0-jre in /bom by @dependabot in https://github.com/sofastack/sofa-rpc/pull/1336
  • bump hessian to 3.5.0
  • bump bolt from 1.5.10 to 1.6.6
  • bump grpc from 1.33.1 to 1.53.0
  • + 1 more

πŸ“¦ Misc

  • code scan by @xuqiu in https://github.com/sofastack/sofa-rpc/pull/1352
  • code-scan support opensource check by @xuqiu in https://github.com/sofastack/sofa-rpc/pull/1359
  • fix unit test unstable problem by @EvenLjj in https://github.com/sofastack/sofa-rpc/pull/1355

πŸ› Fix

  • fix directUrl transform exception by @EvenLjj in https://github.com/sofastack/sofa-rpc/pull/1361

✨ New Contributors

  • @xuqiu made their first contribution in https://github.com/sofastack/sofa-rpc/pull/1352
  • Full Changelog: https://github.com/sofastack/sofa-rpc/compare/5.10.1...v5.11.0
v5.10.1 Released5.10.1
Lo1ntLo1ntΒ·2y agoΒ·June 16, 2023
GitHub

✨ Feature

  • support change grpc maxInboundMessageSize by @EvenLjj in https://github.com/sofastack/sofa-rpc/pull/1333

πŸ“¦ Enhancement

  • feat: bump hessian from 3.3.13 to 3.4.0 by @Lo1nt in https://github.com/sofastack/sofa-rpc/pull/1338

πŸ“¦ Misc

  • Fix the unit test message too large problem by @EvenLjj in https://github.com/sofastack/sofa-rpc/pull/1339
  • Full Changelog: https://github.com/sofastack/sofa-rpc/compare/v5.10.0...5.10.1
v5.10.0 Releasedv5.10.0
Lo1ntLo1ntΒ·3y agoΒ·April 20, 2023
GitHub

πŸ“¦ Abstract

  • Bump javassist to `3.28.0-GA`; `3.24.0-GA` is required at least
  • Custom serializer register by @Lo1nt in https://github.com/sofastack/sofa-rpc/pull/1296
  • Modify the parsing header method to facilitate expansion by @EvenLjj in https://github.com/sofastack/sofa-rpc/pull/1325
  • Use new javassist `toClass` api so as to let use of javassist compatible both under java 17 and java 1.8 by @Lo1nt in https://github.com/sofastack/sofa-rpc/pull/1316
  • Full Changelog: https://github.com/sofastack/sofa-rpc/compare/v5.9.2...v5.10.0
v5.9.2 Releasedv5.9.2
Lo1ntLo1ntΒ·3y agoΒ·March 2, 2023
GitHub

πŸ“¦ Abstract

  • chore(deps): bump commons-fileupload from 1.3.3 to 1.5 in /bom by @dependabot in https://github.com/sofastack/sofa-rpc/pull/1309
  • Fix #1254 #1305 bug on JSON serialization and deserialization by @gofow in https://github.com/sofastack/sofa-rpc/pull/1306
  • Fix #1300 bolt swagger class not found error by @Lo1nt in https://github.com/sofastack/sofa-rpc/pull/1310
  • Fix serialize test by @Lo1nt in https://github.com/sofastack/sofa-rpc/pull/1312

✨ New Contributors

  • @gofow made their first contribution in https://github.com/sofastack/sofa-rpc/pull/1306
  • Full Changelog: https://github.com/sofastack/sofa-rpc/compare/v5.9.1...v5.9.2
v5.9.1 Releasedv5.9.1
Lo1ntLo1ntΒ·3y agoΒ·January 6, 2023
GitHub

πŸ“¦ Abstract

  • Support prometheus by @JoeCqupt in https://github.com/sofastack/sofa-rpc/pull/1280
  • Triple async call support trace log by @zhenjunMa in https://github.com/sofastack/sofa-rpc/pull/1282
  • Fix getDeserializerForCustomThrowable performance by @rickey17 in https://github.com/sofastack/sofa-rpc/pull/1288
  • Chore(deps): bump protobuf-java from 3.16.1 to 3.16.3 in /bom by @dependabot in https://github.com/sofastack/sofa-rpc/pull/1252
  • Chore(deps): bump cxf-core from 3.0.14 to 3.4.10 in /bom by @dependabot in https://github.com/sofastack/sofa-rpc/pull/1285
  • Chore(deps): bump jackson-databind from 2.9.10.8 to 2.12.7.1 in /bom by @dependabot in https://github.com/sofastack/sofa-rpc/pull/1279
  • Fix triple multi classloader switch problem by @EvenLjj in https://github.com/sofastack/sofa-rpc/pull/1278
  • Fix/triple trace log service without version by @EvenLjj in https://github.com/sofastack/sofa-rpc/pull/1281
  • + 5 more
v5.9.0 Releasedv5.9.0
EvenLjjEvenLjjΒ·3y agoΒ·November 13, 2022
GitHub

πŸ“¦ Abstract

  • Triple invoke support callback & future by @zhenjunMa in https://github.com/sofastack/sofa-rpc/pull/1249
  • Feature/add rpc generic throw exception by @rickey17 in https://github.com/sofastack/sofa-rpc/pull/1259
  • Bump netty from 4.1.44.Final to 4.1.77.Final by @lanicc in https://github.com/sofastack/sofa-rpc/pull/1211
  • Improve efficiency of list difference by @bjxiaojian in https://github.com/sofastack/sofa-rpc/pull/1241
  • Add more parameters to nacosConfig to support auth by @colin-lee in https://github.com/sofastack/sofa-rpc/pull/1242
  • Support json encode null and isError by @rickey17 in https://github.com/sofastack/sofa-rpc/pull/1264
  • Rpc unique id character check support disable by @taobaorun in https://github.com/sofastack/sofa-rpc/pull/1275
  • Fix DoaminRegistry multi inited by @OrezzerO in https://github.com/sofastack/sofa-rpc/pull/1257
  • + 6 more
v5.8.8 Releasedv5.8.8
EvenLjjEvenLjjΒ·3y agoΒ·October 26, 2022
GitHub

πŸ“¦ Abstract

  • Improve/list diference by @bjxiaojian in https://github.com/sofastack/sofa-rpc/pull/1266
  • Fix domainRegistry init problem by @OrezzerO in https://github.com/sofastack/sofa-rpc/pull/1269
v5.8.7 Releasedv5.8.7
EvenLjjEvenLjjΒ·3y agoΒ·August 24, 2022
GitHub

πŸ“¦ Abstract

  • Add timeout to sofaRequest @EvenLjj https://github.com/sofastack/sofa-rpc/pull/1224
  • Modify api for expand by @EvenLjj in https://github.com/sofastack/sofa-rpc/pull/1229
  • Enable mvn cache to speed up workflow by @OrezzerO in https://github.com/sofastack/sofa-rpc/pull/1236
v5.8.6 Releasedv5.8.6
OrezzerOOrezzerOΒ·3y agoΒ·August 11, 2022
GitHub

πŸ“¦ Abstract

  • Allow custom caller app name #1215 #1226
  • Add DomainRegistry to support direct url #1206
  • Fix triple class loader problem in multi class loader environment #1216
v5.8.5 Releasedv5.8.5
EvenLjjEvenLjjΒ·4y agoΒ·May 20, 2022
GitHub

πŸ“¦ Abstract

  • chore(deps): bump dubbo from 2.6.7 to 2.6.9 in /bom by @dependabot in https://github.com/sofastack/sofa-rpc/pull/1184
  • Fix/concurrency problem in deque local by @EvenLjj in https://github.com/sofastack/sofa-rpc/pull/1203
v5.8.4 Releasedv5.8.4
EvenLjjEvenLjjΒ·4y agoΒ·April 24, 2022
GitHub

πŸ“¦ 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.
  • Support polaris registry by @ZLBer in https://github.com/sofastack/sofa-rpc/pull/1147 https://github.com/sofastack/sofa-rpc/pull/1179
  • Consul registry support acl(#1168) by @Kunple-w in https://github.com/sofastack/sofa-rpc/pull/1169
  • Optimization for Ut and bootstrap api by @OrezzerO in https://github.com/sofastack/sofa-rpc/pull/1163
  • Bump grpc from 1.28.0 to 1.33.0 https://github.com/sofastack/sofa-rpc/pull/1147
  • Sub unSub and unRegister request add ProtocolType by @EvenLjj in https://github.com/sofastack/sofa-rpc/pull/1190
  • Fix generic interface service deserialize error in `JacksonSerializer` by @zhenjunMa in https://github.com/sofastack/sofa-rpc/pull/1193
v5.8.3 Releasedv5.8.3
EvenLjjEvenLjjΒ·4y agoΒ·March 4, 2022
GitHub

πŸ“¦ 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.
  • Modify triple unique id logic by @hui-cha in https://github.com/sofastack/sofa-rpc/pull/1006
  • Support getUserThreadPoolSet and redefine custom thread name by @chuailiwu in https://github.com/sofastack/sofa-rpc/pull/1161
  • Add serialization exception log by @chuailiwu in https://github.com/sofastack/sofa-rpc/pull/1152
  • Remove unused triple proxy by @OrezzerO in https://github.com/sofastack/sofa-rpc/pull/1166
  • Optimization with StringBuilder #1170 by @MingJunDuan in https://github.com/sofastack/sofa-rpc/pull/1173
  • Chore(deps): bump protobuf-java from 3.11.0 to 3.16.1 in /bom by @dependabot in https://github.com/sofastack/sofa-rpc/pull/1157
  • Chore(deps): bump jackson-databind from 2.9.10.7 to 2.9.10.8 in /bom by @dependabot in https://github.com/sofastack/sofa-rpc/pull/1136
  • + 2 more
v5.8.2 Releasedv5.8.2
EvenLjjEvenLjjΒ·4y agoΒ·January 4, 2022
GitHub

πŸ“¦ 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.
  • Modify the way we set custom header in triple protocol by @OrezzerO in https://github.com/sofastack/sofa-rpc/pull/1138
  • Deprecate unused logger method by @chuailiwu in https://github.com/sofastack/sofa-rpc/pull/1144
  • Fix baggage contains null by @OrezzerO in https://github.com/sofastack/sofa-rpc/pull/1140 https://github.com/sofastack/sofa-rpc/pull/1146
  • Fix order comparator overflow by @OrezzerO in https://github.com/sofastack/sofa-rpc/pull/1150
  • Fix ProviderConfig setTimeout generic error by @wind-hx in https://github.com/sofastack/sofa-rpc/pull/1143
v5.8.1 Releasedv5.8.1
EvenLjjEvenLjjΒ·4y agoΒ·November 27, 2021
GitHub

πŸ“¦ 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.
  • #1132 Callback mode supports default rejection policy adjustment @JervyShi
  • #1132 Bump bolt from 1.5.9 to 1.5.10
  • #1108 Use virtual port first when registering nacos @ZhengweiHou
v5.8.0 Releasedv5.8.0
EvenLjjEvenLjjΒ·4y agoΒ·October 29, 2021
GitHub

πŸ“¦ 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.
  • #1066 Add more time-consuming buried point information in RpcInvokeContext when invoke
  • #1066 Bump bolt from 1.5.6 to 1.5.9
  • #1069 Bump commons-io from 2.4 to 2.7
  • #1071 Bump httpclient from 4.5.11 to 4.5.13
  • #1077 Bump nacos from 1.0.0 to 2.0.3
  • #1079 Inefficient Usage of Java Collection
  • #1110 Bump hessian from 3.3.7 to 3.3.13
  • + 2 more
v5.7.10 Releasedv5.7.10
EvenLjjEvenLjjΒ·4y agoΒ·September 16, 2021
GitHub

πŸ“¦ 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.
  • [PR 1053](https://github.com/sofastack/sofa-rpc/pull/1053/files) Support static method of interface in sofa rpc
  • [PR 1061](https://github.com/sofastack/sofa-rpc/pull/1061/files) Replace ThreadLocal with TransmittableThreadLocal in RpcInternalContext
  • [PR 1063](https://github.com/sofastack/sofa-rpc/pull/1063/files) Optimize timeout value acquisition and verification
  • [PR 1081](https://github.com/sofastack/sofa-rpc/pull/1081/files) Fix RpcInvokeContext thread safe bug
  • [PR 1090](https://github.com/sofastack/sofa-rpc/pull/1090/files) RequestProps and responseProps correctly sense header changes when deserialization
  • [PR 1093](https://github.com/sofastack/sofa-rpc/pull/1093/files) Fix cast exception in ProviderInfo getAttr method
v5.7.9 Releasedv5.7.9
OrezzerOOrezzerOΒ·4y agoΒ·July 16, 2021
GitHub

πŸ“¦ 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.
  • [PR 1054](https://github.com/sofastack/sofa-rpc/pull/1054 ) Support use `RpcInvokeContext` to set header
  • [PR 1057](https://github.com/sofastack/sofa-rpc/pull/1057 ) Try to obtain the unique service name from headerMap
v5.7.8 Releasedv5.7.8
EvenLjjEvenLjjΒ·5y agoΒ·May 28, 2021
GitHub

πŸ“¦ 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.
  • [PR 1033](https://github.com/sofastack/sofa-rpc/pull/1033 ) Sofa rpc invoke dubbo service support dubbo service version attribute
  • [PR 1043](https://github.com/sofastack/sofa-rpc/pull/1043 ) Fix bug: Trace sample mark bug
  • [PR 1044](https://github.com/sofastack/sofa-rpc/pull/1044 ) Fix bug: Retry logic lose the exeception which caused the retry
v5.7.7 Releasedv5.7.7
OrezzerOOrezzerOΒ·5y agoΒ·February 19, 2021
GitHub

πŸ“¦ 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
  • [PR 1003](https://github.com/sofastack/sofa-rpc/pull/1003 ) Replace System.getProperty with SofaConfig
  • [PR 1013](https://github.com/sofastack/sofa-rpc/pull/1013 ) Fix bug: multiple remote ip in rest protocol when use proxy
  • [PR 1015](https://github.com/sofastack/sofa-rpc/pull/1015 ) Use github action instead of travis
  • [PR 991](https://github.com/sofastack/sofa-rpc/pull/991 ) Bumps junit from 4.10 to 4.13.1.
  • [PR 1016](https://github.com/sofastack/sofa-rpc/pull/1016 ) Bumps jackson-databind from 2.9.10.5 to 2.9.10.7.
  • [PR 996](https://github.com/sofastack/sofa-rpc/pull/996 ) Fix bug: compiler generate multi util method