← Back to all sparks
S

Semantic Kernel

AI-ASSISTANTS
Velocity3.8

Microsoft SDK for integrating large language models into apps with plugins and planning.

Semantic Kernel ships steady .NET/Python point releases while pointing users to its successor framework.

ai-orchestrationdotnetpythonsecurity-hardeningopenapimigration
Current state
Microsoft's Semantic Kernel releases as parallel per-language package trains (.NET and Python), each a mix of dependency bumps, security hardening, and occasional real capability work. Recent notes add HTTP-redirect disabling and file-path validation hardening on .NET, OpenAPI parsing and server-URL validation changes, and Assistant-agent function-choice support on Python. Several release notes carry a documented callout naming the Microsoft Agent Framework as SK's successor.
Where it's heading
The engineering signal is maintenance-plus: dependency currency, security tightening, and API refinement rather than large new capability surfaces. The more consequential thread is positional — SK is steering developers toward the Microsoft Agent Framework, which frames this train as stabilization of an established codebase rather than expansion.
Prediction
Expect continued incremental point releases focused on security, dependency updates, and OpenAPI/agent API polish, alongside more explicit migration signposting toward the Agent Framework.

Recent moves

  1. 2d ago

    .NET 1.78.0: HTTP-redirect and file-path hardening

    The .NET 1.78.0 release disables automatic HTTP redirects in the HttpPlugin and WebFileDownloadPlugin default clients, hardens file-path validation in core/document/web plugins, and bumps a vulnerable dependency. Security-focused hardening on the plugin surface.

    View source ↗
  2. 2d ago

    Python 1.44.0: dependency bumps

    Python 1.44.0 is a dependency-bump release (tornado, pyjwt, starlette, pymongo, pyarrow and others via dependabot) with no user-facing capability change.

    View source ↗
  3. 22d ago

    Python 1.43.1: assistant function-choice support + OpenAPI path fix

    Python 1.43.1 adds function_choice_behavior support to Azure AI and OpenAI Assistant agents and tightens OpenAPI path handling by rejecting encoded dot-segment paths. A real agent-capability plus a security fix.

    View source ↗
  4. 1mo ago

    Python 1.43.0: breaking OpenAPI parsing change

    Python 1.43.0 improves function-call invocation parameter consistency and lands a breaking change to OpenAPI document parsing options. Incremental API refinement with a compatibility note.

    View source ↗
  5. 1mo ago

    .NET 1.77.0: default-on OpenAPI URL validation

    .NET 1.77.0 turns on server-URL validation by default for OpenAPI plugins, adds Semantic-Kernel-to-Agent-Framework migration samples, and pins a dependency to fix an advisory. Security-and-migration oriented.

    View source ↗
  6. 1mo ago

    Python 1.42.0: dependency bumps, Agent Framework successor note

    Python 1.42.0 is largely dependency bumps plus README callouts naming the Microsoft Agent Framework as SK's successor. Housekeeping with a positioning note, no functional change.

    View source ↗