Releases: sofastack/sofa-rpc
v5.14.1
Abstract
Enhanced the sofa-rpc framework and fixed some bugs (requires support for JDK8 version).
What's Changed
Feature
Fix
- fix triple shared channel remove when rpc sendMsg issue by @EvenLjj in #1521
- fix biz exception cast issue by @EvenLjj in #1522
Full Changelog: v5.14.0...v5.14.1
v5.14.0
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
- chore(deps): bump org.apache.cxf:cxf-core from 3.5.8 to 3.5.11 in /bom by @dependabot[bot] in #1497
- update nexusUrl by @EvenLjj in #1515 #1516 #1518
New Contributors
- @Narzisss made their first contribution in #1430
- @Just-CJ made their first contribution in #1463
- @wunameya made their first contribution in #1504
Full Changelog: v5.13.5...v5.14.0
v5.13.5
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
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
Full Changelog: v5.13.3...v5.13.4
v5.13.3
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
Abstract
Added some features, enhanced the sofa-rpc framework, and fixed some bugs (requires support for JDK8 version).
What's Changed
Enhancement
- update hessian version to 3.5.5 by @EvenLjj in #1445
- Remove lookout by @EvenLjj in #1447
- enhance code by @EvenLjj in #1453
- chore(deps): bump commons-io:commons-io from 2.7 to 2.14.0 in /bom by @dependabot in #1451
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
- fix organization url, the http://www.antfin.com is currently unavailable by @wangchengming666 in #1440
New Contributors
Full Changelog: v5.13.1...v5.13.2
v5.13.1
Abstract
Added some features, enhanced the sofa-rpc framework, and fixed some bugs (requires support for JDK8 version).
What's Changed
Enhancement
- Jackson serialization support multi classloader by @yuanyuancin in #1438
- Enhance log format by @EvenLjj in #1436
- Bump hessian from 3.5.3 to 3.5.4 and tracer from 3.0.8 to 3.1.6 by @EvenLjj in #1439
Bug fix
Misc
New Contributors
- @yuanyuancin made their first contribution in #1438
Full Changelog: v5.13.0...v5.13.1
v5.13.0 Released
Abstract
Added some features, enhanced the sofa-rpc framework, and fixed some bugs (requires support for JDK8 version).
What's Changed
Feature
- Support triple pojo mode stream call (issue#1332) by @namelessssssssssss in #1360
- Support kubernetes extension registry by @wangchengming666 in #1395
- Support bzip2 and gzip compress by @wangchengming666 in #1399
Enhancement
- Optimize UserThreadPoolManager by @wangchengming666 in #1390
- Optimize performance for h2c protocol by @wangchengming666 in #1400
- Enhanced for Nacos weight configuration by @wangchengming666 in #1406
- Pick up baggage from header by @EvenLjj in #1402
- Support default filter config by @EvenLjj in #1415
- Support consumer routers config by @EvenLjj in #1416
- Add providerProcessRegister event and record context to bolt by @EvenLjj in #1417
- Bump hessian from 3.5.2 to 3.5.3 by @Lo1nt in #1409
- Chore(deps): bump org.apache.cxf:cxf-core from 3.4.10 to 3.5.8 in /bom by @dependabot in #1404
- Chore(deps): bump org.apache.commons:commons-compress from 1.25.0 to 1.26.0 in /bom by @dependabot in #1413
- Chore(deps): bump org.apache.commons:commons-compress from 1.25.0 to 1.26.0 in /all by @dependabot in #1414
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
- Fix test case error by @EvenLjj in #1407
- Add additional source directories for triple by @EvenLjj in #1412
New Contributors
- @namelessssssssssss made their first contribution in #1360
Full Changelog: v5.12.0...v5.13.0
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 #1348, #1387
- feat: support Jackson configured by env or spring application properties by @Lo1nt in #1388
- support thread pool extension by @Lo1nt in #1383, #1393
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
- doc: add ant codespaces badge by @hacke2 in #1370
- cloud_code_scan.yml by @Duan-0916 in #1373
- Update cloud_code_scan.yml by @Duan-0916 in #1375
New Contributors
- @hacke2 made their first contribution in #1370
- @Duan-0916 made their first contribution in #1373
- @pandalee99 made their first contribution in #1348
Full Changelog: 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 #1366