Releases: xooooooooox/radp
Releases · xooooooooox/radp
2.13
- scaffold
- optimise .gitignore
- fix maven-release-plugin scm
- optimize actuator
- assembly bin/catalina.sh, bin/catalina.bat, bin/startup.sh, bin/shutdown.sh
- optimize assembly jar profiles active by cli not work
- optimize application-xx.yaml
- optimize gitlab CI/CD
- dependencies
-
radp-spring-frameworkchangejavax.validation:validation-apitojakarta.validation:validatation-api - upgrade spring-boot-parent from
2.7.12to2.7.18
-
- feature
- optimize profile
auto-layeredandauto-assembly -
RestExceptionHandleradd handlerMethodArgumentTypeMismatchException - add
MultiResult -
ResultBuilderadd method signaturebuildFailure(ErrorCode errorCode) -
SingleResultadd method signaturebuild() - Optimize gitlab CI/CD
-
radp-logging-spring-boot-startertemplate 增加NopStatusListener
- optimize profile
- fix
- fix META-INF/internal resource SPI
- fix
radp-spring-frameworkResponseBuilder bug - fix
ApplicationContextHelper#getBeanbug
3.13
- scaffold
- add postgresql template application.yaml
- add property
docker.build.base_imageanddocker.build.image_tag - optimise .gitignore
- fix maven-release-plugin scm
- Dockerfile base image
eclipse-temurin:11-jdk->eclipse-temurin:17-jdk - optimize docker-compose-app.yaml
- application-local.yaml and application-dev.yaml hikari log
- delete application-homelab.yaml
- optimize actuator
- add project.name
- optimize assembly jar profiles active by cli not work
- assembly bin/catalina.sh, bin/catalina.bat, bin/startup.sh, bin/shutdown.sh
- dependencies
-
pl.project13.maven:git-commit-id-plugin:4.9.10->io.github.git-commit-id:git-commit-id-maven-plugin:6.0.0 - upgrade
commons-io:commons-io:2.7tocommons-io:commons-io:2.13.0 - upgrade springdoc-openapi version from 1.6.15 to 2.4.0
- upgrade
com.baomidou:mybatis-plus-boot-starter:2.5.7tocom.baomidou:mybatis-plus-spring-boot3-starter:2.5.7 - use springdoc-openapi bom
- upgrade spring-cloud.version from
2021.0.5to2023.0.0 - upgrade mybatis-spring-boot version from
2.1.4to3.0.4 - upgrade mybatis-plus version from
3.5.7to3.5.9, use mybatis-plus-bom instead
-
- feature
-
radp-spring-frameworkaddMultiResult -
radp-logging-spring-boot-startertemplate/logback-spring.xml 增加NopStatusListener -
ResponseBuilderadd method signatureResult buildFailure(ErrorCode errorCode) - optimize profile
auto-layeredandauto-assembly
-
- fix
- fix can't find symbol
PaginationInnerInterceptor, 需要显式声明mybatis-plus-jsqlparser - fix GitLab CI/CD after upgrade to Spring Boot 3 (JDK17)
- fix GitHub Actions after upgrade to Spring Boot 3 (JDK17)
- fix
radp-spring-frameworkResponseBuilder bug - fix META-INF/internal resource SPI
- fix ApplicationContextHelper#getBean bug
- fix
RestExceptionHandler
- fix can't find symbol
3.12
- 基于 JDK17 + SpringBoot3.x
- netty-resolver-dns-native-macos 增加 arm64 支持
-
javax.validate:validation-api->jakarta.validate:jakarta.validation-api -
javax.servlet.*->jakarta.servlet.* - 允许在
future分支出发 GitHub Actions
2.12
- 从这个版本开始, 新增 future 分支, 基于 JDK17+SpringBoot3.x 进行开发
- 这个版本与 0.11 版本等价
0.11
- fix archetype auto-release profile not work
- fix archetype import error
0.10
- Fix GitHub Action maven cache not work
- Change default jdk from
java 8.0.432+6-temtojava 8.0.442+6-amzn. Because no availablejava 8.0.432+6-tem
on arm64 - Update archetype application-dev.yaml
0.9
- Optimize GitHub Action: maven cache
- Optimize auto-assembly profile
0.8
- Update archetype
- Optimize GitHub Actions
- 新增
rapd-design-pattern-framework, 对设计模式的使用进行抽象和封装, 降低设计模式的应用难度以及统一编码风格- 决策树设计模式抽象
- archetype
- assembly 优化
- 分层构建优化
0.7
- Support publish GitLab pages via GitLab CI/CD
- Optimize gitlab ci pipeline, use remote template
- Update archetype, .mvn, .github actions
0.6
- Support GitLab CI/CD
- Provide ubuntu/24.04 Vagrantfile for mac arm64