Open Issues Need Help
View All on GitHubAI Summary: Implement a `ManagedChannels` API in a Spring Boot gRPC starter project to allow querying registered `ManagedChannel` instances by name, simplifying multi-channel configurations and reducing boilerplate code for creating gRPC stubs. This involves creating an interface and implementation to manage and retrieve channels, potentially leveraging existing Spring functionality.
Out-of-the-box, highly extendable Spring Boot starters for the cutting-edge gRPC ecosystem and modern Java!
AI Summary: The task is to enhance the gRPC Spring Boot starter to support configuring secure channels using Spring's SSL Bundles. This involves allowing users to specify an SSL Bundle name to obtain the necessary `KeyManager` and `TrustManager` for TLS configuration, potentially simplifying the management of multiple secure gRPC channels.
Out-of-the-box, highly extendable Spring Boot starters for the cutting-edge gRPC ecosystem and modern Java!
AI Summary: Implement support for Spring Boot's SSL Bundles in the gRPC client configuration of the `grpc-starter` project. This involves adding new properties for global and channel-specific SSL bundle configuration, integrating with Spring Boot's `SslBundles` bean to create SSL contexts for gRPC channels, ensuring backward compatibility with existing TLS configuration, and updating documentation with examples and a migration guide.
Out-of-the-box, highly extendable Spring Boot starters for the cutting-edge gRPC ecosystem and modern Java!