v21
Breaking changes
Refactor
radp-logging-spring-boot-starterto provide clearer and more extensible logging.
Features
Add Redis key management utilities to standardize key creation and validation.
Add a comprehensive testing support module in
radp-spring-test.
Bug fixes
Fix
class file for edu.umd.cs.findbugs.annotations.SuppressFBWarnings not found.Fix and optimize
TtlThreadPoolTaskExecutorandExceptionHandlingAsyncTaskExecutor.Fix error handling in embedded servers.
Fix
Unable to find a URL to the parent project. The parent menu will NOT be added..Resolve transitive dependency issues.
Refactor
Relocate
ResponseBuilderto the DTO package.Refactor
LocalCallFirstClusterandDubboExceptionFilterto reduce complexity and improve readability.Optimize
RedissonServiceto use non-deprecatedsetNxmethods.
Tests
Add modules:
radp-smoke-tests-redisradp-smoke-tests-loggingradp-smoke-tests-test
Add tests for Testcontainers and embedded servers.
Add
RedissonServiceTestforradp-redis-spring-boot-starter.
Scaffold
Update
application-logback.yamlandlogback-test.xml.Add
RedisKeyProviderenum.Relocate assert classes to a new package.
Optimize
.gitignore,.gitattributes,.gitlab-ci.yml.Add
.ideasettings for copyright and scope.Change license from GNU GPLv3 to Apache 2.0.
Optimize CheckStyle-IDEA plugin configuration and IDEA CodeStyle.