apache-airflow-providers-pinecone
Changelog¶
2.0.0¶
Note
This release of provider is only available for Airflow 2.7+ as explained in the Apache Airflow providers support policy.
Breaking changes¶
Warning
This release of provider has breaking changes from previous versions. Changes are based on the migration guide from pinecone - <https://canyon-quilt-082.notion.site/Pinecone-Python-SDK-v3-0-0-Migration-Guide-056d3897d7634bf7be399676a4757c7b>
log_levelfield is removed from the Connections as it is not used by the provider anymore.PineconeHook.get_connis removed in favor ofconnproperty which returns the Connection object. Usepinecone_clientproperty to access the Pinecone client.Following
PineconeHookmethods are converted from static methods to instance methods. Hence, Initialization is required to use these now:PineconeHook.list_indexesPineconeHook.upsertPineconeHook.create_indexPineconeHook.describe_indexPineconeHook.delete_indexPineconeHook.configure_indexPineconeHook.create_collectionPineconeHook.delete_collectionPineconeHook.describe_collectionPineconeHook.list_collectionsPineconeHook.query_vectorPineconeHook.describe_index_stats
PineconeHook.create_indexis updated to accept aServerlessSpecorPodSpecinstead of directly accepting index related configurationsTo initialize
PineconeHookobject, API key needs to be passed via argument or the connection.Pinecone provider support for 'pinecone-client'>=3 (#37307)
Misc¶
Bump minimum Airflow version in providers to Airflow 2.7.0 (#39240)Faster 'airflow_version' imports (#39552)Simplify 'airflow_version' imports (#39497)CreatePodIndexOperator fix defaults of pod_type and metric parameters (#39365)Reapply templates for all providers (#39554)Fix the argument type of input_vectors in pinecone upsert (#39688)
1.1.0¶
Note
This release of provider is only available for Airflow 2.6+ as explained in the Apache Airflow providers support policy.
Misc¶
Bump minimum Airflow version in providers to Airflow 2.6.0 (#36017)
1.0.0¶
Initial version of the provider.