gRPC Java SDK
https://docs.flipt.io/integration/server/grpc
Request a Client Need a client in another language? Let us know!
Please provide a Java GRPC SDK.
https://github.com/grpc/grpc-java
gRPC-Java supports Java 8 and later.
Even though gRPC-Java supports Java 8 I suggest you set a Java 11 or Java 17 baseline.
https://spring.io/blog/2021/09/02/a-java-17-and-jakarta-ee-9-baseline-for-spring-framework-6
In case you're wondering about JDK 11 as an LTS generation, please note that the commercial support timeframes for JDK 11 are shorter than for JDK 8, with JDK 11 LTS phasing out in late 2023 already. JDK 17 as the next LTS generation will provide support timeframes until 2026 at least. We consider JDK 8 to have a unique role in the ecosystem; in comparison, JDK 11 is a transitional release. Also, JDK 17 provides an accumulated set of recent language, API and JVM enhancements, making it a more compelling upgrade.
Thanks for raising this @sdavids ! We should get our client fixed up there or potentially even removed because we support auto-generated client through our buf registry now.
If you're familiar with buf.build we have our protos published and they auto-generate SDKs in a number of languages (including Java) here: https://buf.build/flipt-io/flipt/sdks
hey @sdavids. Is this still issue? does Buf schema registry solve it?