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
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
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
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
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
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
- Allow custom caller app name #1215 #1226
- Add DomainRegistry to support direct url #1206
Bug fix
- Fix triple class loader problem in multi class loader environment #1216
Abstract
Enhancements to the sofa-rpc framework and some bug fixes (requires JDK8 version support). We encourage use 5.8.5 to upgrade, when the version between 5.7.10 and 5.8.4. For details, please refer to all commits.
Enhancement
- 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
Bug fix
- 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.
New Features
- Support polaris registry by @ZLBer in https://github.com/sofastack/sofa-rpc/pull/1147 https://github.com/sofastack/sofa-rpc/pull/1179
Enhancement
- 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
Bug fix
- 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.
New Features
- Modify triple unique id logic by @hui-cha in https://github.com/sofastack/sofa-rpc/pull/1006
Enhancement
- 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
Bug fix
- Fix-destroy方法的错误代码 by @yuzd in https://github.com/sofastack/sofa-rpc/pull/1164
- Remove RpcInvokeContext when triple invoke completed by @OrezzerO in https://github.com/sofastack/sofa-rpc/pull/1167
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
- Modify the way we set custom header in triple protocol by @OrezzerO in https://github.com/sofastack/sofa-rpc/pull/1138
Enhancement
- Deprecate unused logger method by @chuailiwu in https://github.com/sofastack/sofa-rpc/pull/1144
Bug fix
- 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