Azure-Samples / chat-with-your-data-solution-accelerator

A Solution Accelerator for the RAG pattern running in Azure, using Azure AI Search for retrieval and Azure OpenAI large language models to power ChatGPT-style and Q&A experiences. This includes most common requirements and best practices.
https://azure.microsoft.com/products/search
MIT License
638 stars 310 forks source link

build: bump semantic-kernel from 0.9.6b1 to 0.9.7b1 #845

Closed dependabot[bot] closed 1 month ago

dependabot[bot] commented 1 month ago

Bumps semantic-kernel from 0.9.6b1 to 0.9.7b1.

Release notes

Sourced from semantic-kernel's releases.

python-0.9.7b1

Notable Changes

  • Python Version Support Update: Dropping Support for Python 3.8 and 3.9
    • Python 3.8 will reach its end-of-life in October 2024. As a result, we will no longer support Python 3.8 and 3.9.
      • Reasoning: Python 3.10 introduces a new typing system crucial for KernelFunctionFromMethod. Maintaining backward compatibility with older versions adds significant complexity and limits our ability to innovate. Thus, support for Python 3.9 will also be discontinued.
  • Enhanced Function Calling Support for ChatMessages. You may view this ADR for more information.
    • New Content Types:
      • FunctionCallContent
      • FunctionResultContent
    • Chat Role Changes:
      • ChatRole has been renamed to AuthorRole.
    • Content Adaptation:
      • ChatMessageContent now supports one or more content types, such as TextContent and the new function calling content types.
    • OpenAI Classes Changes:
      • Removed OpenAIChatMessageContent and AzureChatMessageContent.
      • Enhanced the OpenAI classes to create and parse FunctionCallContent and other new content types.
  • Improved Sample Organization: Reorganized Sample Folders:
    • Moved all notebooks to samples/getting_started.
    • Reorganized previous kernel syntax examples by topic in samples/concepts.
    • New Prompt Template Samples Folder:
      • Renamed the previous root-level prompt template samples in samples/plugins to a root-level folder called prompt_template_samples.

What's Changed

New Contributors

... (truncated)

Commits
  • 6ce7e1e Python: Bump py version for release (#6123)
  • 2f4387d Python: added embedding dimensions support (#6111)
  • ce2d9c9 Python: Add PF learn path resources (#6122)
  • 09508dc Python: Restructure samples into new folders to make things more clear. (#6116)
  • 65bb59d .Net: Tweak temp function names created by Kernel.InvokePrompt{Streaming}Asyn...
  • 8f15f3a Java: Removing java samples as we are relocating samples (#6101)
  • 9a44506 Python: add new samples and fix streaming tool call FunctionCallContent forma...
  • b4bfef1 .Net: Added dimensions property to OpenAI embedding generation services (#6077)
  • dd95583 .Net: ADR: OTel LLM requests (#5963)
  • c1d5fd4 .Net: Split safe prompt into multiple unit tests (#6096)
  • Additional commits viewable in compare view


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
github-actions[bot] commented 1 month ago

Coverage

Coverage Report •
FileStmtsMissCoverMissing
TOTAL2265162928% 
report-only-changed-files is enabled. No files were changed during this commit :)

Tests Skipped Failures Errors Time
1 0 :zzz: 0 :x: 1 :fire: 10.851s :stopwatch:
ross-p-smith commented 1 month ago

@dependabot ignore this minor version

There are code changes required to take this and it will be picked up as part of #320

dependabot[bot] commented 1 month ago

OK, I won't notify you about version 0.9.x again, unless you re-open this PR.

cecheta commented 1 month ago

@dependabot reopen

cecheta commented 1 month ago

@dependabot rebase

dependabot[bot] commented 1 month ago

Looks like this PR has been edited by someone other than Dependabot. That means Dependabot can't rebase it - sorry!

If you're happy for Dependabot to recreate it from scratch, overwriting any edits, you can request @dependabot recreate.

cecheta commented 1 month ago

@dependabot recreate

dependabot[bot] commented 1 month ago

Superseded by #894.