Releases: Azure-Samples/azure-search-openai-demo
2024-11-05: Danish translations
This release adds Danish translations for the UI, and includes various bug fixes, refactor, and Azure OpenAI model/API version updates.
What's Changed
- feat: Add Danish (da-DK) translations.json and update config.json by @EMjetrot in #2119
- Bump quart from 0.19.6 to 0.19.7 in /app/backend by @dependabot in #2082
- Bump werkzeug from 3.0.4 to 3.0.6 in /app/backend by @dependabot in #2084
- Bump @vitejs/plugin-react from 4.3.2 to 4.3.3 in /app/frontend by @dependabot in #2087
- Bump vite from 5.4.8 to 5.4.10 in /app/frontend by @dependabot in #2075
- Bump @types/react-dom from 18.3.0 to 18.3.1 in /app/frontend by @dependabot in #2060
- Bump @fluentui/react-components from 9.54.13 to 9.55.1 in /app/frontend by @dependabot in #2054
- Update model version for gpt-4o to latest by @pamelafox in #2106
- Documentation improvements: Remove duplicate READMEs, consistent titles by @pamelafox in #2118
- Properly handle AZURE_SPEECH_SERVICE_VOICE azd env var by @pamelafox in #2107
- VS Code debug launch improvements: remove azd extension dependency, add compound, add docs by @pamelafox in #2120
- Upgrade Azure OpenAI API version and use AZURE_OPENAI_API_VERSION consistently by @pamelafox in #2105
- Refactor settings into a single component across Chat/Ask by @bnodir in #2111
New Contributors
Full Changelog: 2024-11-04...2024-11-05
2024-11-04: Dutch translations
This release fixes a few issues (noted below) and adds support for nl translations to the UI.
What's Changed
- Fix regression from PR #2056: Allow whitespace in citation filenames by @bnodir in #2100
- Add missing variables to azd pipeline by @pamelafox in #2104
- feat: Add Dutch (nl-NL) translations.json and update config.json by @jeannotdamoiseaux in #2115
New Contributors
- @jeannotdamoiseaux made their first contribution in #2115
Full Changelog: 2024-10-28...2024-11-04
2024-10-28: Default to Container Apps instead of App Service
To improve the deployment experience for new developers getting started with this template, we are switching the default from Container Apps to App Service. If you are an existing develop and pull from main, then you will need to follow this guide to stick with App Service:
https://github.com/Azure-Samples/azure-search-openai-demo/blob/main/docs/azure_app_service.md
If you want to switch to Container Apps from App Service, you may need to delete the current App Service before you run azd up, or at least remove the "backend" tag from the App Service, as that tag is how azd figures out where to deploy.
Also note that ACA private endpoints are still in private preview, so you need to stick with App Service if you are using the private endpoints feature.
We apologize for the inconvenience for existing developers. Please post in issue tracker for any migration issues.
What's Changed
- Switch to ACA by default by @pamelafox in #2092
Full Changelog: 2024-10-23...2024-10-28
2024-10-23: New option to include category
The most significant feature in this release is an additional developer setting to "include category". Read the guide for how to ingest documents with categories set: https://github.com/Azure-Samples/azure-search-openai-demo/blob/main/docs/data_ingestion.md#enhancing-search-functionality-with-data-categorization
What's Changed
- feat: add Portuguese (pt-BR) translations and update i18n configuration to include the new language by @glaucia86 in #2052
- Bump typescript from 5.5.3 to 5.6.3 in /app/frontend by @dependabot in #2037
- Bump @azure/msal-browser from 3.24.0 to 3.26.1 in /app/frontend by @dependabot in #2039
- Fix: Provisioning failure issue by @fujita-h in #2058
- Bugfix: Citation Parsing Issue (Version 2) by @bnodir in #2056
- Bump prettier from 3.0.3 to 3.3.3 in /app/frontend by @dependabot in #2061
- Fix scrolling bar issue for long content in chat UI by @BetterAndBetterII in #2044
- When uploading file with upper case extension name, cannot match correct parser by @BetterAndBetterII in #2069
- Feature: include category by @bnodir in #2021
New Contributors
- @glaucia86 made their first contribution in #2052
- @BetterAndBetterII made their first contribution in #2044
Full Changelog: 2024-10-17...2024-10-23
2024-10-17: Built-in vectorizer for all indexes
This release includes updates to the code that sets up the search index and optional integrated vectorization feature.
Going forward, all indexes will have an Azure OpenAI vectorizer by default, even if not using integrated vectorization. That makes it easy to issue queries in the Portal or from the SDK without having to compute the embedding yourself. It will also make this index more compatible with the VoiceRAG demo.
For those of you using integrated vectorization, it should be easier to use that feature with the newer embedding models now.
What's Changed
- Update all AVM modules to latest by @tonybaloney in #2043
- Updates to integrated vectorization by @pamelafox in #2045
Full Changelog: 2024-10-12...2024-10-17
2024-10-12: Azure OpenAI deployment types
This release adds parameters to change the Azure OpenAI deployment type from the current default of "Standard" to one of the other types ("GlobalStandard", a load-balanced deployment, and "Provisioned", a high-capacity pre-reserved higher cost deployment).
Instructions for changing the SKU are here:
https://github.com/Azure-Samples/azure-search-openai-demo/blob/main/docs/deploy_features.md#using-gpt-4
What's Changed
- Bump i18next from 23.14.0 to 23.15.2 in /app/frontend by @dependabot in #2027
- Bump react-router-dom from 6.23.1 to 6.26.2 in /app/frontend by @dependabot in #2025
- Bump @types/react from 18.3.3 to 18.3.11 in /app/frontend by @dependabot in #2024
- Bump @vitejs/plugin-react from 4.3.1 to 4.3.2 in /app/frontend by @dependabot in #2026
- Adding support for Azure OpenAI Deployment Types (Global Standard, Standard, Provisioned) by @zedhaque in #2014
Full Changelog: 2024-10-04...2024-10-12
2024-10-04: Browser-stored chat history
This release adds a chat history feature that is stored entirely in the browser, using IndexedDB. See guide for enabling it here:
https://github.com/Azure-Samples/azure-search-openai-demo/blob/main/docs/deploy_features.md#enabling-chat-history
In the future, we may add an option to store that chat history in CosmosDB as well. Subscribe to this issue if interested:
#1863
## What's Changed
- Bump @azure/msal-browser from 3.19.1 to 3.24.0 in /app/frontend by @dependabot in #1984
- Fix roles for integrated vectorization by @pamelafox in #2016
- Add chat history feature by @fujita-h in #1988
New Contributors
Full Changelog: 2024-10-02...2024-10-04
2024-10-02: Local CSV Parser
This release adds a Python-based CSV parser which indexes each row separately.
What's Changed
- Bump vite from 4.5.3 to 5.4.8 in /app/frontend by @dependabot in #1995
- Adding CSV Parser by @saravana87 in #1996
New Contributors
- @saravana87 made their first contribution in #1996
Full Changelog: 2024-09-26...2024-10-02
2024-09-26: Improvements for local env, Deployment fix
This release fixes a recent regression in "azd up" for App Service. Please pull the azure.yaml from this release if you recently pulled down this repo and are having issues with deployment.
This release also introduces a large change to how the local scripts and server bring in configuration values from the azd deployment. Previously, the scripts would actually set the current azd environment variables in the shell environment, but that occasionally led to problems when trying to switch between azd environments. Now, all code uses the python-dotenv package to dynamically load in the current azd's environment variables, so you should be able to cleanly switch between azd environments as needed.
What's Changed
- azure.yaml improvements: remoteBuild option, prepackage for App Service by @pamelafox in #1993
- Bump rollup from 3.29.4 to 3.29.5 in /app/frontend by @dependabot in #1994
- Refactor scripts to avoid anti-patterns, redundancy by @pamelafox in #1986
- Bump dompurify and @types/dompurify in /app/frontend by @dependabot in #1983
- Bump cryptography from 43.0.0 to 43.0.1 in /app/backend by @dependabot in #1967
- Changes for easier working with local models by @pamelafox in #1992
Full Changelog: 2024-09-19...2024-09-26
2024-09-19: Optional deployment to Azure Container Apps
This release includes an option to deploy to a single container on Azure Container Apps with a Dockerfile.
If you're interested in that, please follow the guide on:
https://github.com/Azure-Samples/azure-search-openai-demo/blob/main/docs/azure_container_apps.md
Let us know if you have any issues or feedback on the option.
## What's Changed
- ignore resourceToken and migrationToken as being secure params by @tonybaloney in #1955
- Update README.md to include auth login fix for github codespaces users by @GiuseppeGalilei in #1856
- Better support for deploying to non-home tenant by @pamelafox in #1964
- Run format on main.bicep by @pamelafox in #1968
- Adlsgen2 fixes by @john-carroll-sw in #1974
- Add Azure Container Apps as a host option by @1yefuwang1 in #1952
New Contributors
- @GiuseppeGalilei made their first contribution in #1856
- @john-carroll-sw made their first contribution in #1974
- @1yefuwang1 made their first contribution in #1952
Full Changelog: 2024-08-30...2024-09-19