v5.12.0
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
- 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 Released
Abstract
Enhancements to the sofa-rpc framework and some bug fixes (requires JDK8 version support). We encourage use 5.11.1 to upgrade, when the version between 5.7.10 and 5.10.1. For details, please refer to all commits.
Enhancement
- update security by @nobodyiam in https://github.com/sofastack/sofa-rpc/pull/1366
v5.11.0 Released
Abstract
Enhancements to the sofa-rpc framework and some bug fixes (requires JDK8 version support). We encourage use 5.11.0 to upgrade, when the version between 5.7.10 and 5.10.1. For details, please refer to all commits.
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
- bump sofa registry from 5.2.0 to 6.3.0
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.0 Released
Abstract
Enhancements to the sofa-rpc framework and some bug fixes (requires JDK8 version support). We encourage use 5.10.0 to upgrade, when the version between 5.7.10 and 5.10.1. For details, please refer to all commits.
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 Released
Abstract
Enhancements to the sofa-rpc framework and some bug fixes (requires JDK8 version support). We encourage use 5.10.0 to upgrade, when the version between 5.7.10 and 5.9.2. For details, please refer to all commits.
Compatibility Note
- Bump javassist to
3.28.0-GA
;3.24.0-GA
is required at least
Enhancement
- 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 Released
Abstract
Enhancements to the sofa-rpc framework and some bug fixes (requires JDK8 version support). We encourage use 5.9.2 to upgrade, when the version between 5.7.10 and 5.9.0. For details, please refer to all commits.
Enhancement
- 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
Bug fix
- 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
Misc
- 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 Released
Abstract
Enhancements to the sofa-rpc framework and some bug fixes (requires JDK8 version support). We encourage use 5.9.1 to upgrade, when the version between 5.7.10 and 5.9.0. For details, please refer to all commits.
Features
- Support prometheus by @JoeCqupt in https://github.com/sofastack/sofa-rpc/pull/1280
Enhancement
- 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
Bug fix
- 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
- Fix the problem of triple header losing information by @EvenLjj in https://github.com/sofastack/sofa-rpc/pull/1289
Misc
- Fix unit test by @EvenLjj in https://github.com/sofastack/sofa-rpc/pull/1291
- Add security policy by @nobodyiam in https://github.com/sofastack/sofa-rpc/pull/1293
Full Changelog: https://github.com/sofastack/sofa-rpc/compare/v5.9.0...v5.9.1
v5.9.0 Released
Abstract
Enhancements to the sofa-rpc framework and some bug fixes (requires JDK8 version support). We encourage use 5.8.8 to upgrade, when the version between 5.7.10 and 5.8.7. For details, please refer to all commits.
Features
- 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
Enhancement
- 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
Bug fix
- Fix DoaminRegistry multi inited by @OrezzerO in https://github.com/sofastack/sofa-rpc/pull/1257
Misc
- Add proxy bench mark by @OrezzerO in https://github.com/sofastack/sofa-rpc/pull/1231
- Add github action to release jar by @OrezzerO in https://github.com/sofastack/sofa-rpc/pull/1238
- Fix log connection get error by @MingJunDuan in https://github.com/sofastack/sofa-rpc/pull/1243
- LogCodes-Spelling mistake by @crazyStar00 in https://github.com/sofastack/sofa-rpc/pull/1250
- Correct the comment for isRandomPort() (#1256) by @jnan806 in https://github.com/sofastack/sofa-rpc/pull/1272
- Optimize comment of package-info.java (#1273) by @jnan806 in https://github.com/sofastack/sofa-rpc/pull/1276
v5.8.8 Released
Abstract
Enhancements to the sofa-rpc framework and some bug fixes (requires JDK8 version support). We encourage use 5.8.8 to upgrade, when the version between 5.7.10 and 5.8.7. For details, please refer to all commits.
Enhancement
- Improve/list diference by @bjxiaojian in https://github.com/sofastack/sofa-rpc/pull/1266
Bug fix
- Fix domainRegistry init problem by @OrezzerO in https://github.com/sofastack/sofa-rpc/pull/1269
v5.8.7 Released
Abstract
Enhancements to the sofa-rpc framework and some bug fixes (requires JDK8 version support). We encourage use 5.8.6 to upgrade, when the version between 5.7.10 and 5.8.5. For details, please refer to all commits.
Enhancement
- 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