Release v0.1.0
Pre-release
Pre-release
This is the first unstable release of the Pinecone Rust SDK. The SDK should support all current actions against Pinecone API version 2024-07
. Please see the README for more details.
What's Changed
- add user-agent string by @ericapywang in #1
- Environment Variable Configuration by @emily-emily in #2
- Add integration testing by @ericapywang in #4
- Restore environment variables to original state after tests by @emily-emily in #6
- Add reference documentation by @emily-emily in #5
- Create serverless index functionality by @ericapywang in #3
- Changed list_indexes return type by @ericapywang in #7
- Implement delete_index by @ericapywang in #9
- Implement describe_index by @emily-emily in #8
- Implement create_collection by @emily-emily in #10
- Implement list_collections by @emily-emily in #12
- Implement create_pod_index by @ericapywang in #11
- Implement configure_index by @emily-emily in #15
- Add unit/integration test cases by @ericapywang in #14
- Update openapi generated code by @emily-emily in #17
- Implement delete_collection by @emily-emily in #13
- Implement timeout feature for index creation by @ericapywang in #16
- CI workflow only triggers on push to main, instead of all push by @ericapywang in #18
- Refactoring control plane test cases by @ericapywang in #19
- change index names to environment variables for integration tests by @ericapywang in #22
- Restructure PineconeError by @ericapywang in #21
- Implement describe_collection by @emily-emily in #23
- Set up data plane by @emily-emily in #20
- Add source error to PineconeError by @ssmith-pc in #25
- Move proto build script to separate binary by @emily-emily in #26
- Implement list vectors by @emily-emily in #27
- Implement describe_index_stats by @ericapywang in #28
- Implement delete vectors by @ericapywang in #30
- Implement update vector by @emily-emily in #31
- Create Namespace struct by @ericapywang in #33
- Implement query vectors by @emily-emily in #29
- Implement fetch vectors by @ericapywang in #32
- Update documentation by @ericapywang in #36
- Convert String args to &str by @ericapywang in #34
- Add Apache 2.0 License by @ericapywang in #37
- Change parameters from String to &str by @ericapywang in #43
- Add API version and custom headers by @emily-emily in #41
- Split integration test file by @emily-emily in #42
- Implement embed for inference by @emily-emily in #44
- Restructure repository by @emily-emily in #35
- Implement deletion protection by @ericapywang in #40
- Fix inference endpoint bugs by @ericapywang in #45
- Implement custom types for inference and control plane by @ericapywang in #46
- Update README by @emily-emily in #38
- Export data plane types to models directory by @ericapywang in #48
- Create PineconeClientConfig struct by @ericapywang in #49
- Update README and metadata by @emily-emily in #50
- Update README.md by @ericapywang in #51
New Contributors
- @ericapywang made their first contribution in #1
- @emily-emily made their first contribution in #2
- @ssmith-pc made their first contribution in #25
Full Changelog: https://github.com/pinecone-io/pinecone-rust-client/commits/v0.1.0