diff --git a/libs/grpc-okhttp-1.79.0-SNAPSHOT.jar b/libs/grpc-okhttp-1.79.0-SNAPSHOT.jar new file mode 100644 index 00000000..507a9711 Binary files /dev/null and b/libs/grpc-okhttp-1.79.0-SNAPSHOT.jar differ diff --git a/pom.xml b/pom.xml index b3b3066a..1e2f9a93 100644 --- a/pom.xml +++ b/pom.xml @@ -306,6 +306,20 @@ test + + + + + + + + com.yourgroup + your-artifact + 1.0.0 + system + ${basedir}/repo/com/yourgroup/your-artifact/1.0.0/your-artifact-1.0.0.jar + + org.slf4j slf4j-simple @@ -417,7 +431,7 @@ **/target/**, **/*.jar, **/.git/**, **/.*, **/*.png, **/*.iml, **/*.bolt, .idea/**, **/*nightly*/**, **/.m2/**, LICENSE, **/*.md, **/.github/**, license_header.txt, release.properties/, **/pom.xml.releaseBackup, **/pom.xml.tag, **/semantic.yml, - .circleci/config.yml, **/*.pem + .circleci/config.yml, **/*.pem, **/*.repositories diff --git a/repo/com/yourgroup/your-artifact/1.0.0/_remote.repositories b/repo/com/yourgroup/your-artifact/1.0.0/_remote.repositories new file mode 100644 index 00000000..e581096d --- /dev/null +++ b/repo/com/yourgroup/your-artifact/1.0.0/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. +#Sun Dec 14 16:26:54 ICT 2025 +your-artifact-1.0.0.pom>= +your-artifact-1.0.0.jar>= diff --git a/repo/com/yourgroup/your-artifact/1.0.0/your-artifact-1.0.0.jar b/repo/com/yourgroup/your-artifact/1.0.0/your-artifact-1.0.0.jar new file mode 100644 index 00000000..507a9711 Binary files /dev/null and b/repo/com/yourgroup/your-artifact/1.0.0/your-artifact-1.0.0.jar differ diff --git a/repo/com/yourgroup/your-artifact/1.0.0/your-artifact-1.0.0.pom b/repo/com/yourgroup/your-artifact/1.0.0/your-artifact-1.0.0.pom new file mode 100644 index 00000000..adc90b7b --- /dev/null +++ b/repo/com/yourgroup/your-artifact/1.0.0/your-artifact-1.0.0.pom @@ -0,0 +1,32 @@ + + + + 4.0.0 + com.yourgroup + your-artifact + 1.0.0 + POM was created from install:install-file + diff --git a/repo/com/yourgroup/your-artifact/maven-metadata-local.xml b/repo/com/yourgroup/your-artifact/maven-metadata-local.xml new file mode 100644 index 00000000..0ebae696 --- /dev/null +++ b/repo/com/yourgroup/your-artifact/maven-metadata-local.xml @@ -0,0 +1,35 @@ + + + + com.yourgroup + your-artifact + + 1.0.0 + + 1.0.0 + + 20251214092653 + + diff --git a/src/main/java/com/influxdb/v3/client/internal/FlightSqlClient.java b/src/main/java/com/influxdb/v3/client/internal/FlightSqlClient.java index d80c7e87..96dab3de 100644 --- a/src/main/java/com/influxdb/v3/client/internal/FlightSqlClient.java +++ b/src/main/java/com/influxdb/v3/client/internal/FlightSqlClient.java @@ -47,7 +47,7 @@ import io.grpc.Metadata; import io.grpc.ProxyDetector; import io.grpc.netty.GrpcSslContexts; -import io.grpc.netty.NettyChannelBuilder; +import io.grpc.okhttp.OkHttpChannelBuilder; import io.netty.handler.ssl.SslContext; import io.netty.handler.ssl.SslContextBuilder; import io.netty.handler.ssl.util.InsecureTrustManagerFactory; @@ -146,15 +146,14 @@ public void close() throws Exception { @Nonnull private FlightClient createFlightClient(@Nonnull final ClientConfig config) { URI uri = createLocation(config).getUri(); - final NettyChannelBuilder nettyChannelBuilder = NettyChannelBuilder.forAddress(uri.getHost(), uri.getPort()); - + final OkHttpChannelBuilder nettyChannelBuilder = OkHttpChannelBuilder.forAddress(uri.getHost(), uri.getPort()); nettyChannelBuilder.userAgent(Identity.getUserAgent()); if (LocationSchemes.GRPC_TLS.equals(uri.getScheme())) { nettyChannelBuilder.useTransportSecurity(); SslContext nettySslContext = createNettySslContext(config); - nettyChannelBuilder.sslContext(nettySslContext); +// nettyChannelBuilder.sslSocketFactory(nettySslContext); } else { nettyChannelBuilder.usePlaintext(); }