diff --git a/CHANGELOG.md b/CHANGELOG.md index 0a74cd13..e37086af 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,9 @@ [comment]: <> (When bumping [pc:VERSION_LATEST_RELEASE] create a new entry below) ### Unreleased version +### v1.1.0 +- Add list vectors endpoint + ### v1.0.0 - Remove vector_service.proto and replace it with the generated classes - Add data and control plane wrappers diff --git a/README.md b/README.md index 80a2cf19..ae9c332f 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,7 @@ Maven: io.pinecone pinecone-client - 1.0.0 + 1.1.0 ``` @@ -23,12 +23,12 @@ Maven: Gradle: ``` -implementation "io.pinecone:pinecone-client:1.0.0" +implementation "io.pinecone:pinecone-client:1.1.0" ``` [comment]: <> (^ [pc:VERSION_LATEST_RELEASE]) -Alternatively, you can use our standalone uberjar [pinecone-client-1.0.0-all.jar](https://repo1.maven.org/maven2/io/pinecone/pinecone-client/1.0.0/pinecone-client-1.0.0-all.jar), which bundles the pinecone +Alternatively, you can use our standalone uberjar [pinecone-client-1.1.0-all.jar](https://repo1.maven.org/maven2/io/pinecone/pinecone-client/1.1.0/pinecone-client-1.1.0-all.jar), which bundles the pinecone client and all dependencies together. You can include this in your classpath like you do with any 3rd party JAR without having to obtain the *pinecone-client* dependencies separately. diff --git a/gradle.properties b/gradle.properties index b7e970c3..212ac6a6 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1 +1 @@ -pineconeClientVersion = 1.0.0 +pineconeClientVersion = 1.1.0 diff --git a/src/main/java/io/pinecone/configs/PineconeConfig.java b/src/main/java/io/pinecone/configs/PineconeConfig.java index 0c29edcb..e1539ef7 100644 --- a/src/main/java/io/pinecone/configs/PineconeConfig.java +++ b/src/main/java/io/pinecone/configs/PineconeConfig.java @@ -176,7 +176,7 @@ public String getUserAgentGrpc() { } private String buildUserAgent(String clientId) { - String userAgent = String.format("lang=java; %s=%s", clientId, "v1.0.0"); + String userAgent = String.format("lang=java; %s=%s", clientId, "v1.1.0"); if (this.getSourceTag() != null && !this.getSourceTag().isEmpty()) { userAgent += "; source_tag=" + this.getSourceTag(); } diff --git a/src/test/java/io/pinecone/PineconeBuilderTest.java b/src/test/java/io/pinecone/PineconeBuilderTest.java index ad3bac71..6bdd0e12 100644 --- a/src/test/java/io/pinecone/PineconeBuilderTest.java +++ b/src/test/java/io/pinecone/PineconeBuilderTest.java @@ -79,7 +79,7 @@ public void PineconeWithOkHttpClientAndUserAgent() throws IOException { assertEquals(expectedIndex, index); verify(mockClient, times(1)).newCall(requestCaptor.capture()); - assertEquals("lang=java; pineconeClientVersion=v1.0.0", requestCaptor.getValue().header("User-Agent")); + assertEquals("lang=java; pineconeClientVersion=v1.1.0", requestCaptor.getValue().header("User-Agent")); } @Test @@ -105,6 +105,6 @@ public void PineconeWithSourceTag() throws IOException { assertEquals(expectedIndex, index); verify(mockClient, times(1)).newCall(requestCaptor.capture()); - assertEquals("lang=java; pineconeClientVersion=v1.0.0; source_tag=testsourcetag", requestCaptor.getValue().header("User-Agent")); + assertEquals("lang=java; pineconeClientVersion=v1.1.0; source_tag=testsourcetag", requestCaptor.getValue().header("User-Agent")); } } \ No newline at end of file diff --git a/src/test/java/io/pinecone/PineconeConfigTest.java b/src/test/java/io/pinecone/PineconeConfigTest.java index f210b7a1..574aff4a 100644 --- a/src/test/java/io/pinecone/PineconeConfigTest.java +++ b/src/test/java/io/pinecone/PineconeConfigTest.java @@ -28,26 +28,26 @@ public void testValidateWithEmptyApiKey() { @Test public void testGetUserAgent() { PineconeConfig config = new PineconeConfig("testApiKey"); - assertEquals(config.getUserAgent(), "lang=java; pineconeClientVersion=v1.0.0"); + assertEquals(config.getUserAgent(), "lang=java; pineconeClientVersion=v1.1.0"); } @Test public void testGetUserAgentGrpc() { PineconeConfig config = new PineconeConfig("testApiKey"); - assertEquals(config.getUserAgentGrpc(), "lang=java; pineconeClientVersion[grpc]=v1.0.0"); + assertEquals(config.getUserAgentGrpc(), "lang=java; pineconeClientVersion[grpc]=v1.1.0"); } @Test public void testGetUserAgentWithSourceTag() { PineconeConfig config = new PineconeConfig("testApiKey"); config.setSourceTag("testSourceTag"); - assertEquals(config.getUserAgent(), "lang=java; pineconeClientVersion=v1.0.0; source_tag=testsourcetag"); + assertEquals(config.getUserAgent(), "lang=java; pineconeClientVersion=v1.1.0; source_tag=testsourcetag"); } @Test public void testGetUserAgentGrpcWithSourceTag() { PineconeConfig config = new PineconeConfig("testApiKey"); config.setSourceTag("testSourceTag"); - assertEquals(config.getUserAgentGrpc(), "lang=java; pineconeClientVersion[grpc]=v1.0.0; source_tag=testsourcetag"); + assertEquals(config.getUserAgentGrpc(), "lang=java; pineconeClientVersion[grpc]=v1.1.0; source_tag=testsourcetag"); } @Test