onyn

Results 9 issues of onyn

My spring boot application extensively use [externalized configuration](https://docs.spring.io/spring-boot/docs/current/reference/html/features.html#features.external-config) feature. Configuration stored in: 1. bootstrap.yml 2. application.yml 3. SPRING_APPLICATION_JSON environment variable (only in production) 4. Consul KV Since boot 2.4 bootstrap.yml...

waiting-for-triage

Why relative paths forbidden when authority part is present? https://github.com/guzzle/psr7/blob/69568e4293f4fa993f3b0e51c9723e1e17c41379/tests/UriTest.php#L599-L605 This violates [withPath](https://github.com/php-fig/http-message/blob/efd67d1dc14a7ef4fc4e518e7dee91c271d524e4/src/UriInterface.php#L242-L264) contract. Also there's [clear description](https://github.com/php-fig/http-message/blob/efd67d1dc14a7ef4fc4e518e7dee91c271d524e4/src/UriInterface.php#L312-L313) how to avoid problem described in the aforementioned code comment.

We have [DiscoveryClientNameResolver](https://github.com/grpc-ecosystem/grpc-spring/blob/813288282133ecf43e2f815a847355ac36ef6e21/grpc-client-spring-boot-autoconfigure/src/main/java/net/devh/boot/grpc/client/nameresolver/DiscoveryClientNameResolver.java) which allows to specify grpc client target like `discovery:///service-name`. Actual ip:port data is fetched from consul. Port also taken from `gRPC_port` metadata. I suggest adding `gRPC_service_config` metadata...

enhancement

We have [real ip](https://vertx.io/docs/vertx-web/java/#_forward_support) feature but lack configurable list of IP addresses of trusted origins of `Forwarded` http header. I found [ticket](https://github.com/eclipse-vertx/vert.x/issues/3700) where problem pretty well described. I totally agree...

enhancement

### Is your feature request related to a problem? `DNSNameResolver` have [service config parsing logic](https://github.com/grpc/grpc-java/blob/8a9ce990b0400c9e73ca14e2b4a0be47fc6eeb30/core/src/main/java/io/grpc/internal/DnsNameResolver.java#L238) which is hidden from outer world. Please expose json string to ConfigOrError parser. This simplifies...

enhancement

### Plugin GRPC ### I have an idea! In GRPC there are four kinds of service methods: ```proto service HelloService { // Unary RPC. This is most common and familiar...

C-feature-accepted

Spring boot 2.7 introduces new way for registering autoconfiguration classes. And then spring.factories file was deprecated. As of boot 3.0 support of spring.factories files was dropped. See also: https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-3.0-Migration-Guide#auto-configuration-files