3.27
Bug fixes
Fix
radp-logging-spring-boot-starterto resolve the warning:The 'condition' attribute in the <if> element is deprecated and slated for removal.Update
DruidDataSourceAutoConfigureimport: fromcom.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfiguretocom.alibaba.druid.spring.boot3.autoconfigure.DruidDataSourceAutoConfigure
Dependency Management
Reorder dependencies so that all BOMs are grouped at the top.
Remove some entries from
dependencyManagementand let spring-boot-dependencies handle those dependenciesRemove
org.springframework.kafka:spring-kafka:3.9.0Remove the property
netty.version=4.1.105.FinalRemove the property
lombok.version=1.18.30Remove the property
testcontainers.version=1.21.0Remove the property
testcontainers-redis.version=2.2.2Remove the property
liquibase.version=4.31.1
Add properties
Add the property
swagger-api.version=2.2.29.
Add dependencies
Add dependency
io.swagger.core.v3:swagger-annotations-jakarta:2.2.29.
Upgrade dependency
retrofitfrom2.9to3.0.Upgrade dependency
spring-bootfrom3.4.5to3.5.8.Upgrade dependency
druidfrom1.2.16to1.2.27, usecom.alibaba:druid-spring-boot-3-starterinstead ofcom.alibaba:druid-spring-boot-starter.Upgrade dependency
redissonupgrade
redisson-spring-boot-starterfrom3.32.0to3.52.0use
redisson-spring-data-35instead ofredisson-spring-data-27
Remove dependency
spring-security-oauth2-autoconfigure, Spring Boot 3.x BOM no longer manages spring-security-oauth2-autoconfigure.
Plugin Management
Remove some entries from
pluginManagementand let spring-boot-dependencies handle those dependenciesRemove the property
maven-javadoc-plugin.version=3.5.0Remove the property
maven-deploy-plugin.version=3.0.0Remove the property
versions-maven-plugin.version=2.14.2
Scaffold
Default
radpVersionis3.27.xxx-typelayer usesswagger-annotations-jakarta.