Releases: microsoft/semantic-kernel
Releases · microsoft/semantic-kernel
dotnet-1.75.0
Changes:
- 27971e1 .Net: Sk release version 2026 04 27 (#13929)
- c8e3cd0 .Net: Upgrade dependencies (#13927)
- 9c62d9d Python: Bump package version to 1.41.3 for a release (#13926)
- 95b1bf8 .Net: Harden AllowedBaseUrls validation in RestApiOperationRunner (#13910)
- 79ef93b Python: Extend InMemoryCollection filter attribute blocklist (#13897)
- 57d9adc Python: Add field and table name escaping for python SqlServer connector (#13893)
- 84ab822 .Net: Validate step types (#13901)
- ba37e8e .Net: Add backslash escaping to redis text search values (#13902)
- bf1b19c .Net: Fix single-quote escaping in OBJECT_ID and dynamic SQL string literals (#13900)
- 1b2f318 .Net: Remove MEVD components from SK-release.slnf (#13892)
See More
- 7e216a0 .Net: Update SQL Server vector search to latest VECTOR_SEARCH() syntax (#13863) [ dotnet/efcore#38075 ]
- 20c91a3 Python: bump py version to 1.41.2 for a release (#13850)
- 12f14bd Python: Update ipykernel requirement from ~=6.29 to >=6.29,<8.0 in /python (#13330) [ #1435, #1451, #1458, #1455, #1462, #1434, #1465, #1463, #1453, #1447, #1448, #1444 ]
- eeeccb4 Python: Respect FunctionChoiceBehavior filters in OpenAI responses agent tools (#13235)
- 2435461 Python: Update pydantic requirement from !=2.10.0,!=2.10.1,!=2.10.2,!=2.10.3,<2.12,>=2.0 to >=2.0,!=2.10.0,!=2.10.1,!=2.10.2,!=2.10.3,<2.13 in /python (#13246) [ #12355, #12370, #12367, #12366, #1826, #1829, #1836, #12338, #12233, #12334, #12336, #12147, #12001, #12344 ]
- e052093 Python: Update pymongo requirement from <4.15,>=4.8.0 to >=4.8.0,<4.16 in /python (#13124) [ #2523, #2522, #2521, #2520, #2518, #2517, #2516, #2513, #2512 ]
- f1b168d Python: Update chromadb requirement from <1.1,>=0.5 to >=0.5,<1.4 in /python (#13331) [ core/chroma#5740, core/chroma#5687, core/chroma#5715, core/chroma#5714, core/chroma#5729, core/chroma#5742, core/chroma#5736, core/chroma#5745, core/chroma#5720, core/chroma#5743, core/chroma#5728, core/chroma#5751, core/chroma#5750, core/chroma#5757, core/chroma#5758, core/chroma#5754, core/chroma#5756, core/chroma#5759, core/chroma#5761, core/chroma#5760, #5760, #5761, #5759, #5756, #5754, #5758, #5757, #5750, #5751, #5 ]
- fdc2067 Python: Update redis[hiredis] requirement from ~=6.0 to >=6,<8 in /python (#13329) [ #3811, #3807, #3797 ]
- 0f322bc Python: Improve prompt-template msg serialize and sample usage (#13738)
- 134e52e Use newest Npgsql when targeting net8.0 and above (#13724) [ #13706 ]
- 5f282a9 Refactor CollectionModel/builder and introduce read-only property interfaces (#13699)
- 9d120bc Python: Bump Python version to 1.41.1 for a release (#13705)
- 41f7b59 Python: fix Google AI/Vertex AI crash on anyOf schema (#12442) (#13624)
- 83ff0a5 Python: fix(google-ai): skip api_key check when use_vertexai is True (#13607) [ #13483 ]
- e0bd528 Python: Default Dapr module allowlist to semantic_kernel prefix (#13596) [ #13499 ]
- 5069b41 Simplify PR parsing for automated review workflow (#13689)
- f034ed1 Python: fix: ChatHistoryTruncationReducer orphans TOOL role messages (#13608) [ #12708 ]
- 6ed2bb2 [MEVD] Fix VectorStoreKeyAttribute.IsAutoGenerated to be usable as a compile-time attribute argument (#13698) [ #13697 ]
- 082e28e .Net: Remove legacy filtering from MEVD providers (#13636) [ #10456 ]
- 0e2e6bd .Net: feat: Add support for dimensions in Vertex AI embedding services (#13612) [ #10489, #12988 ]
This list of changes was auto generated.
dotnet-1.74.1
Changes:
This list of changes was auto generated.
python-1.41.3
What's Changed
- Python: Add field and table name escaping for python SqlServer connector by @westey-m in #13893
- Python: Extend InMemoryCollection filter attribute blocklist by @moonbox3 in #13897
- Python: Bump package version to 1.41.3 for a release by @moonbox3 in #13926
Full Changelog: python-1.41.2...python-1.41.3
python-1.41.2
What's Changed
- Python: Improve prompt-template msg serialize and sample usage by @moonbox3 in #13738
- Python: Update redis[hiredis] requirement from ~=6.0 to >=6,<8 in /python by @dependabot[bot] in #13329
- Python: Update chromadb requirement from <1.1,>=0.5 to >=0.5,<1.4 in /python by @dependabot[bot] in #13331
- Python: Update pymongo requirement from <4.15,>=4.8.0 to >=4.8.0,<4.16 in /python by @dependabot[bot] in #13124
- Python: Update pydantic requirement from !=2.10.0,!=2.10.1,!=2.10.2,!=2.10.3,<2.12,>=2.0 to >=2.0,!=2.10.0,!=2.10.1,!=2.10.2,!=2.10.3,<2.13 in /python by @dependabot[bot] in #13246
- Python: Respect FunctionChoiceBehavior filters in OpenAI responses agent tools by @ymuichiro in #13235
- Python: Update ipykernel requirement from ~=6.29 to >=6.29,<8.0 in /python by @dependabot[bot] in #13330
- Python: bump py version to 1.41.2 for a release by @moonbox3 in #13850
Full Changelog: python-1.41.1...python-1.41.2
python-1.41.1
What's Changed
- Python: fix(python/google): preserve thought_signature in Gemini function call parts by @giulio-leone in #13609
- Python: Fix image integration tests that are now blocked due to bot policies by @moonbox3 in #13680
- Python: fix prompt template engine blocking HTML tags in content by @weiguangli-io in #13633
- Python: Bump werkzeug from 3.1.1 to 3.1.6 in /python by @dependabot[bot] in #13605
- Reduce macos runner coverage due to capacity by @moonbox3 in #13686
- Python: Fix ChatHistoryTruncationReducer deleting system prompt by @roli-lpci in #13610
- Python: fix: ChatHistoryTruncationReducer orphans TOOL role messages by @giulio-leone in #13608
- Python: Default Dapr module allowlist to semantic_kernel prefix by @moonbox3 in #13596
- Python: fix(google-ai): skip api_key check when use_vertexai is True by @giulio-leone in #13607
- Python: fix Google AI/Vertex AI crash on anyOf schema (#12442) by @weiguangli-io in #13624
- Python: Bump Python version to 1.41.1 for a release by @moonbox3 in #13705
New Contributors
- @giulio-leone made their first contribution in #13609
- @weiguangli-io made their first contribution in #13633
- @roli-lpci made their first contribution in #13610
Full Changelog: python-1.41.0...python-1.41.1
vectordata-dotnet-10.1.0
Changes:
- 14ea2fc SK .NET Release version bump (#13685)
- 8b32b3b DF PR Review workflow (#13687)
- 30aec16 Update OpenAI to 2.9.1, Azure.AI.OpenAI to 2.9.0-beta.1, Azure.AI.Projects to 2.0.0-beta.2, Microsoft.Extensions.AI* to 10.4.0 (#13668)
- 3c1b688 Python: Fix ChatHistoryTruncationReducer deleting system prompt (#13610) [ #12612, #10344 ]
- bb421f6 Reduce macos runner coverage due to capacity (#13686)
- 620e412 Python: Bump werkzeug from 3.1.1 to 3.1.6 in /python (#13605) [ #3065, #3077, #3075, #3020, #3054, #3067, #3044, #3056, #2994, #2993, #3102, #3097, #3085 ]
- c9efdf5 Fix link for Chroma documentation in README (#13682)
- 2c880ea .Net: [Breaking] Harden plugin security defaults for WebFileDownloadPlugin (#13644)
- 12a7d55 .Net: [Breaking] Harden DocumentPlugin security defaults with deny-by-default AllowedDirectories (#13683)
- 41cc248 .Net: Fixes Qdrant 1.17 issue with returning empty vectors (#13638) [ #13587 ]
See More
- 301d7dc .Net: Migrate from deprecated DALL-E models to gpt-image-1 (#13650)
- c294584 .NET: Update system package dependencies for CVE-2026-26127 (#13656) [ #4647 ]
- e500f72 Python: fix prompt template engine blocking HTML tags in content (#13633) [ #13632 ]
- 3f6d727 Python: Fix image integration tests that are now blocked due to bot policies (#13680)
- cc83889 Python: fix(python/google): preserve thought_signature in Gemini function call parts (#13609) [ #13480, #13418 ]
- b3cf64a Python: Bump Python version to 1.41.0 for a release (#13655)
- 5c891d1 Python: Add support to new openai text to image model (#13651)
- c250b37 Python: Refinement of in memory vector collection filter (#13637)
- d5c2b9d Python: Improves the robustness of filename handling (#13643)
- 02da6c4 Updating recommended extensions list. (#13645)
- 4d67592 .Net: Add server URL validation options for OpenAPI plugins (#13631)
- 86d7a49 .Net: Feature text search linq (#13384)
This list of changes was auto generated.
dotnet-1.74.0
Changes:
- 14ea2fc SK .NET Release version bump (#13685)
- 8b32b3b DF PR Review workflow (#13687)
- 30aec16 Update OpenAI to 2.9.1, Azure.AI.OpenAI to 2.9.0-beta.1, Azure.AI.Projects to 2.0.0-beta.2, Microsoft.Extensions.AI* to 10.4.0 (#13668)
- 3c1b688 Python: Fix ChatHistoryTruncationReducer deleting system prompt (#13610) [ #12612, #10344 ]
- bb421f6 Reduce macos runner coverage due to capacity (#13686)
- 620e412 Python: Bump werkzeug from 3.1.1 to 3.1.6 in /python (#13605) [ #3065, #3077, #3075, #3020, #3054, #3067, #3044, #3056, #2994, #2993, #3102, #3097, #3085 ]
- c9efdf5 Fix link for Chroma documentation in README (#13682)
- 2c880ea .Net: [Breaking] Harden plugin security defaults for WebFileDownloadPlugin (#13644)
- 12a7d55 .Net: [Breaking] Harden DocumentPlugin security defaults with deny-by-default AllowedDirectories (#13683)
- 41cc248 .Net: Fixes Qdrant 1.17 issue with returning empty vectors (#13638) [ #13587 ]
See More
- 301d7dc .Net: Migrate from deprecated DALL-E models to gpt-image-1 (#13650)
- c294584 .NET: Update system package dependencies for CVE-2026-26127 (#13656) [ #4647 ]
- e500f72 Python: fix prompt template engine blocking HTML tags in content (#13633) [ #13632 ]
- 3f6d727 Python: Fix image integration tests that are now blocked due to bot policies (#13680)
- cc83889 Python: fix(python/google): preserve thought_signature in Gemini function call parts (#13609) [ #13480, #13418 ]
- b3cf64a Python: Bump Python version to 1.41.0 for a release (#13655)
- 5c891d1 Python: Add support to new openai text to image model (#13651)
- c250b37 Python: Refinement of in memory vector collection filter (#13637)
- d5c2b9d Python: Improves the robustness of filename handling (#13643)
- 02da6c4 Updating recommended extensions list. (#13645)
- 4d67592 .Net: Add server URL validation options for OpenAPI plugins (#13631)
- 86d7a49 .Net: Feature text search linq (#13384)
This list of changes was auto generated.
python-1.41.0
What's Changed
- Updating recommended extensions list. by @alliscode in #13645
- Python: Improves the robustness of filename handling by @TaoChenOSU in #13643
- Python: Refinement of in memory vector collection filter by @eavanvalkenburg in #13637
- Python: Add support to new openai text to image model by @TaoChenOSU in #13651
- Python: Bump Python version to 1.41.0 for a release by @moonbox3 in #13655
Full Changelog: python-1.40.0...python-1.41.0
vectordata-dotnet-10.0.1
Changes:
- e901020 .Net: Bump SK and MEVD versions for release (#13630)
- b36a327 .Net: Fix input checking in Cosmos NoSQL, Redis and Weaviate providers (#13629)
- e9641a9 .Net: Fix column nullability in SQL MEVD providers (#13622) [ #12560 ]
- b712ffc Python: Bump py version to 1.40.0 for a release (#13619)
- 781881a .Net: Deduplicate embedding generation management (#13615) [ #12508 ]
- 429dd1c Python: support (Azure) OpenAI realtime audio models (#13291) [ #13267 ]
- 74d4310 .Net: Handle installation of pgvector on PostgreSQL (#13600)
- f077655 .Net: [MEVD] Add validation for mismatched collection key (#13594) [ #11355 ]
- f59e395 .Net: [MEVD] Make PG schema nullable (#13593) [ #10853 ]
- ea864bf .Net: [MEVD] Support DateTime/DateTimeOffset/DateOnly/TimeOnly across providers (#13569) [ #11286, #11086 ]
dotnet-1.73.0
Changes:
- e901020 .Net: Bump SK and MEVD versions for release (#13630)
- b36a327 .Net: Fix input checking in Cosmos NoSQL, Redis and Weaviate providers (#13629)
- e9641a9 .Net: Fix column nullability in SQL MEVD providers (#13622) [ #12560 ]
- b712ffc Python: Bump py version to 1.40.0 for a release (#13619)
- 781881a .Net: Deduplicate embedding generation management (#13615) [ #12508 ]
- 429dd1c Python: support (Azure) OpenAI realtime audio models (#13291) [ #13267 ]
- 74d4310 .Net: Handle installation of pgvector on PostgreSQL (#13600)
- f077655 .Net: [MEVD] Add validation for mismatched collection key (#13594) [ #11355 ]
- f59e395 .Net: [MEVD] Make PG schema nullable (#13593) [ #10853 ]
- ea864bf .Net: [MEVD] Support DateTime/DateTimeOffset/DateOnly/TimeOnly across providers (#13569) [ #11286, #11086 ]