@pinecone-database/pinecone breaking changes
Every breaking API change we have recorded in @pinecone-database/pinecone on npm: 250 breaking changes in 1 version. Below are its newest version, removals and renames first, each with its source.
Newest change September 9, 2026

On this page
9.0.0
- Removed
Node.js 20 is no longer supported. Upgrade the runtime to Node.js 22 or later before installing v9. github.com - Removed
Install and run v9 on Node.js 22 or newer. Node 20 is untested and unsupported in v9. github.com - Removed
BackupModel.dimension
Read dimension and metric from schema instead of the top-level backup object. npmjs.com - Removed
BackupModel.metric
BackupModel.metric was removed in @pinecone-database/pinecone 9.0.0 npmjs.com - Removed
BackupPaginationResponse
Replace BackupPaginationResponse with BackupListPagination. npmjs.com - Removed
BYOC2
BYOC2 was removed in @pinecone-database/pinecone 9.0.0 npmjs.com - Removed
ByocSpec
Use the native deployment object instead of this v8 spec type. npmjs.com - Removed
ConfigureIndexOptions.embed
Update an existing semantic field through a schema.fields patch, or use pc.indexes.createForModel to create an integrated-embedding index. npmjs.com - Removed
ConfigureIndexRequestEmbed
Replace ConfigureIndexRequestEmbed with PatchSemanticTextField. npmjs.com - Removed
ConfigureIndexRequestSpec
Replace ConfigureIndexRequestSpec with PatchIndexDeploymentRequest. npmjs.com
And 240 more in this version.
Check your code
These are the changes. To see which of them reach your code, scan a public repository, or have your coding agent call check_code with your manifest or lockfile over MCP. The API reads every change in every version, not only the newest. On Team and up, a fix pull request opens for the changes that reach a connected repository. Nothing merges or deploys.

Put your code on continuous management.
Scan a public repository now, or give your agent one line.
See how out of date your code is.
Tell your agent what changed since it was trained.
claude mcp add --transport http since https://api.since.dev/mcp