Release v4.0.0
3x boost to upsert throughput via grpc
In this release, we are upgrading theprotobuf
dependency in our optional grpc
extras from 3.20.3
to 4.25.3
.
This is a breaking change for users of the optional GRPC addon (installed with pinecone-client[grpc]
). Detailed performance profiling by @daverigby showed this dependency upgrade unlocked a 3x improvement to vector upsert performance in the Python SDK, bringing it much closer to the performance observed in our grpc-based Java SDK.
As a reminder, to use use the optional grpc extras for improved performance, you need to install pinecone-client[grpc]
and make a small modification to how you import and use the client. See the instructions for doing this here.
What's Changed
- Improve grpc upsert throughput by 3x by @daverigby in #334