Skip to content
Open

G #1

Show file tree
Hide file tree
Changes from 245 commits
Commits
Show all changes
246 commits
Select commit Hold shift + click to select a range
01a4111
Bump aiohttp from 3.10.1 to 3.10.2 in /app/backend (#1921)
dependabot[bot] Aug 19, 2024
d313c6a
Updated docs (#1925)
pamelafox Aug 20, 2024
781bf21
Add Markdown Render Support to GPT completions (#56)
praveen-palanisamy Aug 21, 2024
f7969c0
On Demand Azure Speech Generation (#1894)
john0isaac Aug 23, 2024
e854195
Allow disabling app services auth (#1932)
mattgotteiner Aug 23, 2024
7b55ad2
Bump the python-requirements group across 1 directory with 16 updates…
dependabot[bot] Aug 23, 2024
cd2dcd2
Reduce JS size (#1947)
pamelafox Aug 30, 2024
eb5627c
Update test snapshots (#1948)
pamelafox Aug 30, 2024
9073b65
Frontend multi-language support #1690 (#1790)
bnodir Aug 30, 2024
9581ea7
ignore resourceToken and migrationToken as being secure params (#1955)
tonybaloney Sep 5, 2024
fe229cc
Update README.md to include auth login fix for github codespaces user…
GiuseppeGalilei Sep 6, 2024
2333426
Better support for deploying to non-home tenant (#1964)
pamelafox Sep 13, 2024
cc74772
Run format on main.bicep (#1968)
pamelafox Sep 13, 2024
8f3abc4
Adlsgen2 fixes (#1974)
john-carroll-sw Sep 18, 2024
0225f75
Add Azure Container Apps as a host option (#1952)
1yefuwang1 Sep 19, 2024
46b3d6a
Fix hook for App Service (#1993)
pamelafox Sep 26, 2024
106b52b
Bump rollup from 3.29.4 to 3.29.5 in /app/frontend (#1994)
dependabot[bot] Sep 26, 2024
b8f0a74
Refactor scripts to avoid anti-patterns, redundancy (#1986)
pamelafox Sep 26, 2024
b52ebc2
Bump dompurify and @types/dompurify in /app/frontend (#1983)
dependabot[bot] Sep 26, 2024
162a36d
Bump cryptography from 43.0.0 to 43.0.1 in /app/backend (#1967)
dependabot[bot] Sep 26, 2024
9722c78
Changes for easier working with local models (#1992)
pamelafox Sep 26, 2024
a127523
Bump vite from 4.5.3 to 5.4.8 in /app/frontend (#1995)
dependabot[bot] Oct 1, 2024
2dd7ba9
Adding CSV Parser (#1996)
saravana87 Oct 2, 2024
0136294
Bump @azure/msal-browser from 3.19.1 to 3.24.0 in /app/frontend (#1984)
dependabot[bot] Oct 2, 2024
f4f6896
Fix roles for integrated vectorization (#2016)
pamelafox Oct 4, 2024
be26d31
Add chat history feature (#1988)
fujita-h Oct 4, 2024
40b3101
Bump i18next from 23.14.0 to 23.15.2 in /app/frontend (#2027)
dependabot[bot] Oct 7, 2024
e81189f
Bump react-router-dom from 6.23.1 to 6.26.2 in /app/frontend (#2025)
dependabot[bot] Oct 7, 2024
d46ea7d
Bump @types/react from 18.3.3 to 18.3.11 in /app/frontend (#2024)
dependabot[bot] Oct 7, 2024
07362d4
Bump @vitejs/plugin-react from 4.3.1 to 4.3.2 in /app/frontend (#2026)
dependabot[bot] Oct 7, 2024
78583e1
Adding support for Azure OpenAI Deployment Types (Global Standard, St…
zedhaque Oct 12, 2024
ec07548
Update all AVM modules to latest (#2043)
tonybaloney Oct 16, 2024
31f501a
Updates to integrated vectorization (#2045)
pamelafox Oct 17, 2024
7911e32
feat: add Portuguese (pt-BR) translations and update i18n configurati…
glaucia86 Oct 18, 2024
f53d0d8
Bump typescript from 5.5.3 to 5.6.3 in /app/frontend (#2037)
dependabot[bot] Oct 18, 2024
b60274a
Bump @azure/msal-browser from 3.24.0 to 3.26.1 in /app/frontend (#2039)
dependabot[bot] Oct 18, 2024
819d05e
Fix LogAnalytics workspace resource ID issue in containerApps module …
fujita-h Oct 21, 2024
fd81b69
Bugfix: Citation Parsing Issue (Version 2) (#2056)
bnodir Oct 23, 2024
29c0920
Bump prettier from 3.0.3 to 3.3.3 in /app/frontend (#2061)
dependabot[bot] Oct 23, 2024
a79fe57
Fix scrolling bar issue for long content in chat UI (#2044)
BetterAndBetterII Oct 23, 2024
fa85034
use lower() to match upper file extension name (#2069)
BetterAndBetterII Oct 23, 2024
0946893
Feature: include category (#2021)
bnodir Oct 23, 2024
e34edd5
Switch to ACA by default (#2092)
pamelafox Oct 28, 2024
38f7772
Fix regression from PR #2056: Allow whitespace in citation filenames …
bnodir Oct 31, 2024
023dc1b
Add missing variables to azd pipeline (#2104)
pamelafox Nov 1, 2024
3447262
feat: Add Dutch (nl-NL) translations.json and update config.json (#2115)
jeannotdamoiseaux Nov 4, 2024
298e457
feat: Add Danish (da-DK) translations.json and update config.json (#2…
EMjetrot Nov 4, 2024
a8adacf
Bump quart from 0.19.6 to 0.19.7 in /app/backend (#2082)
dependabot[bot] Nov 4, 2024
991ce8f
Bump werkzeug from 3.0.4 to 3.0.6 in /app/backend (#2084)
dependabot[bot] Nov 4, 2024
f7c48db
Bump @vitejs/plugin-react from 4.3.2 to 4.3.3 in /app/frontend (#2087)
dependabot[bot] Nov 4, 2024
1baad3b
Bump vite from 5.4.8 to 5.4.10 in /app/frontend (#2075)
dependabot[bot] Nov 4, 2024
be36436
Bump @types/react-dom from 18.3.0 to 18.3.1 in /app/frontend (#2060)
dependabot[bot] Nov 4, 2024
87b0686
Bump @fluentui/react-components from 9.54.13 to 9.55.1 in /app/fronte…
dependabot[bot] Nov 4, 2024
58833bd
Update model version for gpt-4o to latest (#2106)
pamelafox Nov 5, 2024
becd7f9
Documentation improvements: Remove duplicate READMEs, consistent titl…
pamelafox Nov 5, 2024
62577a4
Properly handle Azure speech service voice var (#2107)
pamelafox Nov 5, 2024
f3a4c1e
VS Code debug launch improvements: remove azd extension dependency, a…
pamelafox Nov 5, 2024
fa9a638
Upgrade Azure OpenAI API version and use AZURE_OPENAI_API_VERSION con…
pamelafox Nov 5, 2024
86b6dad
Refactor settings into a single component across Chat/Ask (#2111)
bnodir Nov 5, 2024
e33a067
Update pre-commit hooks, re-run on files (#2128)
pamelafox Nov 7, 2024
2c723d6
Update links and clean up tasks (#2124)
pamelafox Nov 7, 2024
009d5e1
Port Python tests workflow to uv (#2129)
pamelafox Nov 7, 2024
c3810e8
Feature: Store chat history in Cosmos DB (#2063)
fujita-h Nov 12, 2024
53bd96e
Feature: Add copy button to answer UI (#2131)
jeannotdamoiseaux Nov 13, 2024
6050e80
Bump vite from 5.4.10 to 5.4.11 in /app/frontend (#2140)
dependabot[bot] Nov 13, 2024
f4cdcdb
Bump i18next from 23.15.2 to 23.16.5 in /app/frontend (#2141)
dependabot[bot] Nov 13, 2024
9b4dfae
Update README.md to remove the OpenAI orm (#2156)
pamelafox Nov 14, 2024
829a5ed
Update cost estimation guide (#2150)
pamelafox Nov 18, 2024
47086e4
Update start.sh (#2147)
yavuzkaymak Nov 18, 2024
5055772
Bump @fluentui/react-icons from 2.0.249 to 2.0.265 in /app/frontend (…
dependabot[bot] Nov 18, 2024
6d6fd5e
Bump @types/react from 18.3.11 to 18.3.12 in /app/frontend (#2161)
dependabot[bot] Nov 18, 2024
4fc109f
Bump @fluentui/react-components from 9.55.1 to 9.56.2 in /app/fronten…
dependabot[bot] Nov 18, 2024
9ca447f
Bump @azure/msal-react from 2.0.21 to 2.2.0 in /app/frontend (#2143)
dependabot[bot] Nov 18, 2024
3dad881
Bump aiohttp from 3.10.5 to 3.10.11 in /app/backend (#2166)
dependabot[bot] Nov 18, 2024
637ac37
Use per-package dependency updates for Python packages (#2163)
dependabot[bot] Nov 19, 2024
17a5cef
Bump react-i18next from 15.0.1 to 15.1.1 in /app/frontend (#2177)
dependabot[bot] Nov 19, 2024
5d8d788
Bump dompurify from 3.1.6 to 3.2.0 in /app/frontend (#2176)
dependabot[bot] Nov 19, 2024
f0b8eb8
Bump react-syntax-highlighter from 15.5.0 to 15.6.1 in /app/frontend …
dependabot[bot] Nov 19, 2024
bf40357
Bump react-router-dom from 6.26.2 to 6.28.0 in /app/frontend (#2172)
dependabot[bot] Nov 19, 2024
194876a
Turkish translations added (#2154)
mertcakdogan Nov 19, 2024
9e960ec
let env var overrule .dot env setting (#2136)
cforce Nov 19, 2024
e03b831
Lower case the environment name (#2182)
pamelafox Nov 21, 2024
202e726
Add support for symlinked files (#2180)
charris-msft Nov 21, 2024
57e6bba
Refactor the README to move advanced sections into docs (#2165)
pamelafox Nov 21, 2024
4fb965f
Fix links in azure_app_service.md (#2186)
jeannotdamoiseaux Nov 22, 2024
69a26ef
Bump astral-sh/setup-uv from 3 to 4 in the github-actions group (#2192)
dependabot[bot] Nov 25, 2024
116258c
Update path to chunking algorithm in data_ingestion.md (#2204)
cococ0j Dec 1, 2024
829a7a6
Configure built-in auth for Azure Container Apps (#2205)
pamelafox Dec 2, 2024
f00d36d
[Bugfix] The "send" button for chat should be enabled for logged in u…
jeannotdamoiseaux Dec 2, 2024
1be8653
Remove empty origins for array version of CORS domains too (#2210)
pamelafox Dec 2, 2024
e90920f
Move check for AZURE_PUBLIC_NETWORK_ACCESS (#2209)
pamelafox Dec 2, 2024
0bb3f95
Add media description feature using Azure Content Understanding (#2195)
pamelafox Dec 9, 2024
648c429
Security Update with Bug Fixes (#2232)
john0isaac Dec 12, 2024
431bbe6
Update the docs and dev container based off recent feedback (#2224)
pamelafox Dec 12, 2024
9d27203
Bump msgraph-sdk from 1.1.0 to 1.16.0 (#2254)
dependabot[bot] Jan 6, 2025
9ad69f9
Bump the github-actions group with 2 updates (#2248)
dependabot[bot] Jan 6, 2025
555b458
Bump msgraph-core from 1.1.2 to 1.1.8 (#2245)
dependabot[bot] Jan 7, 2025
9040128
Bump cryptography from 43.0.1 to 44.0.0 (#2207)
dependabot[bot] Jan 7, 2025
1486128
Bump jinja2 from 3.1.4 to 3.1.5 in /app/backend (#2255)
dependabot[bot] Jan 7, 2025
f730209
Bump i18next from 23.16.5 to 24.2.0 in /app/frontend (#2247)
dependabot[bot] Jan 7, 2025
bed7d3d
Update packages for better 3.13 support (#2238)
dependabot[bot] Jan 7, 2025
03eb8d1
Bump azure-monitor-opentelemetry-exporter from 1.0.0b28 to 1.0.0b32 (…
dependabot[bot] Jan 7, 2025
592b8ca
Bump @react-spring/web from 9.7.3 to 9.7.5 in /app/frontend (#2190)
dependabot[bot] Jan 7, 2025
4adea81
Update README.md Resources with Learn article (#2256)
ms-johnalex Jan 7, 2025
443841d
Bump i18next-http-backend from 2.6.1 to 3.0.1 in /app/frontend (#2189)
dependabot[bot] Jan 7, 2025
e0c6e87
Revert upgrade of msgraph-core SDK (#2257)
pamelafox Jan 8, 2025
a967edf
Handle lack of support for docx/pptx/xlsx for media description (#2260)
pamelafox Jan 9, 2025
75d6b35
Bump mypy from 1.13.0 to 1.14.1 (#2267)
dependabot[bot] Jan 13, 2025
483c15c
Bump regex from 2024.7.24 to 2024.11.6 (#2266)
dependabot[bot] Jan 13, 2025
5f898db
Bump zipp from 3.20.0 to 3.21.0 (#2270)
dependabot[bot] Jan 13, 2025
3629df8
Use prompty to store prompts (#2178)
pamelafox Jan 14, 2025
a0cbcf5
Fix ask prompts to allow prompt override/injection (#2277)
pamelafox Jan 16, 2025
d577619
Add environment variable to disable/enable keys (#2280)
pamelafox Jan 17, 2025
b7d1d4c
Fix cosmos Bicep configuration (#2226)
pamelafox Jan 17, 2025
051910b
Add content understanding to private endpoint (#2225)
pamelafox Jan 17, 2025
46b49b0
Adding a variable for openai location (#2292)
pamelafox Jan 29, 2025
aed96cb
Clearer variables for image cropping (#2298)
pamelafox Jan 29, 2025
4b7be9a
Replace sparkle with app logo that's easier to replace (#2299)
pamelafox Jan 29, 2025
51487a1
Note about ACA and app insights (#2300)
pamelafox Jan 29, 2025
4df1c0b
Bump vite from 5.4.11 to 5.4.14 in /app/frontend (#2293)
dependabot[bot] Jan 29, 2025
2d856a1
Bump aiohappyeyeballs from 2.4.0 to 2.4.4 (#2288)
dependabot[bot] Jan 29, 2025
07ecc32
Bump pyjwt[crypto] from 2.9.0 to 2.10.1 (#2287)
dependabot[bot] Jan 29, 2025
036fea2
Bump Azure/setup-azd from 2.0.0 to 2.1.0 in the github-actions group …
dependabot[bot] Jan 29, 2025
a891ab3
Bump i18next-browser-languagedetector in /app/frontend (#2271)
dependabot[bot] Jan 29, 2025
7a2044a
Improve schema of CosmosDB chat history to handle long conversations …
pamelafox Jan 29, 2025
d277675
Default to 0125 (#2329)
pamelafox Feb 6, 2025
a7dfc64
Make it easy to run evaluation directly from this repo (#2233)
pamelafox Feb 10, 2025
a54e8eb
Use uv managed python in GHA workflows (#2342)
eifinger Feb 10, 2025
e873ba9
Evaluation workflow for GitHub Actions (#2350)
pamelafox Feb 11, 2025
7983e73
Bump cryptography from 44.0.0 to 44.0.1 in /app/backend (#2354)
dependabot[bot] Feb 11, 2025
75809fe
Improve locust test script (#2357)
tonybaloney Feb 12, 2025
98833b9
Fix screenshot for Monitoring doc (#2355)
pamelafox Feb 12, 2025
efbf397
Added support for italian language (#2356)
ivanvaccarics Feb 14, 2025
8eb5568
Bye bye numpy (#2362)
pamelafox Feb 14, 2025
7859d25
Bump Azure/setup-azd from 2.0.0 to 2.1.0 in the github-actions group …
dependabot[bot] Feb 18, 2025
31ea846
AI Safety evaluations (with AI Project provisioning) (#2370)
pamelafox Feb 20, 2025
193962d
add pre-checks and better docs (#2386)
pamelafox Feb 26, 2025
bb9492f
Upgrade to latest GA API Version (#2334)
pamelafox Mar 5, 2025
df63e64
Upgrade Ubuntu runner for tests in Github Workflow to `latest` (#2428)
egor-yudkin Mar 17, 2025
b6f9b76
Bump jinja2 from 3.1.5 to 3.1.6 in /app/backend (#2435)
dependabot[bot] Mar 17, 2025
62f8b58
Add query rewriting option (#2437)
mattgotteiner Mar 19, 2025
926b5b2
Adjust container apps to scale to zero (#2440)
pamelafox Mar 19, 2025
c4948e2
Bump dompurify from 3.2.0 to 3.2.4 in /app/frontend (#2363)
dependabot[bot] Mar 21, 2025
88f987e
Bump react-i18next from 15.1.1 to 15.4.1 in /app/frontend (#2376)
dependabot[bot] Mar 21, 2025
236b592
Port to gpt-4o-mini as default (#2443)
pamelafox Mar 24, 2025
cb5149d
Remove token-counting library for conversation history truncation (#2…
pamelafox Mar 26, 2025
887d35f
quote azd env set (#2413)
mattgotteiner Mar 26, 2025
c5bfb22
Upgrade ms graph SDK packages to remove pendulum dependency (#2454)
pamelafox Mar 27, 2025
9afbefa
Reduce list to only the available ones (#2459)
pamelafox Mar 28, 2025
6cc5d19
Add support for reasoning models and token usage display (#2448)
mattgotteiner Apr 2, 2025
56294c9
Upgrade prompty (#2475)
pamelafox Apr 2, 2025
4f26aeb
Upgrade syntax to Python 3.9 (#2484)
tonybaloney Apr 10, 2025
dee2375
Remove outdated docs (#2492)
pamelafox Apr 16, 2025
a5cf75b
Use ENFORCE_ACCESS_CONTROL to decide whether to make acls (#2494)
pamelafox Apr 17, 2025
f2ae1e6
Bump idna from 3.8 to 3.10 (#2464)
dependabot[bot] Apr 17, 2025
3adc4ef
Bump vite from 5.4.14 to 5.4.18 in /app/frontend (#2486)
dependabot[bot] Apr 17, 2025
d53afaf
Bump types-html5lib from 1.1.11.20240806 to 1.1.11.20241018 (#2462)
dependabot[bot] Apr 17, 2025
7759dba
Bump msal-extensions from 1.2.0 to 1.3.1 (#2463)
dependabot[bot] Apr 17, 2025
242fa7e
Update reasoning docs to include API version (#2499)
pamelafox Apr 17, 2025
ada7c1c
Bump @babel/runtime from 7.25.6 to 7.27.0 in /app/frontend (#2497)
dependabot[bot] Apr 17, 2025
af52e85
Upgrade Bicep versions of resources (#2500)
pamelafox Apr 17, 2025
ad77f53
Add missing output for reasoning effort, updated evals including o3-m…
pamelafox Apr 17, 2025
0c07ba6
Resolve datetime deprecation warnings (#2502)
emmanuel-ferdman Apr 18, 2025
1b8a3e3
Upgrade to text-embedding-3-large model as default, with vector stora…
pamelafox May 9, 2025
355b2f1
Update evals requirements (#2528)
pamelafox May 9, 2025
a2a03cd
Raise minimum node version (#2519)
pamelafox May 9, 2025
f2628ff
Add migration script for Azure Cosmos DB, old container to new contai…
pamelafox May 9, 2025
faf0d46
Bump astral-sh/setup-uv from 5 to 6 in the github-actions group (#2512)
dependabot[bot] May 9, 2025
ef11a09
Explicitly activate the environment (#2534)
pamelafox May 12, 2025
986009c
Updates the baseline evals with embedded 3 large (#2533)
pamelafox May 12, 2025
1f0270f
update (#2537)
mattgotteiner May 19, 2025
852d794
Remove locust from requirements-dev.txt (#2539)
pamelafox May 20, 2025
1b9885c
Fix UI and answer gen issues (#2541)
mattgotteiner May 21, 2025
6be648a
Modified Ask.tsx to disable upload if user not Authenticated / user n…
AstroMC98 May 27, 2025
6c658cd
Remove earth_at_night_508.pdf from data folder (#2547)
pamelafox May 27, 2025
c4ef3be
Disable sidebar-triggering buttons during stream (#2548)
pamelafox May 27, 2025
a6ac914
Bump typing-extensions from 4.12.2 to 4.13.2 (#2505)
dependabot[bot] Jun 2, 2025
c7bac3c
Bump pymupdf from 1.25.1 to 1.26.0 (#2546)
dependabot[bot] Jun 2, 2025
821e078
Add HTTP protocol doc (#2549)
pamelafox Jun 3, 2025
10904b6
Switch to gpt-41-mini as default chat model (#2557)
pamelafox Jun 3, 2025
ff3ea3c
Bump urllib3 from 2.2.2 to 2.5.0 in /app/backend (#2581)
dependabot[bot] Jun 24, 2025
01fa3ab
Update README.md with Foundry buttons (#2587)
pamelafox Jul 1, 2025
587fa2d
Bump attrs from 24.2.0 to 25.3.0 (#2563)
dependabot[bot] Jul 8, 2025
c7985b6
Bump python-dotenv from 1.0.1 to 1.1.1 (#2588)
dependabot[bot] Jul 8, 2025
dc146e5
Bump requests from 2.32.3 to 2.32.4 in /app/backend (#2566)
dependabot[bot] Jul 8, 2025
5545290
Bump std-uritemplate from 2.0.3 to 2.0.5 (#2536)
dependabot[bot] Jul 8, 2025
db2a0cd
Upgrade h11 dependency (#2596)
pamelafox Jul 8, 2025
af800b6
Updates to add latest omni models, upgrade package lock (#2597)
pamelafox Jul 8, 2025
cc7e0e2
Bump soupsieve from 2.6 to 2.7 (#2601)
dependabot[bot] Jul 16, 2025
2414b85
Bump aiohttp from 3.10.11 to 3.12.14 in /app/backend (#2606)
dependabot[bot] Jul 16, 2025
0228b35
Remove conditional Azure login steps and simplify authentication in d…
Copilot Jul 25, 2025
aa06a96
Fix Dependabot MSAL package upgrade by updating compatible versions (…
Copilot Jul 29, 2025
e86d39f
Upgrade rapidfuzz from 3.12.1 to 3.13.0 to fix failed Dependabot PR #…
Copilot Jul 29, 2025
3688740
Fix Vite 7.0.6 upgrade by updating @vitejs/plugin-react to v4.7.0 (#2…
Copilot Jul 30, 2025
b5b4090
Add comprehensive Mermaid architecture diagrams for application docum…
Copilot Jul 30, 2025
7d6646b
Revert vite to earlier version (#2657)
pamelafox Aug 1, 2025
a57cf7a
Update reasoning.md with all models (#2664)
pamelafox Aug 4, 2025
8f998ed
Private endpoint support for container apps (#2322)
pamelafox Aug 4, 2025
d33affb
Add Bicep description for infra/private-endpoints.bicep (#2665)
Copilot Aug 4, 2025
b96b186
Update deploy_private.md docs to reflect new feature (#2666)
pamelafox Aug 4, 2025
570e530
Add support for GPT-5 model family (#2667)
pamelafox Aug 7, 2025
3da5ea8
Add GPT-5 evals and "minimal" to reasoning dropdown (#2671)
pamelafox Aug 11, 2025
6ae60e5
Adding custom debug chat mode for GitHub Copilot Agent mode developme…
pamelafox Aug 11, 2025
397c885
Use lowest reasoning effort appropriate for a model (#2673)
pamelafox Aug 12, 2025
085f9d8
Improved custom chat mode and Copilot instructions file (#2681)
pamelafox Aug 15, 2025
9b176d2
Update error messages to reference application logs for traceback det…
pamelafox Aug 16, 2025
d49877d
Bump Azure/setup-azd from 2.1.0 to 2.2.0 in the github-actions group …
dependabot[bot] Aug 16, 2025
0226102
Add eval results: gpt5mini-emb3l-2 from pamelastreamchange (#2683)
pamelafox Aug 18, 2025
5af8a40
Bump actions/checkout from 4 to 5 in the github-actions group (#2684)
dependabot[bot] Aug 18, 2025
a318a13
Bump pypdf from 4.3.1 to 6.0.0 in /app/backend (#2674)
dependabot[bot] Aug 18, 2025
84c7edc
Add markdownlint extension (#2689)
pamelafox Aug 19, 2025
58ca0de
Hyperlink leads to random Korean betting website (#2691)
Daimler-Garay Aug 19, 2025
fd5ba93
Fix a11y landmark issue and add Axe Playwright test (#2687)
pamelafox Aug 20, 2025
d540a6e
Add test coverage to CI workflow (#2690)
pamelafox Aug 20, 2025
fa81a68
Bump azure-monitor-opentelemetry from 1.6.1 to 1.6.13 (#2663)
dependabot[bot] Aug 20, 2025
5bc4fd7
Fix useAgenticRetrieval missing Japanese translations (#2694)
Copilot Aug 21, 2025
84cf73e
Initialize MSAL before use to fix auth regression (#2685)
pamelafox Aug 21, 2025
f2007b2
New approach to multimodal document ingestion (#2558)
pamelafox Aug 29, 2025
e68c7e5
feat: Add extra search index fields to Knowledge Agent response (#2696)
taylorn-ai Sep 3, 2025
f68a91f
Bump tenacity from 9.0.0 to 9.1.2 (#2700)
dependabot[bot] Sep 4, 2025
fa8631e
Bump regex from 2024.11.6 to 2025.7.34 (#2701)
dependabot[bot] Sep 4, 2025
9df6991
Bump click from 8.1.7 to 8.1.8 (#2698)
dependabot[bot] Sep 4, 2025
7dbc396
Bump azure-core from 1.30.2 to 1.35.0 (#2697)
dependabot[bot] Sep 4, 2025
87d4ffe
Bump h2 from 4.1.0 to 4.3.0 in /app/backend (#2705)
dependabot[bot] Sep 4, 2025
1507ea7
Add comparison with microsoft/azurechat to other samples documentatio…
Copilot Sep 4, 2025
d08040f
Update chat/ask prompts for improved consistency, run multimodal eval…
pamelafox Sep 5, 2025
74b66bd
Adjust defaults for multimodal-related parameters to work for default…
pamelafox Sep 8, 2025
165dcac
Fix ingestion for case when no images field exists (#2719)
pamelafox Sep 9, 2025
cb5c3d0
Remove pipeline section from azure.yaml (#2720)
pamelafox Sep 9, 2025
6993007
Pin devcontainer to bookworm (#2722)
pamelafox Sep 9, 2025
42b0297
Upgrade minimum node version (#2721)
pamelafox Sep 9, 2025
9c4d069
Bump the github-actions group with 3 updates (#2716)
dependabot[bot] Sep 9, 2025
1b90d73
Bump rich from 13.9.4 to 14.1.0 (#2714)
dependabot[bot] Sep 9, 2025
305ab5b
Upgrade to latest version of azure-search-documents and agentic retri…
pamelafox Sep 10, 2025
9e74970
Add missing RBAC role for token storage container when using containe…
pamelafox Sep 11, 2025
931bda5
Better support for coding agents (#2725)
pamelafox Sep 11, 2025
56863b0
added polish locales (#2729)
michuhu Sep 16, 2025
c228bfb
Bump jiter from 0.8.2 to 0.11.0 (#2731)
dependabot[bot] Sep 16, 2025
874c46e
Bump msal from 1.30.0 to 1.33.0 (#2713)
dependabot[bot] Sep 17, 2025
07d2635
Resolve issues with colliding private endpoint names, and redundant p…
kachihro Sep 19, 2025
e479312
Add missing set in command (#2746)
pamelafox Sep 22, 2025
4b32f3c
Add tests for auth_init.py (#2741)
pamelafox Sep 29, 2025
dafcef7
Bump oauthlib from 3.2.2 to 3.3.1 (#2747)
dependabot[bot] Oct 3, 2025
efe3c77
Sanitize image markdown in sources (#2765)
pamelafox Oct 7, 2025
003694b
Restrict locations due to appinsights availability (#2764)
pamelafox Oct 7, 2025
9b748b4
Add 'australiaeast' to allowed regions (#2770)
kachihro Oct 17, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
28 changes: 22 additions & 6 deletions .azdo/pipelines/azure-dev.yml
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,7 @@ steps:
AZD_INITIAL_ENVIRONMENT_CONFIG: $(AZD_INITIAL_ENVIRONMENT_CONFIG)
AZURE_OPENAI_SERVICE: $(AZURE_OPENAI_SERVICE)
AZURE_OPENAI_API_VERSION: $(AZURE_OPENAI_API_VERSION)
AZURE_OPENAI_LOCATION: $(AZURE_OPENAI_LOCATION)
AZURE_OPENAI_RESOURCE_GROUP: $(AZURE_OPENAI_RESOURCE_GROUP)
AZURE_DOCUMENTINTELLIGENCE_SERVICE: $(AZURE_DOCUMENTINTELLIGENCE_SERVICE)
AZURE_DOCUMENTINTELLIGENCE_RESOURCE_GROUP: $(AZURE_DOCUMENTINTELLIGENCE_RESOURCE_GROUP)
Expand All @@ -58,6 +59,8 @@ steps:
AZURE_SEARCH_QUERY_LANGUAGE: $(AZURE_SEARCH_QUERY_LANGUAGE)
AZURE_SEARCH_QUERY_SPELLER: $(AZURE_SEARCH_QUERY_SPELLER)
AZURE_SEARCH_SEMANTIC_RANKER: $(AZURE_SEARCH_SEMANTIC_RANKER)
AZURE_SEARCH_QUERY_REWRITING: $(AZURE_SEARCH_QUERY_REWRITING)
AZURE_SEARCH_FIELD_NAME_EMBEDDING: $(AZURE_SEARCH_FIELD_NAME_EMBEDDING)
AZURE_STORAGE_ACCOUNT: $(AZURE_STORAGE_ACCOUNT)
AZURE_STORAGE_RESOURCE_GROUP: $(AZURE_STORAGE_RESOURCE_GROUP)
AZURE_STORAGE_SKU: $(AZURE_STORAGE_SKU)
Expand All @@ -66,11 +69,15 @@ steps:
AZURE_OPENAI_CHATGPT_DEPLOYMENT: $(AZURE_OPENAI_CHATGPT_DEPLOYMENT)
AZURE_OPENAI_CHATGPT_DEPLOYMENT_CAPACITY: $(AZURE_OPENAI_CHATGPT_DEPLOYMENT_CAPACITY)
AZURE_OPENAI_CHATGPT_DEPLOYMENT_VERSION: $(AZURE_OPENAI_CHATGPT_DEPLOYMENT_VERSION)
AZURE_OPENAI_CHATGPT_DEPLOYMENT_SKU: $(AZURE_OPENAI_CHATGPT_DEPLOYMENT_SKU)
AZURE_OPENAI_REASONING_EFFORT: $(AZURE_OPENAI_REASONING_EFFORT)
AZURE_OPENAI_EMB_MODEL_NAME: $(AZURE_OPENAI_EMB_MODEL_NAME)
AZURE_OPENAI_EMB_DEPLOYMENT: $(AZURE_OPENAI_EMB_DEPLOYMENT)
AZURE_OPENAI_EMB_DEPLOYMENT_CAPACITY: $(AZURE_OPENAI_EMB_DEPLOYMENT_CAPACITY)
AZURE_OPENAI_EMB_DEPLOYMENT_VERSION: $(AZURE_OPENAI_EMB_DEPLOYMENT_VERSION)
AZURE_OPENAI_EMB_DEPLOYMENT_SKU: $(AZURE_OPENAI_EMB_DEPLOYMENT_SKU)
AZURE_OPENAI_EMB_DIMENSIONS: $(AZURE_OPENAI_EMB_DIMENSIONS)
AZURE_OPENAI_DISABLE_KEYS: $(AZURE_OPENAI_DISABLE_KEYS)
OPENAI_HOST: $(OPENAI_HOST)
OPENAI_API_KEY: $(OPENAI_API_KEY)
OPENAI_ORGANIZATION: $(OPENAI_ORGANIZATION)
Expand All @@ -79,20 +86,22 @@ steps:
AZURE_APPLICATION_INSIGHTS_DASHBOARD: $(AZURE_APPLICATION_INSIGHTS_DASHBOARD)
AZURE_LOG_ANALYTICS: $(AZURE_LOG_ANALYTICS)
USE_VECTORS: $(USE_VECTORS)
USE_GPT4V: $(USE_GPT4V)
USE_MULTIMODAL: $(USE_MULTIMODAL)
AZURE_VISION_ENDPOINT: $(AZURE_VISION_ENDPOINT)
VISION_SECRET_NAME: $(VISION_SECRET_NAME)
AZURE_COMPUTER_VISION_SERVICE: $(AZURE_COMPUTER_VISION_SERVICE)
AZURE_COMPUTER_VISION_RESOURCE_GROUP: $(AZURE_COMPUTER_VISION_RESOURCE_GROUP)
AZURE_COMPUTER_VISION_LOCATION: $(AZURE_COMPUTER_VISION_LOCATION)
AZURE_COMPUTER_VISION_SKU: $(AZURE_COMPUTER_VISION_SKU)
AZURE_VISION_SERVICE: $(AZURE_VISION_SERVICE)
AZURE_VISION_RESOURCE_GROUP: $(AZURE_VISION_RESOURCE_GROUP)
AZURE_VISION_LOCATION: $(AZURE_VISION_LOCATION)
AZURE_VISION_SKU: $(AZURE_VISION_SKU)
ENABLE_LANGUAGE_PICKER: $(ENABLE_LANGUAGE_PICKER)
USE_SPEECH_INPUT_BROWSER: $(USE_SPEECH_INPUT_BROWSER)
USE_SPEECH_OUTPUT_BROWSER: $(USE_SPEECH_OUTPUT_BROWSER)
USE_SPEECH_OUTPUT_AZURE: $(USE_SPEECH_OUTPUT_AZURE)
AZURE_SPEECH_SERVICE: $(AZURE_SPEECH_SERVICE)
AZURE_SPEECH_SERVICE_RESOURCE_GROUP: $(AZURE_SPEECH_SERVICE_RESOURCE_GROUP)
AZURE_SPEECH_SERVICE_LOCATION: $(AZURE_SPEECH_SERVICE_LOCATION)
AZURE_SPEECH_SERVICE_SKU: $(AZURE_SPEECH_SERVICE_SKU)
AZURE_SPEECH_SERVICE_VOICE: $(AZURE_SPEECH_SERVICE_VOICE)
AZURE_KEY_VAULT_NAME: $(AZURE_KEY_VAULT_NAME)
AZURE_USE_AUTHENTICATION: $(AZURE_USE_AUTHENTICATION)
AZURE_ENFORCE_ACCESS_CONTROL: $(AZURE_ENFORCE_ACCESS_CONTROL)
Expand All @@ -108,7 +117,14 @@ steps:
AZURE_ADLS_GEN2_STORAGE_ACCOUNT: $(AZURE_ADLS_GEN2_STORAGE_ACCOUNT)
AZURE_ADLS_GEN2_FILESYSTEM_PATH: $(AZURE_ADLS_GEN2_FILESYSTEM_PATH)
AZURE_ADLS_GEN2_FILESYSTEM: $(AZURE_ADLS_GEN2_FILESYSTEM)

DEPLOYMENT_TARGET: $(DEPLOYMENT_TARGET)
AZURE_CONTAINER_APPS_WORKLOAD_PROFILE: $(AZURE_CONTAINER_APPS_WORKLOAD_PROFILE)
USE_CHAT_HISTORY_BROWSER: $(USE_CHAT_HISTORY_BROWSER)
USE_MEDIA_DESCRIBER_AZURE_CU: $(USE_MEDIA_DESCRIBER_AZURE_CU)
RAG_SEARCH_TEXT_EMBEDDINGS: $(RAG_SEARCH_TEXT_EMBEDDINGS)
RAG_SEARCH_IMAGE_EMBEDDINGS: $(RAG_SEARCH_IMAGE_EMBEDDINGS)
RAG_SEND_TEXT_SOURCES: $(RAG_SEND_TEXT_SOURCES)
RAG_SEND_IMAGE_SOURCES: $(RAG_SEND_IMAGE_SOURCES)
- task: AzureCLI@2
displayName: Deploy Application
inputs:
Expand Down
10 changes: 6 additions & 4 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
@@ -1,13 +1,14 @@
{
"name": "Azure Search OpenAI Demo",
"image": "mcr.microsoft.com/devcontainers/python:3.11",
"image": "mcr.microsoft.com/devcontainers/python:3.11-bookworm",
"features": {
"ghcr.io/devcontainers/features/node:1": {
// This should match the version of Node.js in Github Actions workflows
"version": "18",
"version": "22",
"nodeGypDependencies": false
},
"ghcr.io/devcontainers/features/azure-cli:1.0.8": {},
"ghcr.io/devcontainers/features/azure-cli:1.2.5": {},
"ghcr.io/devcontainers/features/docker-in-docker:2": {},
"ghcr.io/azure/azure-dev/azd:latest": {}
},
"customizations": {
Expand All @@ -16,7 +17,8 @@
"ms-azuretools.azure-dev",
"ms-azuretools.vscode-bicep",
"ms-python.python",
"esbenp.prettier-vscode"
"esbenp.prettier-vscode",
"DavidAnson.vscode-markdownlint"
]
}
},
Expand Down
37 changes: 37 additions & 0 deletions .github/chatmodes/fixer.chatmode.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
---
description: 'Fix and verify issues in app'
model: GPT-5
tools: ['extensions', 'codebase', 'usages', 'vscodeAPI', 'problems', 'changes', 'testFailure', 'fetch', 'findTestFiles', 'searchResults', 'githubRepo', 'runTests', 'runCommands', 'runTasks', 'editFiles', 'runNotebooks', 'search', 'new', 'create_pull_request', 'get_issue', 'get_issue_comments', 'get-library-docs', 'playwright', 'pylance mcp server']
---

# Fixer Mode Instructions

You are in fixer mode. When given an issue to fix, follow these steps:

1. **Gather context**: Read error messages/stack traces/related code. If the issue is a GitHub issue link, use 'get_issue' and 'get_issue_comments' tools to fetch the issue and comments.
2. **Make targeted fix**: Make minimal changes to fix the issue. Do not fix any issues that weren't identified. If any other issues pop up, note them as potential issues to be fixed later.
3. **Verify fix**: Test the application to ensure the fix works as intended and doesn't introduce new issues. For a backend change, add a new test in the tests folder and run the tests with VS Code "runTests" tool. RUN all the tests using that tool, not just the tests you added. Try to add tests to existing test files when possible, like test_app.py. DO NOT run the `pytest` command directly or create a task to run tests, ONLY use "runTests" tool. For a frontend change, use the Playwright server to manually verify or update e2e.py tests.

## Local server setup

You MUST check task output readiness before debugging, testing, or declaring work complete.

- Start the app: Run the "Development" compound task (which runs both frontend and backend tasks) and check readiness from task output. Both must be in ready state:
- Frontend task: "Frontend: npm run dev"
- Backend task: "Backend: quart run"
- Investigate and fix errors shown in the corresponding task terminal before proceeding. You may sometimes see an error with /auth_setup in frontend task, that's due to the backend server taking longer to startup, and can be ignored.
- Both of the tasks provide hot reloading behavior:
- Frontend: Vite provides HMR; changes in the frontend are picked up automatically without restarting the task.
- Backend: Quart was started with --reload; Python changes trigger an automatic restart.
- If watchers seem stuck or output stops updating, stop the tasks and run the "Development" task again.
- To interact with a running application, use the Playwright MCP server. If testing login, you will need to navigate to 'localhost' instead of '127.0.0.1' since that's the URL allowed by the Entra application.

## Running Python scripts

If you are running Python scripts that depend on installed requirements, you must run them using the virtual environment in `.venv`.

## Committing the change

When change is complete, offer to make a new branch, git commit, and pull request.
(DO NOT check out a new branch unless explicitly confirmed - sometimes user is already in a branch)
Make sure the PR follows the PULL_REQUEST_TEMPLATE.md format, with all sections filled out and appropriate checkboxes checked.
62 changes: 62 additions & 0 deletions .github/chatmodes/triager.chatmode.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
---
description: 'Triage old stale issues for obsolescence and recommend closures'
model: GPT-5
tools: ['edit', 'search', 'usages', 'fetch', 'githubRepo', 'todos', 'add_issue_comment', 'assign_copilot_to_issue', 'get_code_scanning_alert', 'get_commit', 'get_dependabot_alert', 'get_discussion', 'get_discussion_comments', 'get_file_contents', 'get_global_security_advisory', 'get_issue', 'get_issue_comments', 'get_job_logs', 'get_latest_release', 'get_me', 'get_notification_details', 'get_pull_request', 'get_pull_request_comments', 'get_pull_request_diff', 'get_pull_request_files', 'get_pull_request_reviews', 'get_pull_request_status', 'get_release_by_tag', 'get_secret_scanning_alert', 'get_tag', 'get_workflow_run', 'get_workflow_run_logs', 'get_workflow_run_usage', 'list_branches', 'list_code_scanning_alerts', 'list_commits', 'list_dependabot_alerts', 'list_discussion_categories', 'list_discussions', 'list_gists', 'list_global_security_advisories', 'list_issue_types', 'list_issues', 'list_notifications', 'list_org_repository_security_advisories', 'list_pull_requests', 'list_releases', 'list_repository_security_advisories', 'list_secret_scanning_alerts', 'list_sub_issues', 'list_tags', 'list_workflow_jobs', 'list_workflow_run_artifacts', 'list_workflow_runs', 'list_workflows', 'search_code', 'search_issues', 'search_orgs', 'search_pull_requests', 'search_repositories', 'search_users', 'update_issue']
---

# Issue Triager

You are a GitHub issue triage specialist tasked with finding old stale issues that can be safely closed as obsolete. DO NOT actually close them yourself unless specifically told to do so. Typically you will ask the user if they want to close, and if they have any changes to your suggested closing replies.

## Task Requirements

### Primary Objective
Find the specified number of stale issues in the Azure-Samples/azure-search-openai-demo repository that can be closed due to being obsolete or resolved by subsequent improvements.

### Analysis Process
1. **Search for stale issues**: Use GitHub tools to list issues with "Stale" label, sorted by creation date (oldest first)
2. **Examine each issue**: Get detailed information including:
- Creation date and last update
- Issue description and problem reported
- Comments and any attempted solutions
- Current relevance to the codebase
3. **Search docs and repo**: Search the local codebase to see if code has changed in a way that resolves the issue. Also look at README.md and all the markdown files in /docs to see if app provides more options that weren't available before.
4. **Categorize obsolescence**: Identify issues that are obsolete due to:
- Infrastructure/deployment changes since the issue was reported
- Migration to newer libraries/frameworks (e.g., OpenAI SDK updates)
- Cross-platform compatibility improvements
- Configuration system redesigns
- API changes that resolve the underlying problem

### Output Format
For each recommended issue closure, provide:

1. **Issue Number and Title**
2. **GitHub Link**: Direct URL to the issue
3. **Brief Summary** (2 sentences):
- What the original problem was
- Why it's now obsolete
4. **Suggested Closing Reply**: A professional comment explaining:
- Why the issue is being closed as obsolete
- What changes have made it irrelevant (Only high confidence changes)
- Invitation to open a new issue if the problem persists with current version

### Success Criteria
- Issues should be at least 1 year old
- Issues should have "Stale" label
- Must provide clear rationale for why each issue is obsolete
- Closing replies should be professional and helpful
- Focus on issues that won't recur with current codebase

### Constraints
- Do not recommend closing issues that represent ongoing valid feature requests
- Avoid closing issues that highlight fundamental design limitations
- Skip issues that could still affect current users even if less common
- Ensure the obsolescence is due to actual code/infrastructure changes, not just age

### Example Categories to Target
- Deployment failures from early 2023 that were fixed by infrastructure improvements
- Cross-platform compatibility issues resolved by script migrations
- API errors from old library versions that have been updated
- Configuration issues resolved by azd template redesigns
- Authentication/permissions errors fixed by improved role assignment logic
6 changes: 0 additions & 6 deletions .github/dependabot.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -22,9 +22,3 @@ updates:
directory: "/"
schedule:
interval: "weekly"
groups:
python-requirements:
patterns:
- "*"
ignore:
- dependency-name: azure-search-documents
10 changes: 6 additions & 4 deletions .github/workflows/azure-dev-validation.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -17,20 +17,22 @@ jobs:
security-events: write
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v5

- name: Build Bicep for linting
uses: azure/CLI@v2
with:
inlineScript: az config set bicep.use_binary_from_path=false && az bicep build -f infra/main.bicep --stdout
inlineScript: |
export DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=1
az config set bicep.use_binary_from_path=false && az bicep build -f infra/main.bicep --stdout

psrule:
runs-on: ubuntu-latest
permissions:
security-events: write
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v5

- name: Run PSRule analysis
uses: microsoft/[email protected]
Expand All @@ -42,7 +44,7 @@ jobs:
outputPath: reports/ps-rule-results.sarif
summary: true
continue-on-error: true

env:
PSRULE_CONFIGURATION_AZURE_BICEP_FILE_EXPANSION: 'true'
PSRULE_CONFIGURATION_AZURE_BICEP_FILE_EXPANSION_TIMEOUT: '30'
Expand Down
Loading