v3.20.2
Fixes
Fix
BaseException:Properly set the cause when a
Throwableis passed as the last vararg parameter.Handle placeholder mismatches when a
Throwableis passed as a parameter.
Add
ErrorCodeLoader.getErrMessage(String errCode)to retrieve the raw message template without placeholder substitution.Remove deprecated
ListenableFuturemethods inTtlThreadPoolTaskExecutor.Add
serialVersionUIDto improve serialization stability.Use a more appropriate constructor for adaptive extension instantiation.
Simplify instance checks in
ExceptionHandlingAsyncTaskExecutor.Fix
ExtensionLoaderby replacing deprecatednewInstanceusage.Fix
AccessLogConfigurationNPE.
Build
Optimize profile
auto-update-local-catalogby disabling default excludes.Fix profiles
code-review,unit-test, andintegration-test.Add profile
aggregate-reports:Integrate SonarQube.
Add
maven-jxr-pluginfor source cross-reference.Configure
maven-site-pluginandproject-info-reports-plugin.
Dependencies / Plugins
Upgrade:
maven-wrapper-plugin.versionfrom3.2.0to3.3.2.maven-archetype-plugin.versionfrom3.2.0to3.3.1.sonar-maven-plugin.versionfrom3.9.1.2184to5.1.0.4751.maven-surefire-pluginfrom3.0.0-M7to3.1.2.maven-failsafe-pluginfrom3.0.0-M3to3.1.2.org.jacoco:jacoco-maven-pluginfrom0.8.7to0.8.9.
Add
com.google.code.findbugs:annotations:3.0.1toDependencyManagement.Add to
PluginManagement:maven-jxr-plugin:3.3.0maven-project-info-reports-plugin:3.6.2maven-site-plugin:3.12.1maven-checkstyle-plugin:3.3.1archetype-packaging:3.2.0
Scaffold
Optimize
.mvn.Add
.gitattributes.Add default
ApplicationTests.Add GitHub issue templates.
Documentation
Add Javadoc and resolve Javadoc warnings.