Skip to main content
Pinecone Docs

Search documentation

Type to search this documentation.

Pinecone 2024 changelog

Every change to Pinecone in 2024, including new features, API updates, deprecations, and pricing and plan changes.

All Pinecone products share this changelog. Use the filters to narrow the list.

2024-12-23

  • Database

Increased namespaces limit

Customers on the Standard plan can now have up to 25,000 namespaces per index.

2024-12-17

  • Database

Released Spark-Pinecone connector v1.2.0

Released 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.

2024-12-10

  • Docs

New integration with HoneyHive

Added the HoneyHive integration page.

2024-12-09

  • SDK

Released Python SDK v5.4.2

Released 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.

2024-12-04

  • Database

Launch week: pinecone-rerank-v0 and cohere-rerank-3.5 on Pinecone Inference

Released pinecone-rerank-v0, Pinecone's state of the art reranking model that out-performs competitors on widely accepted benchmarks. This model is in public preview.


Pinecone Inference now hosts cohere-rerank-3.5, Cohere's leading reranking model.

2024-12-05

  • SDK

Released .NET SDK v2.1.0

Released 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.

2024-12-02

  • Database

Launch week: Released pinecone-sparse-english-v0

Pinecone Inference now supports pinecone-sparse-english-v0, Pinecone's sparse embedding model, which estimates the lexical importance of tokens by using their context, unlike traditional retrieval models like BM25, which rely solely on term frequency. This model is in public preview.

2024-11-27

  • SDK

Released Java SDK v3.1.0

Released v3.1.0 of the Pinecone Java SDK. This version introduces support for specifying a base URL for control and data plane operations.

2024-11-14

  • General

Monthly spend alerts

You can now set an organization-wide monthly spend alert. When your organization's spending reaches the specified limit, you will receive an email notification.

2024-11-08

  • General

Enabled CSV export of usage and costs

You can now download a CSV export of your organization's usage and costs from the Pinecone console.

2024-11-07

  • General

Added Support chat in the console

You can now chat with the Pinecone support bot and submit support requests directly from the Pinecone console.

2024-10-31

  • SDK

Cequence released updated Scala SDK

Cequence released a new version of their community-supported Scala SDK for Pinecone. See their blog post for details.

2024-10-28

  • Database

Added index tagging for categorization

You can now add index tags to categorize and identify indexes.

2024-10-24

  • SDK

Released major SDK updates: Node.js, Go, Java, and Python

Released 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.


Released 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.


Released 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.


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-02

  • Assistant

Chat and update features added to Assistant

Added the 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.


You can now add instructions when creating or updating an assistant. Instructions are a short description or directive for the assistant to apply to all of its responses. For example, you can update the instructions to reflect the assistant's role or purpose.


You can now update an existing assistant with new instructions or metadata.

2024-09-23

  • Docs

Added guidance on using the Node.js SDK with proxies.

2024-08-28

  • SDK

Released 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 shouldn't be impacted.

2024-08-27

  • SDK

Released 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.


Released 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 shouldn't 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.

2024-07-19

  • SDK

Released 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's no longer necessary to install the plugin separately.


Released 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.


Released 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().

For more details, see the Java SDK v2.0.0 migration guide.

2024-07-19

  • API

Released version 2024-07 of the Database API and Inference API. This version includes the following highlights:

  • The 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.
  • The describe_index and list_index responses now include the deletion_protection field. This field indicates whether deletion protection is enabled for an index.
  • The 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.

2024-06-30

  • Docs

Added a model gallery with details and guidance on popular embedding and reranking models, including models hosted on Pinecone's infrastructure.

2024-06-28

  • SDK

Released version 1.2.2 of the Pinecone Java SDK. This release simplifies the proxy configuration process. It also fixes an issue where the user agent string wasn't correctly setup for gRPC calls. Now, if the source tag is set by the user, it's appended to the custom user agent string.

2024-06-18

  • Docs

Added a new legal semantic search sample app that demonstrates low-latency natural language search over a knowledge base of legal documents.

2024-06-06

  • Docs

Updated Python code samples to use the gRPC version of the Python SDK, which is more performant than the Python SDK that interacts with Pinecone via HTTP requests.

2024-06-06

  • SDK

