promptflow-devkit 包#
v1.17.2 (2025.1.23)#
改进#
Pillow 库依赖范围更新至 <11.1.0
v1.17.1 (2025.1.13)#
修复的 Bug#
Marshmallow 3.24 最近发布,移除了
_T导入,这导致 Promptflow 出现重大变更。我们已移除对_T的依赖以解决此问题。
v1.17.0 (2025.1.8)#
改进#
出于安全原因,放弃了对 Python 3.8 的支持。
v1.16.0 (2024.09.30)#
v1.15.0 (2024.08.15)#
修复的错误#
修复了跟踪视图无法显示布尔输出的问题。
v1.14.0 (2024.07.25)#
改进#
当使用
python_requirements_txt构建流时,将promptflow添加到 dockerfile 中,以防自定义需求中不存在 promptflow。
v1.13.0 (2024.06.28)#
错误修复#
修复了当将导出器设置为 Prompt flow 服务时与
trace.NoOpTracerProvider不兼容的问题。在跟踪使用遥测中添加了缺失的用户代理。
改进#
支持设置本地 Prompt flow 服务主机的配置
v1.12.0 (2024.06.11)#
改进#
在将运行详细信息上传到云端时添加重试逻辑。
添加跟踪使用遥测。
v1.11.0 (2024.05.17)#
新增功能#
当跟踪目标配置为云端时,将本地运行详细信息上传到云端。
改进#
默认情况下,当使用 Azure AI 连接时,交互式浏览器凭据被排除,用户可以设置
PF_NO_INTERACTIVE_LOGIN=False来启用它。可视化弹性流运行(多个)切换到跟踪 UI 页面。
为
pf flow serve添加新的--engine参数。此参数可用于在flask和fastapi之间切换 python 服务引擎,目前默认为flask。默认返回连接对象中的秘密以改善弹性流体验。
行为未改变:“pf connection” 命令将清除秘密。
新行为:通过
client.connection.get获取的连接对象将包含真实的秘密。print(connection_obj)将直接清除这些秘密。print(connection_obj.api_key)或print(connection_obj.secrets)将打印真实的秘密。
错误修复#
修复了将 promptflow 从 >=1.10.0 降级到 <1.8.0 后会引发导入错误的问题。
修复了
pf flow serve因异常NotADirectoryError而中断的问题。修复了聊天窗口错误难以理解的问题。
修复了检查 pfs 状态时因 dns 延迟导致的性能问题。
修复了测试非 yaml 流时原始弹性 yaml 会被覆盖的问题。
修复了当跟踪输入/输出具有无效 JSON 值(如
-Infinity、Infinity和NaN)时,“Failed to load trace … is not valid JSON” 的问题。[promptflow-devkit] 修复了运行快照不遵守 gitignore/amlignore 的问题。
v1.10.0 (2024.04.26)#
新增功能#
v1.9.0 (2024.04.17)#
新增功能#
改进#
改进 pf cli 命令帮助消息。
错误修复#
修复了在某些
pf.run场景中运行名称缺少目录名称的问题。尝试创建 Azure AI 连接时,抛出不支持的错误而不是 404。