默认运行时映像的更改日志#

运行时映像#

在 Azure 机器学习 Prompt flow 中,运行时提供了执行流的环境。默认运行时包含一个预构建的 Docker 映像,其中包含所有必需的依赖包。

拉取映像#

可以通过指定运行时版本并执行以下命令来拉取映像

docker pull mcr.microsoft.com/azureml/promptflow/promptflow-runtime-stable:<runtime_version>

检查映像版本#

您可以从流执行日志中检查运行时映像版本:img

更改日志#

默认运行时映像持续更新,在此我们记录每个映像版本的新功能和已修复的错误。

20241021.v1#

新功能#

不适用

修复的错误#

  • 升级 langchain>=0.2.5 和 langchain-community>=0.2.5,<0.3.0,!=0.2.14 以修复漏洞

20240918.v2#

新功能#

不适用

修复的错误#

不适用

20240909.v2#

新功能#

不适用

已修复错误#

不适用

20240829.v1#

新功能#

不适用

已修复错误#

  • 明确添加 uvicorn 依赖项

20240814.v1#

新功能#

不适用

已修复错误#

  • 修复不可序列化的搜索结果

20240731.v1#

新功能#

  • 为 Prompt flow 添加带有 Cohere 可访问性的 Reranker 工具

已修复错误#

  • 修复运行 ID 重复检查

  • 升级 promptflow-vectordb-sdk 中的 langchain 版本

20240709.v1#

新功能#

  • Cosmos DB 向量数据库支持

  • 构建和发布 promptflow-parallel

已修复错误#

  • 添加 AAD 身份验证检查

  • 修复元数据解析器错误

20240619.v2#

新功能#

不适用

已修复错误#

  • 为异步存储中的 cancelling_run 和 get_run_status 添加 @blob_error_handling_decorator

  • 使用数据平面 API 列出嵌入部署

  • 修复当获取运行遇到 UserAuthenticationValidationError 时的 KeyError。

20240529.v1#

新功能#

  • [BYOI] 实现 PostgreSQL

  • [查找工具] 实现 BYO-Weaviate 索引

已修复错误#

  • _download_fileshare_directory 的目标应为 str

  • 将 DefaultAzureCredential 传递给 as_langchain_vectorstore

  • 将 Werkzeug 升级到 3.0.3。

20240515.v1#

新功能#

  • 运行时支持批量运行 prompt

  • 支持多容器 C# 批量运行的 init_kwargs

  • 升级 gunicorn 和 mlflow

已修复错误#

  • 修复并避免 PythonApiExecutorProxy 中的 FlowExecutor

20240511.v1#

新功能#

  • 增加对更多 huggingface 模型的支持

已修复错误#

  • _download_azure_file_share 应返回 str

  • 当入口调用 gunicorn 遇到超时时,我们不应返回 200。

  • 将 azureml-rag 版本固定为 0.2.30.2

  • 将 golang.org/x/net 从 0.17.0 升级到 0.23.0 以修复漏洞

20240429.v8#

新功能#

  • 从索引查找中删除预览标签

  • 在云中支持 C# 批量运行的 init_kwargs

已修复错误#

  • 在多容器情况下将 init_kwargs 传递给执行器

  • 修复多容器中 span.attributes.flow_log_path 错误。

  • 在 SystemLogContext 中添加重复的键,以避免在 LogContext 中没有它时中断

  • 为迁移笔记本添加说明和一些小修复

  • [查找工具] 更新 Pinecone 索引列表终结点

  • 处理 flow_logs_folder 为 None 的情况

20240424.v1#

新功能#

  • 支持从文件共享下载 working_dir。

  • 为批量运行启用行日志

  • 将 prompt_tokens/completion_tokens 添加到运行属性

  • 在多容器运行时中支持 C# 批量运行

  • 在通用索引查找中实现 ESIndex

  • 更好地处理索引查找中的元数据处理

  • 实现 MongoDB 支持

已修复错误#

  • 删除 Promptflow-evals 发布。

  • [查找工具] 在 get() 中添加工作区名称

  • utils.py 的更改意外地从之前的 PR 中遗漏了。

20240411.v4#

新功能#

  • 在“Azure OpenAI GPT-4 Turbo with Vision”工具和“OpenAI GPT-4V”工具上添加“detail”参数。

已修复错误#

  • 解决加载包工具时出现的间歇性 ImportError。

  • 升级 langchain>=0.1.1 和 langchain-core>=0.1.30 以修复漏洞。

20240403.v2#

新功能#

不适用

已修复错误#

不适用

20240326.v2#

新功能#

  • 支持 C# 批量运行的环境变量。

已修复错误#

不适用

20240319.v1#

新功能#

不适用

已修复错误#

不适用

20240313.v1#

新功能#

不适用

已修复错误#

  • 修复调用具有流函数的流会导致失败的问题。

  • 通过将运行时处理运行之前存档的运行的错误归类为用户错误来改进错误处理。

20240306.v5#

新功能#

  • 支持内置 LLM 工具和 GPT-4V 工具的“seed”参数。

已修复错误#

  • 正确处理 ClientAuthenticationError。

  • 通过截断调试信息来修复追加 blob 超出大小限制的错误。

20240228.v3#

新功能#

  • 支持长期运行作业的异步流测试。

已修复错误#

  • 修复收集包工具时的错误。

20240222.v3#

新功能#

  • 增加了对在即时模式下执行 C# 批量运行的支持。

  • 引入了为批量运行指定 worker 数量的功能。

  • 实现了为批量运行定义超时的功能。

已修复错误#

不适用

20240205.v2#

新功能#

不适用

已修复错误#

  • 修复已部署的 promptflow 终结点无法获取用户分配的身份令牌的错误。

20240124.v3#

新功能#

  • 支持从 Azure 机器学习注册表下载数据以进行批量运行。

  • 当批量运行的一行超时时显示节点状态。

已修复错误#

  • 修复准备数据期间引发的异常未在运行历史记录中设置的错误。

  • 修复执行器进程崩溃时引发意外异常的错误。

20240116.v1#

新功能#

不适用

已修复错误#

  • 为 LLM 工具的错误连接类型添加验证。

20240111.v2#

新功能#

  • 支持 Heron 作业的错误日志清理。

已修复错误#

  • 修复运行时与 promptflow 包 < 1.3.0 之间的兼容性问题