eu
region.v1.2.0
of the Spark-Pinecone connector. This version introduces support for stream upserts with structured streaming. This enhancement allows users to seamlessly stream data into Pinecone for upsert operations.v5.4.2
of the Pinecone Python SDK. This release adds a required keyword argument, metric
, to the query_namespaces
method. This change enables the SDK to merge results no matter how many results are returned.pinecone-rerank-v0
and cohere-rerank-3.5
on Pinecone Inferencepinecone-rerank-v0
, Pinecone’s state of the art reranking model that out-performs competitors on widely accepted benchmarks. This model is in public preview.cohere-rerank-3.5
, Cohere’s leading reranking model.v2.1.0
of the Pinecone .NET SDK. This version adds support for index tags and introduces the ClientOptions.IsTlsEnabled
property, which must be set to false
for non-secure client connections.pinecone-sparse-english-v0
pinecone-sparse-english-v0
, Pinecone’s sparse embedding model, which estimates the lexical importance of tokens by leveraging their context, unlike traditional retrieval models like BM25, which rely solely on term frequency. This model is in public preview.v3.1.0
of the Pinecone Java SDK. This version introduces support for specifying a base URL for control and data plane operations.v5.4.0
and v5.4.1
of the Pinecone Python SDK. v5.4.0
adds a query_namespaces
utility method to run a query in parallel across multiple namespaces in an index and then merge the result sets into a single ranked result set with the top_k
most relevant results. v5.4.1
adds support for the pinecone-plugin-inference
package required for some integrated inference operations.v4.0.0
of the Pinecone Node.js SDK. This version uses the latest stable API version, 2024-10
, and adds support for reranking and import.v2.0.0
of the Pinecone Go SDK. This version uses the latest stable API version, 2024-10
, and adds support for reranking and import.v3.0.0
of the Pinecone Java SDK. This version uses the latest stable API version, 2024-10
, and adds support for embedding, reranking, and import.v3.0.0
also includes the following breaking change: The control
class has been renamed db_control
. Before upgrading to this version, be sure to update all relevant import
statements to account for this change.For example, you would change import org.openapitools.control.client.model.*;
to import org.openapitools.db_control.client.model.*;
.v5.3.0
and v5.3.1
of the Pinecone Python SDK use the latest stable API version, 2024-10
. These versions were release previously.2024-10
is now the latest stable version2024-10
is now the latest stable version of the Database API and Inference API. For highlights, see SDKs below.chat_assistant
endpoint to the Assistant API. It can be used to chat with your assistant, and get responses and citations back in a structured form.v5.3.1
of the Pinecone Python SDK. This version adds a missing python-dateutil
dependency.v1.1.1
of the Pinecone Go SDK. This version adds support for non-secure client connections.v2.1.0
of the Pinecone Java SDK. This version adds support for non-secure client connections.v5.3.0
of the Pinecone Python SDK. This version adds support for import operations. This feature is in public preview.metrics_alignment
operation, which provides a way to evaluate the correctness and completeness of a response from a RAG system. This feature is in public preview.v5.2.0
of the Pinecone Python SDK. This version adds support for reranking documents with Pinecone Inference; it is no longer necessary to install the pinecone-plugin-inference
package separately. This feature is in public preview.v3.0.3
of the Pinecone Node.js SDK. This version removes extra logging and makes general internal enhancements.v3.0.2
of the Pinecone Node.js SDK. This version removes a native Node utility function that was causing issues for users running in Edge
. There are no downstream affects of its removal; existing code should not be impacted.v5.1.0
of the Pinecone Python SDK. With this version, the SDK can now be installed with pip install pinecone
/ pip install "pinecone[grpc]"
. This version also includes a has_index()
helper function to check if an index exists.v0.1.0
and v0.1.1
of the Pinecone Rust SDK. The Rust SDK is in “alpha” and is under active development. The SDK should be considered unstable and should not be used in production. Before a 1.0 release, there are no guarantees of backward compatibility between minor versions. See the Rust SDK README for full installation instructions and usage examples.v1.0.0
of the Pinecone .NET SDK. For usage examples, see our guides or the GitHub README.europe-west1
(Netherlands) region of GCP.v1.1.0
of the Pinecone Go SDK. This version adds support for generating embeddings via Pinecone Inference.v1.0.0
of the Pinecone Go SDK. This version depends on Pinecone API version 2024-07
and includes the ability to prevent accidental index deletion. With this version, the Go SDK is officially supported by Pinecone.v5.0.0
of the Pinecone Python SDK. This version depends on Pinecone API version 2024-07
and includes the ability to prevent accidental index deletion. Additionally, the pinecone-plugin-inference
package required to generate embeddings with Pinecone Inference is now included by default; it is no longer necessary to install the plugin separately.v3.0.0
of the Pinecone Node.js SDK. This version depends on Pinecone API version 2024-07
and includes the ability to prevent accidental index deletion. Additionally, this version supports generating embeddings via Pinecone Inference.v2.0.0
of the Pinecone Java SDK. This version depends on Pinecone API version 2024-07
and includes the ability to prevent accidental index deletion. Additionally, this version includes the following breaking changes:createServerlessIndex()
now requires a new argument: DeletionProtection.ENABLED
or DeletionProtection.DISABLED
.configureIndex()
has been renamed configurePodsIndex()
.2024-07
of the Database API and Inference API. This version includes the following highlights:create_index
and configure_index
endpoints now support the deletion_protection
parameter. Setting this parameter to "enabled"
prevents an index from accidental deletion. For more details, see Prevent index deletion.
describe_index
and list_index
responses now include the deletion_protection
field. This field indicates whether deletion protection is enabled for an index.
spec.serverless.cloud
and spec.serverless.region
parameters of create_index
now support gcp
/ us-central
and azure
/ eastus2
as part of the serverless public preview on GCP and Azure.
MAX_MSG_SIZE
.Could Not Find NameResolverProvider
using uber jar.ConnectPopup
function to bypass the Connect widget and open the “Connect to Pinecone” flow in a popup. This can be used in an app or website for a seamless Pinecone signup and login process.protobuf
dependency in our optional grpc
extras from 3.20.3
to 4.25.3
. Significant performance improvements have been made with this update. This is a breaking change for users of the optional GRPC addon (installed with pinecone[grpc]
).us-east-1
region of AWS, and up to 2 GB of storage. Although the Starter plan has stricter limits than other plans, you can upgrade whenever you’re ready.create_index
, describe_index
, and list_indexes
now use a single global URL, https://api.pinecone.io
, regardless of the cloud environment where an index is hosted. This is now in general availability. As a result, the legacy version of the API, which required regional URLs for control plane operations, is deprecated as of April 15, 2024 and will be removed in a future, to be announced, release.eu-west-1
region of AWS.DeprecationWarning
being incorrectly shown to users who are not passing in the deprecated openapi_config
property. This warning can safely be ignored by anyone who is not preparing to upgrade.sourceTag
that you can set when constructing a Pinecone client to help Pinecone associate API activity to the specified source.SourceTag
that you can set when constructing a Pinecone client to help Pinecone associate API activity to the specified source.source_tag
that you can set when constructing a Pinecone client to help Pinecone associate API activity to the specified source. See the v3.2.1 release notes in GitHub for more details.us-east-1
region of AWS.create_index
, describe_index
, and list_indexes
now use a single global URL, https://api.pinecone.io
, regardless of the cloud environment where an index is hosted. This simplifies the experience compared to the legacy API, where each environment has a unique URL.