feat: Spring Boot upgrade to 3.5.11 (do NOT merge it!)#77
Open
feat: Spring Boot upgrade to 3.5.11 (do NOT merge it!)#77
Conversation
…a related dependencies - initial commit. Some CheckStyle errors/warns are fixed.
…or the application, dependencies to spring-boot-starter-web and spring-boot-starter-undertow are removed.
…rg.openclover:clover-maven-plugin version is changed to 4.5.0. pom.xml files are cleansed.
…added to avoid mockito UnnecessaryStubbingException.
…com.dius.pact.provider artifacts to 4.6.15, javers version to 7.9.0, kotlin to 1.9.25, jackson to 2.17.3, httpclient5 to 5.4.1, httpcore5 to 5.3.3, hibernate-core to 6.5.3.Final. Hibernate dialect is set to org.hibernate.dialect.PostgreSQLDialect.
…placed to JUnit5. JobRunner Bean creation exception is fixed.
…sing is fixed. Bump maven-surefire-plugin version to 3.2.5.
…clover:clover-maven-plugin.
…ed, @ConditionalOnMissingBean annotation is added for DataSource bean. Default values (for test database) are added for jdbc connection properties.
…k with java 21 properly.
…ration (due to java 21 isn't supported). maven-failsafe-plugin version is changed to 3.2.5.
…ssors are reordered).
…fileupload to 1.6.0, tika-core to 3.2.2. Improve dependency management of hazelcast dependencies.
…rapping to HashSet is used to improve collection search operations.
….apache.commons.lang3.StringUtils. Dependencies to org.apache.logging.log4j:log4j-api and org.apache.logging.log4j:log4j-core are commented.
…ons are replaced to MockitoBean and MockitoSpyBean correspondingly.
…ing settings under 'management'.
…e property is moved to bootstrap.properties. liquibase.analytics.enabled=false property is added to avoid NullPointerExceptions from "Anonymous Analytics" feature of Liquibase.
…servlet6:2.0.0-M4 is replaced back to commons-fileupload:commons-fileupload:1.6.0.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Spring Boot upgrade to 3.5.11.
This branch is created from feature/springboot_upgrade, where upgrade to 3.3.13 is performed.
Commit messages:
kagw95 feat: Spring Boot upgrade from 2.7.18 to 3.3.13, plus upgrade of extra related dependencies - initial commit. Some CheckStyle errors/warns are fixed.
kagw95 fix: Migration module is fixed: WebApplicationType.NONE type is set for the application, dependencies to spring-boot-starter-web and spring-boot-starter-undertow are removed.
kagw95 fix: Java version is set to 21 in Maven and plugins configurations. org.openclover:clover-maven-plugin version is changed to 4.5.0. pom.xml files are cleansed.
kagw95 fix: Path to config files is fixed.
kagw95 fix: @MockitoSettings(strictness = Strictness.LENIENT) annotation is added to avoid mockito UnnecessaryStubbingException.
kagw95 fix: antlr4-runtime and antlr4 plugin versions are set to 4.13.2, au.com.dius.pact.provider artifacts to 4.6.15, javers version to 7.9.0, kotlin to 1.9.25, jackson to 2.17.3, httpclient5 to 5.4.1, httpcore5 to 5.3.3, hibernate-core to 6.5.3.Final. Hibernate dialect is set to org.hibernate.dialect.PostgreSQLDialect.
kagw95 fix: Pact tests are fixed. Code is cleansed.
kagw95 fix: Conflicting dependencies are fixed. JUnit4 classes usages are replaced to JUnit5. JobRunner Bean creation exception is fixed.
kagw95 fix: Unit tests are fixed. Hibernate aggregate queries results processing is fixed. Bump maven-surefire-plugin version to 3.2.5.
kagw95 fix(security): Dockerfile: Bump APK packages: sops to 3.11.0-r4, zlib to 1.3.2-r0.
kagw95 fix: Bump clover-maven-plugin to 4.5.2.
kagw95 build(deps): bump netcracker/qubership-workflow-hub to 2.1.1.
kagw95 fix: java version is set to 21 for maven-compiler-plugin and org.openclover:clover-maven-plugin.
kagw95 fix: ParameterControllerV2Test and ItfMultiplyTest Unit tests are fixed, @ConditionalOnMissingBean annotation is added for DataSource bean. Default values (for test database) are added for jdbc connection properties.
kagw95 fix: org.openclover:clover-maven-plugin configuration is fixed to work with java 21 properly.
kagw95 fix: org.openclover:clover-maven-plugin is removed from build configuration (due to java 21 isn't supported). maven-failsafe-plugin version is changed to 3.2.5.
kagw95 build: Project version is set to 2.0.0-SNAPSHOT.
kagw95 build: maven-compiler-plugin configuration is fixed (annotation processors are reordered).
kagw95 fix(security): Bump jackson to 2.18.6, httpclient5 to 5.4.3, commons-fileupload to 1.6.0, tika-core to 3.2.2. Improve dependency management of hazelcast dependencies.
kagw95 build: fix conditions of run-tests step.
kagw95 fix: pom.xml is cleansed.
kagw95 refactor: Some java code duplicates are extracted to methods.
kagw95 build: A new profile is added to turn off tests of MongoDb if it's unavailable.
kagw95 performance: DataSetListContextService#getCachedDataSetListContext: wrapping to HashSet is used to improve collection search operations.
kagw95 chore(deps): Duplicate workflow changes from main branch.
kagw95 build: tech commit.
kagw95 build: tech commit.
kagw95 fix: logback configuration is temporarily changed: logging to console is added.
kagw95 fix: application.properties: default values of jdbc properties are removed.
kagw95 feat: Upgrade to Spring Boot 3.5.11 - initial commit.