apache-airflow-providers-pinecone

更新日志

2.2.0

注意

Apache Airflow 提供程序支持策略中所述,此版本的提供程序仅适用于 Airflow 2.9+。

其他

  • 提供程序 中的 最低 Airflow 版本 提升 Airflow 2.9.0 (#44956)

2.1.1

其他

  • PineconeHook 添加 'source_tag' (#43960)

2.1.0

注意

Apache Airflow 提供程序支持策略中所述,此版本的提供程序仅适用于 Airflow 2.8+。

其他

  • 提供程序 中的 最低 Airflow 版本 提升 Airflow 2.8.0 (#41396)

2.0.1

其他

  • 使用 最低直接依赖关系解析 实现 每个提供程序 测试 (#39946)

2.0.0

注意

Apache Airflow 提供程序支持策略中所述,此版本的提供程序仅适用于 Airflow 2.7+。

重大更改

警告

此版本的提供程序与之前的版本相比有重大更改。更改基于 Pinecone 的迁移指南 - <https://canyon-quilt-082.notion.site/Pinecone-Python-SDK-v3-0-0-Migration-Guide-056d3897d7634bf7be399676a4757c7b>

  • 连接中删除了 log_level 字段,因为提供程序不再使用它。

  • 删除了 PineconeHook.get_conn,改为使用返回 Connection 对象的 conn 属性。使用 pinecone_client 属性来访问 Pinecone 客户端。

  • 以下 PineconeHook 方法从静态方法转换为实例方法。因此,现在需要初始化才能使用它们

    • PineconeHook.list_indexes

    • PineconeHook.upsert

    • PineconeHook.create_index

    • PineconeHook.describe_index

    • PineconeHook.delete_index

    • PineconeHook.configure_index

    • PineconeHook.create_collection

    • PineconeHook.delete_collection

    • PineconeHook.describe_collection

    • PineconeHook.list_collections

    • PineconeHook.query_vector

    • PineconeHook.describe_index_stats

  • 更新了 PineconeHook.create_index,以接受 ServerlessSpecPodSpec,而不是直接接受索引相关的配置。

  • 要初始化 PineconeHook 对象,需要通过参数或连接传递 API 密钥。

  • Pinecone 提供程序 支持 'pinecone-client'>=3 (#37307)

其他

  • 提供程序 中的 最低 Airflow 版本 提升 Airflow 2.7.0 (#39240)

  • 更快的 'airflow_version' 导入 (#39552)

  • 简化 'airflow_version' 导入 (#39497)

  • CreatePodIndexOperator 修复 pod_type metric 参数的 默认值 (#39365)

  • 所有 提供程序 重新应用 模板 (#39554)

  • 修复 pinecone upsert input_vectors 参数类型 (#39688)

1.1.2

其他

  • 'pinecone-client' 限制 <3.0 (#36818)

1.1.1

Bug 修复

  • 子类中 遵循 BaseHook 连接 字段 方法 签名 (#36086)

1.1.0

注意

Apache Airflow 提供程序支持策略中所述,此版本的提供程序仅适用于 Airflow 2.6+。

其他

  • 提供程序 中的 最低 Airflow 版本 提升 Airflow 2.6.0 (#36017)

1.0.0

提供程序的初始版本。

此条目是否有帮助?