sofastack/sofa-rpc
SOFARPC is a high-performance, high-extensibility, production-level Java RPC framework.
π¦ 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)
- ---
π¦ 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
π¦ 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
π¦ 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
π 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
π¦ 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
π¦ 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
π¦ 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
π¦ 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
β¨ 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
π¦ Enhancement
- update security by @nobodyiam in https://github.com/sofastack/sofa-rpc/pull/1366
π¦ 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
β¨ 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
π¦ 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
π¦ 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
π¦ 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
π¦ 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
π¦ 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
π¦ 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
π¦ 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
π¦ 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
π¦ 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
π¦ 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
π¦ 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
π¦ 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
π¦ 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
π¦ 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
π¦ 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
π¦ 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
π¦ 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
