开源semantic-kernel Releases·原文 2026年11月5日

微软Semantic Kernel Python 1.47.0发布:停止支持Python 3.10

该版本要求Python 3.11或更高,已在 3.11 至 3.14 上测试;同时纳入一批Python端修复与依赖更新。

微软Semantic Kernel发布Python 1.47.0。发布说明称该版本要求Python 3.11或更高,已移除对Python 3.10的支持,受支持并测试的Python版本为 3.11 至 3.14。

该版本还包含整合后的Python依赖更新,以及发布说明中列出的一批缺陷修复。

Python端修复涉及的范围

发布说明按PR列出了Python侧改动,包括:在OpenAPI允许URL中保留路径大小写、在前缀匹配前规范化允许列表路径、将Google AI嵌入请求按 100 条输入上限分批、修复Mistral AI在未知结束原因(model_length)下的聊天补全崩溃、修复Mistral AI seed设置被SDK拒绝的问题。

其他条目包括:SQL Server建表前校验集合字段类型、在提示往返中保留空工具结果、修复SqlServerCollection lambda解析器对None与布尔表达式的处理、尊重可选的MCP提示参数、统计Google AI补全用量中的Gemini思考token、历史截断时保留非相邻工具对、将ChatHistoryReducer接入ChatCompletionAgent调用、修复Handlebars messages助手忽略参数的问题。

  • 修复redisvl>=0.5 API变更导致的Redis向量搜索失效,以及include_vectors=False时的KeyError
  • 处理空聊天消息函数结果
  • 从生成的JSON schema中排除ClassVar注解
  • 传播MCP初始化失败
  • 修复VolatileMemoryStore.get_nearest_matches在空集合上的行为
  • 为可变参数元组参数生成数组schema
  • 通过extra_body发送NVIDIA nvext设置
  • 混合搜索字段和向量查询使用storage_name
  • 流式调用结束时关闭原生生成器
  • 修复OracleCollection多过滤器搜索

.NET侧与文档改动

发布说明同时列出 .NET条目:移除已迁移的 .NET Milvus连接器,将Aspire.Azure.Search.Documents与Aspire.Hosting.Azure.CognitiveServices从 13.4.6 升至 13.5.4,并有一项标记为破坏性的文件访问整合改动。

文档方面修复了GettingStartedWithAgents README中的 20 个失效示例链接,以及planner移除和MEVD代码迁移后的死链。发布说明还致谢了 15 名首次贡献者。

信息来源