Released version 4.1.1 of the Pinecone Python SDK. In this release, you can now use colons inside source tags. Additionally, the gRPC version of the Python SDK now allows retries of up to MAX_MSG_SIZE.

2024-05-21

  • General

You can now use the 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.

2024-05-01

  • SDK

Released version 4.0.0 of the Pinecone Python SDK. In this release, we're upgrading the 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]).

2024-04-30

  • Docs
  • The docs now have a new AI chatbot. Use the search bar at the top of our docs to find related content across all of our resources.
  • We've updated the look and feel of our example notebooks and sample apps. A new sample app, Namespace Notes, a simple multi-tenant RAG app that uploads documents, has also been added.

2024-04-30

  • Database

The free Starter plan now includes 1 project, 5 serverless indexes in the 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.

2024-04-26

  • General

Pinecone now provides a Connect widget that can be embedded into an app, website, or Colab notebook for a seamless signup and login process.

2024-04-22

  • Database

As announced in January 2024, control plane operations like 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.

2024-04-15

  • SDK

Released version 0.9.0 of the Canopy SDK. This version adds support for OctoAI LLM and embeddings, and Qdrant as a supported knowledge base. See the v0.9.0 release notes in GitHub for more details.

2024-03-30

  • SDK

Released version 3.2.2 of the Pinecone Python SDK. This version fixes a minor issue introduced in v3.2.0 that resulted in a DeprecationWarning being incorrectly shown to users who aren't passing in the deprecated openapi_config property. This warning can safely be ignored by anyone who isn't preparing to upgrade.

2024-03-28

  • SDK

Released version 2.2.0 of the Pinecone Node.js SDK. This releases adds an optional sourceTag that you can set when constructing a Pinecone client to help Pinecone associate API activity to the specified source.

2024-03-25

  • SDK

Released version 3.2.1 of the Pinecone Python SDK. This version adds an optional 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.

2024-03-21

  • SDK

Released version 0.8.1 of the Canopy SDK. This version includes bug fixes, the removal of an unused field for Cohere chat calls, and added guidance on creating a knowledge base with a specified record encoder when using the core library. See the v0.8.1 release notes in GitHub for more details.

2024-03-20

  • Database

The Pinecone console has a new look and feel, with a brighter, minimalist design; reorganized menu items for quicker, more intuitive navigation; and easy access to recently viewed indexes in the sidebar.


When viewing the list of indexes in a project, you can now search indexes by index name; sort indexes alphabetically, by how recently they were viewed or created, or by status; and filter indexes by index type (serverless, pod-based, or starter).

2024-03-14

  • Database

Fixed a bug that caused inaccurate index fullness reporting for some pod-based indexes on GCP.


You can now deploy serverless indexes in the us-east-1 region of AWS.

2024-02-16

  • Database

It's now possible to convert a pod-based starter index to a serverless index. For organizations on the Starter plan, this requires upgrading to Standard or Enterprise; however, upgrading comes with $100 in serverless credits, which will cover the cost of a converted index for some time.

2024-01-31

  • SDK

The latest version of the Canopy SDK (v0.6.0) adds support for the new API mentioned above as well as namespaces, LLMs that don't have function calling functionality for query generation, and more. See the release notes in GitHub for more details.

2024-01-09

  • Docs

The Pinecone documentation is now versioned. The default "latest" version reflects the new Pinecone API. The "legacy" version reflects the previous API, which requires regional URLs for control plane operations and doesn't support serverless indexes.

2024-01-09

  • API

The new Pinecone API gives you the same great vector database but with a drastically improved developer experience. The most significant improvements include:

  • Serverless indexes: With serverless indexes, you don't configure or manage compute and storage resources. You just load your data and your indexes scale automatically based on usage. Likewise, you don't pay for dedicated resources that may sometimes lay idle. Instead, the pricing model for serverless indexes is consumption-based: You pay only for the amount of data stored and operations performed, with no minimums.
  • Multi-region projects: Instead of choosing a cloud region for an entire project, you now choose a region for each index in a project. This makes it possible to consolidate related indexes in the same project, even when they're hosted in different regions.
  • Global URL for control plane operations: Control plane operations like 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.
Suggest an edit

Propose a replacement for this page. The site team reviews it before applying any changes.

Export
Documentation menu