feat: upgraded to Pinecone v7#633
Conversation
PR Reviewer Guide 🔍Here are some key observations to aid the review process:
|
PR Code Suggestions ✨Explore these optional code suggestions:
|
|
note: we no longer use pinecone-client and instead is just pinecone |
|
All references to PINECONE_API_BASE_URL for Pinecone Local now use http://localhost:5080 (not http://pinecone:5080). |
…all in .dagger/src/semantic_router_ci/main.py
…es/pinecone-v7.md
….py around index creation
…index/pinecone.py
Add unit tests covering the gRPC toggle path, creation options, and namespace helpers. Update docs to describe transport, deletion_protection, tags, and the new helper methods.
This reverts commit 9ef3a7f.
This reverts commit e23210e.
PR Type
Enhancement
Description
Upgrade Pinecone SDK dependency to v7
Adapt client init to Pinecone v7 API
Update installation error message text
Adjust version spec in pyproject.toml
File Walkthrough
pinecone.py
Adapt Pinecone client to v7 APIsemantic_router/index/pinecone.py
PineconeandServerlessSpecfor v7 APIpyproject.toml
Bump Pinecone dependency to v7pyproject.toml
pineconedependency to >=7.0.0,<8.0.0