Released Python SDK v10.0.0
Released v10.0.0 of the Pinecone Python SDK. This version uses the latest stable API version, 2026-07, and moves schema-based document indexes, SchemaBuilder, and the Documents API out of pinecone.preview onto the main client, bringing full-text search to the Python SDK. It supports Python 3.10 to 3.14.
<Warning>
Before upgrading to `v10.0.0`, update all relevant code to account for the following [breaking changes](/reference/api/versioning#breaking-changes). See [Migrating to V10](https://sdk.pinecone.io/python/migration/v10-migration.html) for full details.
* `pinecone.preview` is removed. Use `pc.indexes` and `pc.index(...)` on the main client, and import `SchemaBuilder` from `pinecone`. `AsyncPinecone.index()` is now a coroutine, so it needs an `await`.
* `IndexModel` is built from `schema` and `deployment`, and `created_at` is removed. The `spec`, `embed`, `dimension`, `metric`, and `vector_type` properties are deprecated views that raise when the schema has no single field to resolve them to.
* Bulk upserts default to a `max_concurrency` of 8, up from 4, and can stop early against an unavailable backend. Check `response.errors` for partial failures. …