Upgrade dependencies to support Spring Boot 3.0.0-M4 and Spring Cloud 2022.0.0-M4#30504
Conversation
|
Hi @rickle-msft , could you help to fix this test class |
|
Hi @kushagraThapar, could you help to fix this below failure in the Cosmos ci pipeline?
|
|
/azp run java - spring - tests |
|
Azure Pipelines successfully started running 1 pipeline(s). |
|
Hi @sima-zhu we ran into the below issue when using the Spring Boot 3.0.0-M4 dependencies, could you help to release the newest version for the SDK
|
|
Hi, @ZejiaJiang we ran into the same below issue when using the Spring Boot 3.0.0-M4 dependencies, could you help to release the newest version for the SDK
|
|
@moarychan - micrometer is a common module which is used across multiple azure SDKs. Wondering if the issue is only with cosmos CI pipeline, or with micrometer in general. |
|
Hi @moarychan , we've already release the latest version SDK for You can try it. I think it will work. |
Thanks for your update! @JimSuplizio @srnagar please help set up the pipeline to sync this difference. Thanks! |
|
/azp run java - spring - tests |
|
Azure Pipelines successfully started running 1 pipeline(s). |
Hi @kushagraThapar , I can not reproduce the error |
|
@moarychan - so I looked at the issue, and seems like it is happening only with Java 11 and not with Java 8. Looks like related to micrometer module 1.10.0-M3. Worth asking this question on micrometer repository - https://github.com/micrometer-metrics/micrometer/releases/tag/v1.10.0-M3 ccing @alzimmermsft who might know about this issue or has any ideas / suggestions. |
@JimSuplizio thanks for your update! |
|
This pull request is protected by Check Enforcer. What is Check Enforcer?Check Enforcer helps ensure all pull requests are covered by at least one check-run (typically an Azure Pipeline). When all check-runs associated with this pull request pass then Check Enforcer itself will pass. Why am I getting this message?You are getting this message because Check Enforcer did not detect any check-runs being associated with this pull request within five minutes. This may indicate that your pull request is not covered by any pipelines and so Check Enforcer is correctly blocking the pull request being merged. What should I do now?If the check-enforcer check-run is not passing and all other check-runs associated with this PR are passing (excluding license-cla) then you could try telling Check Enforcer to evaluate your pull request again. You can do this by adding a comment to this pull request as follows: What if I am onboarding a new service?Often, new services do not have validation pipelines associated with them, in order to bootstrap pipelines for a new service, you can issue the following command as a pull request comment: |
|
This is the first PR to support Spring Boot 3, the below are main change categories:
|
|
Hi @saragluna The code of the Spring Cloud Azure side is ready for supporting Spring Boot 3, please help review it, thanks! |
saragluna
left a comment
There was a problem hiding this comment.
If we don't depend on the Spring Data Cosmos lib, we should also remove the code. We can always add them back instead of leaving them commented out in this PR.
…ing Cloud Azure except for spring-cloud-azure-starter-data-cosmos
|
API change check APIView has identified API level changes in this PR and created following API reviews. azure-core |
| # Exclude artifacts list when build from source.These artifacts may be not compatible with current dependencies. | ||
| exclude_artifacts_list = [ | ||
| 'azure-spring-data-cosmos', | ||
| 'azure-spring-data-cosmos-test', | ||
| 'spring-cloud-azure-starter-data-cosmos' | ||
| ] | ||
|
|
There was a problem hiding this comment.
We'd better remove these in the next PR.
…figuration-metadata.json;

This original branch
feature/spring-cloud-azure-6.xis our target branch to support Spring Boot 3, the major version6.xwill be a milestone version for Spring Cloud Azure developers, and the main branch will keep supporting the release version of Spring Boot.We are preparing a Spring Cloud Azure milestone version based on Spring Boot 3.0.0-M4 and Spring Cloud 2022.0.0-M4 version. The Spring Data Cosmos and Spring Cloud Aapconfiguration parts will be excluded in the first Spring Cloud Azure milestone plan due to not compatibility with Spring Boot M4, they may be in the second milestone version.