-
Notifications
You must be signed in to change notification settings - Fork 3.1k
feat(deps): upgrade to Spring Boot 4 #4558
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
|
jolokia-support-spring is also not ready yet for spring-boot 4: jolokia/jolokia#866 |
c6403c2 to
13573fd
Compare
|
I update the fork to M3 ... now some more new "incompatibilities" present ... all about jackson. For example in de.codecentric.boot.admin.server.utils.jackson.EndpointMixinTest
The new org.springframework.boot.test.json.JacksonTester.initFields(Object, JsonMapper) accept only tools.jackson.databind.json.JsonMapper from jackson-databind-3.0.0-rc9. I can't find anything in spring's migration guide for this changes :-( https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-4.0-Migration-Guide |
TODO: Fix Autoconfiguration for RegistrationClient
06958f3 to
e9f78f0
Compare
|
I rebased #4838 in my fork as well. |
4ccf0e6 to
4a96e55
Compare
4a96e55 to
95253b1
Compare
…he test is also waiting for 60 seconds in StepVerifier, so the client should support that.
…nts. Restored proper CountDownLatch synchronization with corrected interrupt handling to ensure instance registration completes before assertions attempt to read the registered ID.
…around Reactor 3.8.0 blocking detection
…ve threads to prevent flaky tests with webclient
|
Hi @SteKoe ... I have a question regarding copyright and licensing. My project is currently migrating to Spring Boot 4. To enable our builds, I plan to build the code from [this fork] (and/or the Spring Boot 4 migration MR) and publish the resulting artifact to our internal Artifactory, so it can be consumed by our GitLab pipeline. Thank you in advance for your guidance. |
- I did "mvn install -DskipTests=true -nsu -Dcheckstyle.skip=false -pl '!spring-boot-admin-docs'" - spring-boot-admin-docs doesn't build successfully no glue why
…re.MailSenderAutoConfiguration] - some tests failing because of missing MailSenderAutoConfiguration - adding spring-boot-starter-mail in test-scope
- the CountDownLatch.await should have a timeout too
…re.MailSenderAutoConfiguration] - some tests failing because of missing MailSenderAutoConfiguration - adding spring-boot-starter-mail in test-scope
- wee need both starters because of import of RestTemplateAutoConfiguration, RestClientAutoConfiguration and WebClientAutoConfiguration in SpringBootAdminClientAutoConfiguration - locally (win 11, gitbash, eclipse) ClientServletApplicationTest not working, the --spring.jackson.property-naming-strategy=SNAKE_CASE is not used (no glue why) - in github build its working - why is this? - locally SpringBootAdminClientRegistrationClientAutoConfigurationTest is also not working 100% - a lot of "wrong" RegistrationClient are created, doesn't matter which "builders" are in the spring context - in github build its working - why is this?
- I did "mvn install -DskipTests=true -nsu -Dcheckstyle.skip=false -pl '!spring-boot-admin-docs'" - spring-boot-admin-docs doesn't build successfully no glue why
- wee need both starters because of import of RestTemplateAutoConfiguration, RestClientAutoConfiguration and WebClientAutoConfiguration in SpringBootAdminClientAutoConfiguration - locally (win 11, gitbash, eclipse) ClientServletApplicationTest not working, the --spring.jackson.property-naming-strategy=SNAKE_CASE is not used (no glue why) - in github build its working - why is this? - locally SpringBootAdminClientRegistrationClientAutoConfigurationTest is also not working 100% - a lot of "wrong" RegistrationClient are created, doesn't matter which "builders" are in the spring context - in github build its working - why is this?
- cleaned also all "invalid" code-formattings from previous commits - one big problem in spring-boot-admin-server jackson's databind module 3.0.0-rc9 was included into spring which conflicts here and there with the old jackson stuff?!
95253b1 to
4c5bef6
Compare
|
Hi @ahoehma Spring Boot Admin is licensed under Apache 2 License: https://github.com/codecentric/spring-boot-admin?tab=Apache-2.0-1-ov-file#readme So from License perspective there should be no problem. Please note that we cannot give legal advice and don't know your compliance requirements. |





No description provided.