Change8

v7.2.0

📦 pinecone-clientView on GitHub →
2 features🐛 1 fixes🔧 6 symbols

Summary

This minor release introduces new RESTful methods for managing index namespaces and enables configuration of integrated embedding models for existing indexes.

Migration Steps

  1. If managing namespaces directly is required, use the new methods like `index.list_namespaces_paginated()`.
  2. To convert an existing index to use integrated embedding, call `pc.configure_index(name="index_name", embed={"model": "model_name", "field_map": {...}})`.

✨ New Features

  • Exposed methods for managing index namespaces via REST: `describe_namespace`, `delete_namespace`, and `list_namespaces` (including `list_namespaces_paginated`) on `Index` and `IndexAsyncio` classes.
  • Added support for configuring an index with integrated embedding via the `embed` argument in `configure_index` methods, allowing conversion of existing indexes to use an embedding model.

🐛 Bug Fixes

  • Fixed the release workflow.

🔧 Affected Symbols

IndexIndexAsyncioNamespaceResourcePinecone.configure_indexInference.list_modelsInference.get_model