Reported News

Semantic Kernel python-1.47.0 drops Python 3.10, adds MCP and agent fixes

Microsoft released Semantic Kernel python-1.47.0 on November 5, 2026. The release notes say it requires Python 3.11 or later (3.10 support removed; tested through 3.14), batches Google AI embedding requests to the 100-input limit, respects optional MCP prompt arguments, propagates MCP init failures, and wires ChatHistoryReducer into ChatCompletionAgent.

Share on X
Changes reported
6
listed below, each from a source we read
We tested
Not tested yet
reported from sources; we did not run it ourselves
Gaps we flag
3
things we could not verify
Sources
1
1 primary, linked below

What changed

Changes the sources report, with the evidence status of each
#What the source saysStatus
01Compatibility break: the release notes state python-1.47.0 requires Python 3.11 or later, removes Python 3.10 support, and lists supported and tested versions as 3.11 through 3.14.Reported
02Google AI embeddings: Python now batches Google AI embedding requests to the 100-input limit, and Google AI completions count Gemini thinking tokens in usage.Reported
03MCP: optional MCP prompt arguments are respected, and MCP initialization failures are propagated instead of being swallowed.Reported
04Agents: ChatHistoryReducer is wired into ChatCompletionAgent invocation, empty tool results are kept through the prompt round trip, and non-adjacent tool pairs are preserved during history truncation.Reported
05Connector fixes: Redis vector search is restored after the redisvl>=0.5 API change (including include_vectors=False), Mistral AI chat completion no longer crashes on unknown finish reasons such as model_length, and Mistral AI seed setting is accepted by the SDK.Reported
06Also listed: OpenAPI allowlist path-case and prefix-match fixes, SQL Server and Oracle collection query fixes, NVIDIA nvext via extra_body, and consolidated Python dependency updates for the 1.47.0 cut.Reported

reported by the sourcemeasured or run by usnot verified

Primary source: GitHub release: microsoft/semantic-kernel python-1.47.0. We are the fast, independent index; the vendor’s own page is the source of record for this release.

In the source’s words

“This release requires Python 3.11 or later. Python 3.10 support has been removed.”

“Supported and tested Python versions are 3.11 through 3.14.”

“Python: Batch Google AI embedding requests to the 100-input limit”

What we have not verified

  • We did not install or run semantic-kernel 1.47.0, or re-test MCP, Redis, Mistral, Google AI, SQL Server or Oracle paths.
  • The .NET items in the same release notes (including a labelled BREAKING file-access change) are out of scope for this Python package brief.
  • We did not verify the consolidated dependency pin set beyond what the release notes state.

This brief is Reported: written from the sources below, not from running the release ourselves.

Sources

Spotted an error? See our corrections policy or email the address on the contact page. Markdown version for agents: /news/semantic-kernel-python-1-47-0.md

Want these briefs in your Google Top Stories? Add Agentic Weekly as a preferred source on Google.

Newsletter

The Weekly Verdict. Free, every Monday.

A free email every Monday: the week's few big AI releases, then 5 short use cases for the new models, each with a prompt you can paste.

Free. Double opt-in. One click to unsubscribe.