Skip to content

Moves autoconfiguration and starters to Spring Boot#388

Open
onobc wants to merge 6 commits intospring-projects:mainfrom
onobc:GH-234-migrate-boot
Open

Moves autoconfiguration and starters to Spring Boot#388
onobc wants to merge 6 commits intospring-projects:mainfrom
onobc:GH-234-migrate-boot

Conversation

@onobc
Copy link
Contributor

@onobc onobc commented Mar 15, 2026

This PR removes the auto-configuration and starter modules.

The samples module is also currently removed from the list of modules to allow the CI PR to pass.

I have updated the samples as far as I can but there are still many failures when running the samples tests.

One that is causing many of the failues is when the app property for the client channel target is defined w/ local.grpc.server.port in it, e.g.:

spring.grpc.client.channel.default.target=static://0.0.0.0:${local.grpc.sever.port}

it fails w/

java.lang.IllegalArgumentException: Illegal character in authority at index 11: //0.0.0.0:${local.grpc.sever.port}

It is not being resolved.

The failing samples can be found by searching for

@Disabled("Need to migrate to Spring Boot 4.1.x")

cc: @dsyer @philwebb
We should dig into these failures before releasing as I think there may be some issues w/ the new virtual targets etc..

See #234

onobc added 4 commits March 15, 2026 12:31
See spring-projects#234

Signed-off-by: onobc <chris.bono@gmail.com>
Removes the configuration properties generation and updates the docs to
reflect the move of the autoconfiguration to Spring Boot.

See spring-projects#234

Signed-off-by: onobc <chris.bono@gmail.com>
Moves dependencies now managed by Spring Boot from
`spring-grpc-dependencies` to `spring-grpc-build-dependencies`.

See spring-projects#234

Signed-off-by: onobc <chris.bono@gmail.com>
Many of the samples are still failing and the tests have been marked
with `@Disabled("Need to migrate to Spring Boot 4.1.x")`.

See spring-projects#234

Signed-off-by: onobc <chris.bono@gmail.com>
@onobc onobc force-pushed the GH-234-migrate-boot branch from 8d0ac31 to a25e2e2 Compare March 15, 2026 17:33
onobc added 2 commits March 15, 2026 12:44
…docs.

Signed-off-by: onobc <chris.bono@gmail.com>
- Grpc Java to `1.79.0`
- Protobuf Java to `4.34.0`
- Spring Framework to `7.0.6`
- Spring Security to `7.1.0-M2`
- Micrometer to `1.17.0-M3`
- Netty to `4.2.10-Final`
- Jackson to `2.21.1`
- Junit to `6.0.3`
- AssertJ to `3.27.7`

Signed-off-by: onobc <chris.bono@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant