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

Canonical: https://theagenticweekly.com/news/semantic-kernel-python-1-47-0 · Evidence: Reported · First seen: 2026-11-05 12:57 UTC · Source published: 2026-11-05 10:19 UTC · Brief published: 2026-11-05 12:59 UTC · Updated: 2026-11-05 12:59 UTC · Author: Agentic Weekly

> 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.

## What changed

- Compatibility 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.
- Google AI embeddings: Python now batches Google AI embedding requests to the 100-input limit, and Google AI completions count Gemini thinking tokens in usage.
- MCP: optional MCP prompt arguments are respected, and MCP initialization failures are propagated instead of being swallowed.
- Agents: 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.
- Connector 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.
- Also 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.

## In the source's words

> "This release requires Python 3.11 or later. Python 3.10 support has been removed."
> (Microsoft Semantic Kernel GitHub release python-1.47.0, https://github.com/microsoft/semantic-kernel/releases/tag/python-1.47.0)

> "Supported and tested Python versions are 3.11 through 3.14."
> (Microsoft Semantic Kernel GitHub release python-1.47.0, https://github.com/microsoft/semantic-kernel/releases/tag/python-1.47.0)

> "Python: Batch Google AI embedding requests to the 100-input limit"
> (Microsoft Semantic Kernel GitHub release python-1.47.0 (What's Changed), https://github.com/microsoft/semantic-kernel/releases/tag/python-1.47.0)

## 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.

## Timeline

- Source published: 2026-11-05 10:19 UTC
- First seen by our watcher: 2026-11-05 12:57 UTC (via GitHub releases: microsoft/semantic-kernel)
- Brief published: 2026-11-05 12:59 UTC

## Sources

- [GitHub release: microsoft/semantic-kernel python-1.47.0](https://github.com/microsoft/semantic-kernel/releases/tag/python-1.47.0) (primary source) (fetched 2026-11-05)

## Related

- [Semantic Kernel: verdict and setup guide](https://theagenticweekly.com/tools/semantic-kernel)
- [Semantic Kernel vs Google ADK](https://theagenticweekly.com/compare/semantic-kernel-vs-google-adk)
- [Alternatives to Semantic Kernel](https://theagenticweekly.com/alternatives/semantic-kernel)
- [All news briefs](https://theagenticweekly.com/news)
- [This week's releases](https://theagenticweekly.com/this-week)
- [New AI models this week](https://theagenticweekly.com/models/this-week)

## How to cite

Agentic Weekly, "Semantic Kernel python-1.47.0 drops Python 3.10, adds MCP and agent fixes", published 2026-11-05 12:59 UTC, https://theagenticweekly.com/news/semantic-kernel-python-1-47-0
