sofastack / sofa-rpc

SOFARPC is a high-performance, high-extensibility, production-level Java RPC framework.
https://www.sofastack.tech/sofa-rpc/docs/Home
Apache License 2.0
3.81k stars 1.17k forks source link

Sofaboot 4.0 support #1356

Closed Lo1nt closed 10 months ago

Lo1nt commented 10 months ago

Motivation:

support SofaBoot 4.0

Modification:

fix several compatible cases under jdk17

Result:

bump javassist so that toClass could run under jdk17 bump hessian bump dubbo to 3.1.8

codecov[bot] commented 10 months ago

Codecov Report

Merging #1356 (b30aaeb) into master (666261d) will decrease coverage by 0.02%. Report is 1 commits behind head on master. The diff coverage is 100.00%.

@@             Coverage Diff              @@
##             master    #1356      +/-   ##
============================================
- Coverage     72.03%   72.01%   -0.02%     
+ Complexity      784      783       -1     
============================================
  Files           416      416              
  Lines         17661    17661              
  Branches       2752     2752              
============================================
- Hits          12722    12719       -3     
- Misses         3537     3542       +5     
+ Partials       1402     1400       -2     
Files Changed Coverage Δ
...fa/rpc/bootstrap/dubbo/DubboProviderBootstrap.java 54.05% <ø> (ø)
.../main/java/com/alipay/sofa/rpc/common/Version.java 100.00% <ø> (ø)
.../alipay/sofa/rpc/log/factory/RpcLoggerFactory.java 77.77% <ø> (ø)
...fa/rpc/bootstrap/dubbo/DubboConsumerBootstrap.java 84.21% <100.00%> (ø)
...lipay/sofa/rpc/bootstrap/dubbo/DubboConvertor.java 90.00% <100.00%> (ø)
...lipay/sofa/rpc/bootstrap/dubbo/DubboSingleton.java 88.88% <100.00%> (ø)
...alipay/sofa/rpc/registry/local/DomainRegistry.java 94.26% <100.00%> (ø)

... and 5 files with indirect coverage changes