Releases: Azure-Samples/azure-search-openai-demo
2024-02-23: AAD for Computer Vision API, Load balancer script
This release updates our Python dependencies, switches to using AAD for authenticating to the Computer Vision API, and adds a script for easier integration with the ContainerApps-based OpenAI load balancer.
If you are using the GPT-4-vision, then you should run "azd provision" to get the new roles needed to authenticate to the Computer Vision API.
What's Changed
- Add setup script for setting up ACA loadbalancer by @diberry in #1310
- Use AAD instead of key vault for Computer Vision API by @pamelafox in #1062
- Bump the github-actions group with 1 update by @dependabot in #1290
- Bump the python-requirements group with 10 updates by @dependabot in #1291
Full Changelog: 2024-02-16...2024-02-23
2024-02-16: Bug fixes (PDF page jumping) and doc improvements
This release includes a variety of bug fixes and documentation improvements. The most notable fix corrects a regression issue where PDFs stopped jumping to their page numbers. This release also includes an environment variable setting for specifying a custom Azure OpenAI base URL, which is helpful if you're hosting an OpenAI proxy on APIM or ACA.
## What's Changed
- Update README.md with new login doc link by @pamelafox in #1277
- Fix Markdown typos in App Service Debugging doc by @pamelafox in #1280
- Adding support for custom Azure deployments by @andredewes in #1273
- Add missing env vars needed for GPT4v deployment by @pamelafox in #1276
- Clarify that gpt-4-v cant be used with integrated vectorization by @pamelafox in #1282
- Get PDFs to jump to their pages again by @pamelafox in #1283
New Contributors
- @andredewes made their first contribution in #1273
Full Changelog: 2024-02-15b...2024-02-16
2024-02-15b: Azure Document Intelligence upgrade (new doc types)
This releases updates Azure Document Intelligence to use the new SDK and preview API version. We are choosing to use the preview version due to its support for many more doc types (docx, xlsx, pptx, images), and the huge demand for parsing those types. The new API version is only supported in a limited set of regions, so you will be prompted to create a new Azure Document Intelligence service and select a supported region upon your next provision. You can then delete the former service. If your existing service is already in a supported region, follow the steps for reusing an existing Document Intelligence service before running azd up
or running azd provision
.
What's Changed
- Support more doc formats with new documentintelligence SDK by @pamelafox in #1224
Full Changelog: 2024-02-15...2024-02-15b
2024-02-15: Support for CI/CD with GitHub Actions and Azure DevOps
This release includes a GitHub Actions workflow file and Azure DevOps pipeline file to enable continuous deployment using azd up
and your existing environments. See documentation on setting up continuous deployment. We discovered one azd issue which requires a workaround for now, but the azd team hopes to have a fix for that released this week.
This release also includes a few bug fixes related to authentication.
What's Changed
- Bump the python-requirements group with 21 updates by @dependabot in #1267
- Fix ADLS Gen2 scripts and authentication checks by @mattgotteiner in #1272
- Add workflow for azd deployment on GitHub Actions and ADO by @vhvb1989 in #1083
- New documentation on App Service debugging, and some docs organizational changes by @pamelafox in #1261
- Proper event loop setup by @pamelafox in #1275
Full Changelog: 2024-02-09...2024-02-15
2024-02-09: Integrated vectorization
This release includes a big new optional feature, Azure AI Search integrated vectorization, which automates the data ingestion entirely in the cloud, using indexers, skillsets, and embedding models. To try it out, follow the steps here:
https://github.com/Azure-Samples/azure-search-openai-demo?tab=readme-ov-file#enabling-integrated-vectorization
Learn more in the ingestion guide:
https://github.com/Azure-Samples/azure-search-openai-demo/blob/main/docs/data_ingestion.md#overview-of-integrated-vectorization
Please file any issues you encounter if you try out this new feature. It's in preview mode now, so the team is eager for feedback.
What's Changed
- Improvements to token counting for images and type annotations by @pamelafox in #1244
- Add integrated vectorizer support by @srbalakr in #1159
- Only output identity for non-free SKU by @pamelafox in #1258
- Add document describing the HTTP chat protocol by @pamelafox in #1193
- Better conditional around searchservice principalId output by @pamelafox in #1260
Full Changelog: 2024-02-06...2024-02-09
2024-02-06: Temperature settings, AI Search SDK version
This release adds a slider for temperature, sets default temperature to 0.3 for both chat and ask, and updates the Azure AI Search SDK version.
What's Changed
- Change default temp to 0.3 for final chat completion call in chat approaches by @pamelafox in #1238
- Update Azure AI Search SDK by @pamelafox in #1241
- Added FluentUI Slider to chat settings panel for overriding temperature by @bscheurm in #54
New Contributors
Full Changelog: 2024-02-05...2024-02-06
2024-02-05: Bug fixes for conversation history, prepdocs auth
The most important bugfix in this release is for conversation history token counting, as that affects most developers. Please file an issue if you seen any bugs around conversation history truncation.
What's Changed
- Improve uses of get, fix temperature bug by @pamelafox in #1225
- Use token provider instead of token wrapper by @pamelafox in #1228
- Consider system prompt in calculations by @pamelafox in #1233
Full Changelog: 2024-02-01...2024-02-05
2024-02-01: Authentication improvement, new JSON Parser
This release adds a new JSONParser class, which also serves as an example of how to bring in other local parsers for desired file formats. This release also includes improved token validation for authentications, so please merge that change if you are using the authentication feature.
What's Changed
- Add token validation by @mattgotteiner in #1186
- Add JsonFileParser to FileStrategy by @codebytes in #1195
- Fix search ranker level by @pamelafox in #1203
- Bump all Python dependencies by @dependabot in #1206
- Update doc on free deployment with video and other tips by @pamelafox in #1204
- Gpt4 + vision -verify access by create deployment by @dfberry in #1200
- Update README.md with correct link by @pamelafox in #1216
New Contributors
- @dfberry made their first contribution in #1200
- @codebytes made their first contribution in #1195
Full Changelog: 2024-01-27...2024-02-01
2024-01-27: Bugfix for GPT-4-with-vision, frontend file rename
This release includes a fix for developers using the GPT-4-with-vision option, and a rename of frontend files (OneShot -> Ask).
What's Changed
- Rename OneShot to Ask, update Black style by @pamelafox in #1191
- Account for vision key only situation by @pamelafox in #1192
Full Changelog: 2024-01-25...2024-01-27
2024-01-24: ACL improvements, OpenAI tools upgrade
This PR includes an important upgrade for anyone using the ACL feature, adding authentication checks for the /content endpoint. In addition, the authentication checks are now implemented as decorators which can be added to any route.
What's Changed
- Apply acls to citations by @mattgotteiner in #1160
- Update to tools parameter by @tonybaloney in #1175
- Update data indexing link in gpt4v.md by @waelkdouh in #1182
New Contributors
- @waelkdouh made their first contribution in #1182
Full Changelog: 23-01-2024...25-01-2024