Skip to content

Conversation

bfirstandrich
Copy link
Owner

Purpose

Does this introduce a breaking change?

When developers merge from main and run the server, azd up, or azd deploy, will this produce an error?
If you're not sure, try it out on an old environment.

[ ] Yes
[ ] No

Does this require changes to learn.microsoft.com docs?

This repository is referenced by this tutorial
which includes deployment, settings and usage instructions. If text or screenshot need to change in the tutorial,
check the box below and notify the tutorial author. A Microsoft employee can do this for you if you're an external contributor.

[ ] Yes
[ ] No

Type of change

[ ] Bugfix
[ ] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] Documentation content changes
[ ] Other... Please describe:

Code quality checklist

See CONTRIBUTING.md for more details.

  • The current tests all pass (python -m pytest).
  • I added tests that prove my fix is effective or that my feature works
  • I ran python -m pytest --cov to verify 100% coverage of added lines
  • I ran python -m mypy to check for type errors
  • I either used the pre-commit hooks or ran ruff and black manually on my code.

dependabot bot and others added 30 commits August 19, 2024 14:27
Bumps [aiohttp](https://github.com/aio-libs/aiohttp) from 3.10.1 to 3.10.2.
- [Release notes](https://github.com/aio-libs/aiohttp/releases)
- [Changelog](https://github.com/aio-libs/aiohttp/blob/master/CHANGES.rst)
- [Commits](aio-libs/aiohttp@v3.10.1...v3.10.2)

---
updated-dependencies:
- dependency-name: aiohttp
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Add Markdown support. Use rehype-raw to retain raw innerHTML

* Rm extra whitespace breaks

* Replace python-jose with pyjwt.

* Replace non-existent get_unverified_claims function

* Change Exception to handle JWT-specific errors

* Convert the public key to PEM format

* Add pem format tests

* Another test, plus autherror fixes

* Remove directives to not return markdown.

* Add table support

* Update snapshots with new system prompt

---------

Co-authored-by: pmorgen <[email protected]>
Co-authored-by: Pamela Fox <[email protected]>
Co-authored-by: Pamela Fox <[email protected]>
* on demand speech, fix #1892

* cache speech urls

* maintain one audio source across app

prevent speech generation while streaming the response

* create speechConfig type to group speech config

* Update app/frontend/src/pages/ask/Ask.tsx

Co-authored-by: Pamela Fox <[email protected]>

* Update app/frontend/src/pages/chat/Chat.tsx

* Preload the sync icon

---------

Co-authored-by: John Aziz <[email protected]>
Co-authored-by: Pamela Fox <[email protected]>
* guidance on disabling app services auth for programmatic access

* Update docs/login_and_acl.md

* Update docs/login_and_acl.md

* Update docs/login_and_acl.md

* Update infra/main.bicep

---------

Co-authored-by: Pamela Fox <[email protected]>
…#1924)

* Bump the python-requirements group across 1 directory with 16 updates

Bumps the python-requirements group with 16 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [aiohappyeyeballs](https://github.com/aio-libs/aiohappyeyeballs) | `2.3.5` | `2.4.0` |
| [aiohttp](https://github.com/aio-libs/aiohttp) | `3.10.2` | `3.10.5` |
| azure-cognitiveservices-speech | `1.38.0` | `1.40.0` |
| [fixedint](https://github.com/nneonneo/fixedint) | `0.1.6` | `0.2.0` |
| [importlib-metadata](https://github.com/python/importlib_metadata) | `8.0.0` | `8.3.0` |
| [microsoft-kiota-http](https://github.com/microsoft/kiota) | `1.3.2` | `1.3.3` |
| [msgraph-sdk](https://github.com/microsoftgraph/msgraph-sdk-python) | `1.1.0` | `1.5.4` |
| [numpy](https://github.com/numpy/numpy) | `2.0.1` | `2.1.0` |
| [openai](https://github.com/openai/openai-python) | `1.40.1` | `1.41.0` |
| [openai-messages-token-helper](https://github.com/pamelafox/openai-messages-token-helper) | `0.1.9` | `0.1.10` |
| [opentelemetry-instrumentation-openai](https://github.com/traceloop/openllmetry) | `0.26.5` | `0.27.0` |
| [psutil](https://github.com/giampaolo/psutil) | `5.9.8` | `6.0.0` |
| [pydantic-core](https://github.com/pydantic/pydantic-core) | `2.20.1` | `2.23.0` |
| [soupsieve](https://github.com/facelessuser/soupsieve) | `2.5` | `2.6` |
| [uvicorn](https://github.com/encode/uvicorn) | `0.30.5` | `0.30.6` |
| [zipp](https://github.com/jaraco/zipp) | `3.19.2` | `3.20.0` |



Updates `aiohappyeyeballs` from 2.3.5 to 2.4.0
- [Release notes](https://github.com/aio-libs/aiohappyeyeballs/releases)
- [Changelog](https://github.com/aio-libs/aiohappyeyeballs/blob/main/CHANGELOG.md)
- [Commits](aio-libs/aiohappyeyeballs@v2.3.5...v2.4.0)

Updates `aiohttp` from 3.10.2 to 3.10.5
- [Release notes](https://github.com/aio-libs/aiohttp/releases)
- [Changelog](https://github.com/aio-libs/aiohttp/blob/v3.10.5/CHANGES.rst)
- [Commits](aio-libs/aiohttp@v3.10.2...v3.10.5)

Updates `azure-cognitiveservices-speech` from 1.38.0 to 1.40.0

Updates `fixedint` from 0.1.6 to 0.2.0
- [Changelog](https://github.com/nneonneo/fixedint/blob/master/CHANGES)
- [Commits](nneonneo/fixedint@v0.1.6...v0.2.0)

Updates `importlib-metadata` from 8.0.0 to 8.3.0
- [Release notes](https://github.com/python/importlib_metadata/releases)
- [Changelog](https://github.com/python/importlib_metadata/blob/main/NEWS.rst)
- [Commits](python/importlib_metadata@v8.0.0...v8.3.0)

Updates `microsoft-kiota-http` from 1.3.2 to 1.3.3
- [Release notes](https://github.com/microsoft/kiota/releases)
- [Changelog](https://github.com/microsoft/kiota/blob/main/CHANGELOG.md)
- [Commits](https://github.com/microsoft/kiota/commits)

Updates `msgraph-sdk` from 1.1.0 to 1.5.4
- [Release notes](https://github.com/microsoftgraph/msgraph-sdk-python/releases)
- [Changelog](https://github.com/microsoftgraph/msgraph-sdk-python/blob/main/CHANGELOG.md)
- [Commits](microsoftgraph/msgraph-sdk-python@v1.1.0...v1.5.4)

Updates `numpy` from 2.0.1 to 2.1.0
- [Release notes](https://github.com/numpy/numpy/releases)
- [Changelog](https://github.com/numpy/numpy/blob/main/doc/RELEASE_WALKTHROUGH.rst)
- [Commits](numpy/numpy@v2.0.1...v2.1.0)

Updates `openai` from 1.40.1 to 1.41.0
- [Release notes](https://github.com/openai/openai-python/releases)
- [Changelog](https://github.com/openai/openai-python/blob/main/CHANGELOG.md)
- [Commits](openai/openai-python@v1.40.1...v1.41.0)

Updates `openai-messages-token-helper` from 0.1.9 to 0.1.10
- [Changelog](https://github.com/pamelafox/openai-messages-token-helper/blob/main/CHANGELOG.md)
- [Commits](https://github.com/pamelafox/openai-messages-token-helper/commits)

Updates `opentelemetry-instrumentation-openai` from 0.26.5 to 0.27.0
- [Release notes](https://github.com/traceloop/openllmetry/releases)
- [Changelog](https://github.com/traceloop/openllmetry/blob/main/CHANGELOG.md)
- [Commits](traceloop/openllmetry@0.26.5...0.27.0)

Updates `psutil` from 5.9.8 to 6.0.0
- [Changelog](https://github.com/giampaolo/psutil/blob/master/HISTORY.rst)
- [Commits](giampaolo/psutil@release-5.9.8...release-6.0.0)

Updates `pydantic-core` from 2.20.1 to 2.23.0
- [Release notes](https://github.com/pydantic/pydantic-core/releases)
- [Commits](pydantic/pydantic-core@v2.20.1...v2.23.0)

Updates `soupsieve` from 2.5 to 2.6
- [Release notes](https://github.com/facelessuser/soupsieve/releases)
- [Commits](facelessuser/soupsieve@2.5...2.6)

Updates `uvicorn` from 0.30.5 to 0.30.6
- [Release notes](https://github.com/encode/uvicorn/releases)
- [Changelog](https://github.com/encode/uvicorn/blob/master/CHANGELOG.md)
- [Commits](Kludex/uvicorn@0.30.5...0.30.6)

Updates `zipp` from 3.19.2 to 3.20.0
- [Release notes](https://github.com/jaraco/zipp/releases)
- [Changelog](https://github.com/jaraco/zipp/blob/main/NEWS.rst)
- [Commits](jaraco/zipp@v3.19.2...v3.20.0)

---
updated-dependencies:
- dependency-name: aiohappyeyeballs
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-requirements
- dependency-name: aiohttp
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python-requirements
- dependency-name: azure-cognitiveservices-speech
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-requirements
- dependency-name: fixedint
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-requirements
- dependency-name: importlib-metadata
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-requirements
- dependency-name: microsoft-kiota-http
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python-requirements
- dependency-name: msgraph-sdk
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-requirements
- dependency-name: numpy
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-requirements
- dependency-name: openai
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-requirements
- dependency-name: openai-messages-token-helper
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python-requirements
- dependency-name: opentelemetry-instrumentation-openai
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-requirements
- dependency-name: psutil
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: python-requirements
- dependency-name: pydantic-core
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-requirements
- dependency-name: soupsieve
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-requirements
- dependency-name: uvicorn
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python-requirements
- dependency-name: zipp
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-requirements
...

Signed-off-by: dependabot[bot] <[email protected]>

* Update requirements

* Pin numpy for 3.9 support

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Pamela Fox <[email protected]>
Co-authored-by: Pamela Fox <[email protected]>
* WIP: Frontend multi-language support #1690

* WIP(2): Merge branch 'main' into multiLang

* WIP(4): Implement language switching for File Upload Feature

* Playwright fail fix

* Merge with main

* Merge fix

* Use fluent dropdown and add label to language picker

* Use string instead of String

* Pin mypy

* Reflecting changes based on review comments

* Reflecting changes based on review comments-2

* Make the language picker optional

* Fixes in docs/deploy_features.md

* Revert changes made to package-lock.json

* minor fix

* minor fix

* Playwright fail fix

* Use the language value in the API payload

* merge

---------

Co-authored-by: Pamela Fox <[email protected]>
Co-authored-by: Pamela Fox <[email protected]>
#1856)

* Update README.md to include auth login fix for github codespaces users

* Update README.md

* Update README.md

---------

Co-authored-by: Pamela Fox <[email protected]>
Co-authored-by: Pamela Fox <[email protected]>
* Better support for multitenant

* Update app/backend/app.py

Co-authored-by: Anthony Shaw <[email protected]>

* Better types

* Update the mock

* Fix Bicep workflow

* Add process timeout in both places

---------

Co-authored-by: Anthony Shaw <[email protected]>
* Modified create_or_get_group Function. Added the mailEnabled and mailNickname properties.

* Changed  the conditional check in the adlsgen2setup.sh script. The change from -n to -z ensures that the script correctly verifies whether the AZURE_ADLS_GEN2_STORAGE_ACCOUNT environment variable is set and non-empty before proceeding. This is the intended behavior to avoid running the script without the necessary configuration.

* Added a comment to inform the developer to resolve a potential AAD tenant issue in adlsgen2setup.py
* Update bicep for ACA

* First working version

* Support workload profile

* Add support for CORS and fix identity for openai

* Add aca-host

* Make acr unique

* Add doc for aca host

* Update ACA docs

* Remove unneeded bicep files

* Revert chanes to infra/main.parameters.json

* Fix markdown lint issues

* Run frontend build before building docker image

* remove symlinks and update scripts with paths relative to its own folder instead of cwd

* Merge with main.bicep

* output AZURE_CONTAINER_REGISTRY_ENDPOINT

* Fix deployment with app service

* Improve naming and README

* Fix identity name and cost esitmation for aca

* Share env vars in bicep and update docs

* Revert "remove symlinks and update scripts with paths relative to its own folder instead of cwd"

This reverts commit 40287f2.

* Add containerapps as a commented out host option

* Update app/backend/.dockerignore

* Apply suggestions from code review

* More steps for deployment guide

* Update azure.yaml

* Update comment

* cleanup bicep files and improve docs

* Update condition for running in production for credential

* Update ManagedIdentityCredential to use UAMI for containerapps

---------

Co-authored-by: Pamela Fox <[email protected]>
Co-authored-by: Pamela Fox <[email protected]>
Bumps [rollup](https://github.com/rollup/rollup) from 3.29.4 to 3.29.5.
- [Release notes](https://github.com/rollup/rollup/releases)
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md)
- [Commits](rollup/rollup@v3.29.4...v3.29.5)

---
updated-dependencies:
- dependency-name: rollup
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Update bicep for ACA

* First working version

* Support workload profile

* Add support for CORS and fix identity for openai

* Add aca-host

* Make acr unique

* Add doc for aca host

* Update ACA docs

* Remove unneeded bicep files

* Revert chanes to infra/main.parameters.json

* Fix markdown lint issues

* Run frontend build before building docker image

* remove symlinks and update scripts with paths relative to its own folder instead of cwd

* Merge with main.bicep

* output AZURE_CONTAINER_REGISTRY_ENDPOINT

* Fix deployment with app service

* Improve naming and README

* Fix identity name and cost esitmation for aca

* Share env vars in bicep and update docs

* Revert "remove symlinks and update scripts with paths relative to its own folder instead of cwd"

This reverts commit 40287f2.

* Add containerapps as a commented out host option

* Update app/backend/.dockerignore

* Apply suggestions from code review

* More steps for deployment guide

* Update azure.yaml

* Update comment

* cleanup bicep files and improve docs

* Update condition for running in production for credential

* Refactors to scripts

* Remove phi changes

* Make mypy happy

* Add dotenv requirement

* Env var tweaks

* Fix error handling

* Update manageacl.py commands

* Doc update

* Adding more tests for prepdocs

* Fix markdown copy

* Fix relative links

* Make prepdocs mypy happy

* Fix auth_update if check

---------

Co-authored-by: yefuwang <[email protected]>
Co-authored-by: Yefu Wang <[email protected]>
Bumps [dompurify](https://github.com/cure53/DOMPurify) and [@types/dompurify](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/dompurify). These dependencies needed to be updated together.

Updates `dompurify` from 3.0.6 to 3.1.6
- [Release notes](https://github.com/cure53/DOMPurify/releases)
- [Commits](cure53/DOMPurify@3.0.6...3.1.6)

Updates `@types/dompurify` from 3.0.4 to 3.0.5
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/dompurify)

---
updated-dependencies:
- dependency-name: dompurify
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: "@types/dompurify"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [cryptography](https://github.com/pyca/cryptography) from 43.0.0 to 43.0.1.
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)
- [Commits](pyca/cryptography@43.0.0...43.0.1)

---
updated-dependencies:
- dependency-name: cryptography
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Changes for easier working with local models

* Markdown lint

* Ollama docs
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 4.5.3 to 5.4.8.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/v5.4.8/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v5.4.8/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Create csvparser.py

I am adding the CSV parser python code.
it works with basic CSV files.

* Update prepdocs.py

updating the csv parser code and importing the CsvParser class

* Create test_csvparser.py

Added CSV Test file

* Update test_csvparser.py

Formatted the file

* Update csvparser.py

Formatted the file

* Update prepdocs.py

* Update prepdocs.py

* Update csvparser.py

* Update prepdocs.py

* Fix prepdocs and tests to match main

---------

Co-authored-by: Pamela Fox <[email protected]>
Co-authored-by: Pamela Fox <[email protected]>
Bumps [@azure/msal-browser](https://github.com/AzureAD/microsoft-authentication-library-for-js) from 3.19.1 to 3.24.0.
- [Release notes](https://github.com/AzureAD/microsoft-authentication-library-for-js/releases)
- [Commits](AzureAD/microsoft-authentication-library-for-js@msal-browser-v3.19.1...msal-browser-v3.24.0)

---
updated-dependencies:
- dependency-name: "@azure/msal-browser"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Add chat history feature

This commit adds the following new files:
- HistoryItem: A new component for displaying chat history items.
- HistoryPanel: A new component for displaying the chat history panel.
- HistoryButton: A new component for opening the chat history.
- HistoryProviders: A new module containing history provider classes.

These changes include functionality to support future enhancements to the chat history feature.

* Add translations for chat history in Spanish and French

* Update e2e test

* Refactor chat history configuration variables
Changed variable names to make their functions clearer.

* Refactor session state handling
Changed to generate session state on the server side.

* Add support for chat history feature to bicep

* Update workflows, docs, typing

* Apply suggestions from code review

Co-authored-by: Wassim Chegham <[email protected]>

* Revert e2e test change

---------

Co-authored-by: Pamela Fox <[email protected]>
Co-authored-by: Wassim Chegham <[email protected]>
Co-authored-by: Pamela Fox <[email protected]>
Bumps [i18next](https://github.com/i18next/i18next) from 23.14.0 to 23.15.2.
- [Release notes](https://github.com/i18next/i18next/releases)
- [Changelog](https://github.com/i18next/i18next/blob/master/CHANGELOG.md)
- [Commits](i18next/i18next@v23.14.0...v23.15.2)

---
updated-dependencies:
- dependency-name: i18next
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) from 6.23.1 to 6.26.2.
- [Release notes](https://github.com/remix-run/react-router/releases)
- [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md)
- [Commits](https://github.com/remix-run/react-router/commits/[email protected]/packages/react-router-dom)

---
updated-dependencies:
- dependency-name: react-router-dom
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) from 18.3.3 to 18.3.11.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react)

---
updated-dependencies:
- dependency-name: "@types/react"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) from 4.3.1 to 4.3.2.
- [Release notes](https://github.com/vitejs/vite-plugin-react/releases)
- [Changelog](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite-plugin-react/commits/v4.3.2/packages/plugin-react)

---
updated-dependencies:
- dependency-name: "@vitejs/plugin-react"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
taylorn-ai and others added 27 commits September 3, 2025 16:53
* Update coverage report generation command

- Fix command to generate HTML report for coverage using `diff-cover` 🛠️

* Add support for agentic reference hydration

- Introduce ENABLE_AGENTIC_REF_HYDRATION environment variable to control reference hydration behaviour 🌱
- Update Approach classes to accept hydrate_references parameter for managing reference hydration logic 🔧
- Modify document retrieval logic to hydrate references when enabled, improving data completeness 📄

* Enhance agentic retrieval with optional field hydration

- ✨ Add support for enabling extra field hydration in agentic retrieval
- 🔧 Update infrastructure to include new parameter for hydration
- 📝 Modify documentation to reflect changes in usage instructions

* Add tests for hydration support for agentic retrieval

- 🎉 Introduce ENABLE_AGENTIC_REF_HYDRATION environment variable for configuration
- 🧪 Implement mock search results for hydration testing in agentic retrieval
- 🔍 Create tests for agentic retrieval with and without hydration enabled
- 📜 Ensure hydrated results include additional fields from search results

* Ran ruff and black on new tests

* Ran black on changed files

* Update test snapshots

* Working on tests

* Refactor mock retrieval functions for improved flexibility

- 🎨 Introduce `create_mock_retrieve` to parameterise mock retrieval responses.
- 🔄 Remove redundant mock search functions to streamline code.
- 🧪 Update tests to use the new mock retrieval function for various scenarios.
- 🧹 Clean up unused mock functions to enhance maintainability.

* Rename env var to match API parameter

* Revert CONTRIBUTING.md TOC change as unneeded

---------

Co-authored-by: Taylor <[email protected]>
Co-authored-by: Pamela Fox <[email protected]>
Bumps [tenacity](https://github.com/jd/tenacity) from 9.0.0 to 9.1.2.
- [Release notes](https://github.com/jd/tenacity/releases)
- [Commits](jd/tenacity@9.0.0...9.1.2)

---
updated-dependencies:
- dependency-name: tenacity
  dependency-version: 9.1.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Pamela Fox <[email protected]>
Bumps [regex](https://github.com/mrabarnett/mrab-regex) from 2024.11.6 to 2025.7.34.
- [Changelog](https://github.com/mrabarnett/mrab-regex/blob/hg/changelog.txt)
- [Commits](mrabarnett/mrab-regex@2024.11.6...2025.7.34)

---
updated-dependencies:
- dependency-name: regex
  dependency-version: 2025.7.34
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Pamela Fox <[email protected]>
Bumps [click](https://github.com/pallets/click) from 8.1.7 to 8.1.8.
- [Release notes](https://github.com/pallets/click/releases)
- [Changelog](https://github.com/pallets/click/blob/main/CHANGES.rst)
- [Commits](pallets/click@8.1.7...8.1.8)

---
updated-dependencies:
- dependency-name: click
  dependency-version: 8.1.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Pamela Fox <[email protected]>
Bumps [azure-core](https://github.com/Azure/azure-sdk-for-python) from 1.30.2 to 1.35.0.
- [Release notes](https://github.com/Azure/azure-sdk-for-python/releases)
- [Changelog](https://github.com/Azure/azure-sdk-for-python/blob/main/doc/esrp_release.md)
- [Commits](Azure/azure-sdk-for-python@azure-core_1.30.2...azure-core_1.35.0)

---
updated-dependencies:
- dependency-name: azure-core
  dependency-version: 1.35.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Pamela Fox <[email protected]>
Bumps [h2](https://github.com/python-hyper/h2) from 4.1.0 to 4.3.0.
- [Changelog](https://github.com/python-hyper/h2/blob/master/CHANGELOG.rst)
- [Commits](python-hyper/h2@v4.1.0...v4.3.0)

---
updated-dependencies:
- dependency-name: h2
  dependency-version: 4.3.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Pamela Fox <[email protected]>
#2703)

* Initial plan

* Add azurechat comparison to other_samples.md documentation

* Add overview of azurechat to other samples page

---------

Co-authored-by: copilot-swe-agent[bot] <[email protected]>
Co-authored-by: Pamela Fox <[email protected]>
Co-authored-by: Pamela Fox <[email protected]>
#2709)

* Add multimodal JSONL ground truth

* Update prompts and evals for multimodal

* Add ask evaluation, update snapshots
… deployments (#2717)

* Fix frontend defaults and e2e test

* Add backend guards and tests

* Deault send_image_sources to self.multimodal_enabled
* Only set images field if multimodal is enabled

* Fix ingestion for non-multimodal case

* Update tests and snapshots
* Remove pipeline variables

* remove pipeline variables

* Update instructions
Bumps the github-actions group with 3 updates: [actions/setup-node](https://github.com/actions/setup-node), [actions/github-script](https://github.com/actions/github-script) and [actions/stale](https://github.com/actions/stale).


Updates `actions/setup-node` from 4 to 5
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](actions/setup-node@v4...v5)

Updates `actions/github-script` from 7 to 8
- [Release notes](https://github.com/actions/github-script/releases)
- [Commits](actions/github-script@v7...v8)

Updates `actions/stale` from 9 to 10
- [Release notes](https://github.com/actions/stale/releases)
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md)
- [Commits](actions/stale@v9...v10)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
- dependency-name: actions/github-script
  dependency-version: '8'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
- dependency-name: actions/stale
  dependency-version: '10'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [rich](https://github.com/Textualize/rich) from 13.9.4 to 14.1.0.
- [Release notes](https://github.com/Textualize/rich/releases)
- [Changelog](https://github.com/Textualize/rich/blob/master/CHANGELOG.md)
- [Commits](Textualize/rich@v13.9.4...v14.1.0)

---
updated-dependencies:
- dependency-name: rich
  dependency-version: 14.1.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…eval API (#2723)

* Move to new azure-search-documents package

* Remove max subqueries option, fix sort order

* Revert whitespace changes

* Remove whitespace changes

* Revert whitespace change

* Update tests

* Update docs and make mypy happy

* Update tests and docs

* Remove captions as they shouldnt be in agentic retrieval mocks

* Fix missing translations

* Apply i18n suggestions from code review

Co-authored-by: Gwen Peña-Siguenza <[email protected]>
Co-authored-by: Wassim Chegham <[email protected]>
Co-authored-by: Anthony Shaw <[email protected]>

* Update app/backend/approaches/approach.py

Co-authored-by: Copilot <[email protected]>

---------

Co-authored-by: Gwen Peña-Siguenza <[email protected]>
Co-authored-by: Wassim Chegham <[email protected]>
Co-authored-by: Anthony Shaw <[email protected]>
Co-authored-by: Copilot <[email protected]>
…r apps (#2724)

* Add missing RBAC role when using container apps

* Add comments with role names

* Update infra/main.bicep

Co-authored-by: Copilot <[email protected]>

---------

Co-authored-by: Copilot <[email protected]>
* Better support for coding agents

* Tweaks

* Update references to copilot-instructions.md
* added polish locales
changes in i18n config
modified the docs to reflect the chagnes

* adresses the missing (changed) keys in polish translation

---------

Co-authored-by: michuhu <[email protected]>
Bumps [jiter](https://github.com/pydantic/jiter) from 0.8.2 to 0.11.0.
- [Release notes](https://github.com/pydantic/jiter/releases)
- [Commits](pydantic/jiter@v0.8.2...v0.11.0)

---
updated-dependencies:
- dependency-name: jiter
  dependency-version: 0.11.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [msal](https://github.com/AzureAD/microsoft-authentication-library-for-python) from 1.30.0 to 1.33.0.
- [Release notes](https://github.com/AzureAD/microsoft-authentication-library-for-python/releases)
- [Changelog](https://github.com/AzureAD/microsoft-authentication-library-for-python/blob/dev/RELEASES.md)
- [Commits](AzureAD/microsoft-authentication-library-for-python@1.30.0...1.33.0)

---
updated-dependencies:
- dependency-name: msal
  dependency-version: 1.33.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…rivate endpoints (#2740)

* Fix issue with BICEP, deployment template validation error

* Update private-endpoint.bicep

* Resolve issue with OpenAI missing A record due to duplicate inclusion

---------

Co-authored-by: Pamela Fox <[email protected]>
* Add tests for auth_init.py

* Remove type ignore in tests

* Move values into constants and remove unneeded code
Bumps [oauthlib](https://github.com/oauthlib/oauthlib) from 3.2.2 to 3.3.1.
- [Release notes](https://github.com/oauthlib/oauthlib/releases)
- [Changelog](https://github.com/oauthlib/oauthlib/blob/master/CHANGELOG.rst)
- [Commits](oauthlib/oauthlib@v3.2.2...v3.3.1)

---
updated-dependencies:
- dependency-name: oauthlib
  dependency-version: 3.3.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Sanitize image markdown and add test

* Address feedback
Copy link
Owner Author

@bfirstandrich bfirstandrich left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Aaa

Repository owner locked and limited conversation to collaborators Oct 16, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.