Releases: Azure-Samples/azure-search-openai-demo
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
2024-01-25: Support for free tiers
This release makes it possible to deploy the app on free tiers and with a free account. See https://github.com/Azure-Samples/azure-search-openai-demo/blob/main/docs/deploy_lowcost.md for more details.
What's Changed
- Make it possible to deploy on free App Service and free Search Service tier by @pamelafox in #1166
Full Changelog: 25-01-2024...2024-01-25
2024-01-23: Evaluation tool, Lllamafile support, other bug fixes
This release contain small fixes to the optional authentication, GPT-4-Vision integration, prepdocs script, and local hot reloading.
It also includes a link to a new evaluation tool for evaluating app response quality and new documentation about running the app locally against a llamafile server.
What's Changed
- Add support for local OpenAI-compatible server, fix local hot reloading, add docs on local dev by @pamelafox in #1148
- Link to evaluation repo by @pamelafox in #1061
- Fix prepdocs by @mattgotteiner in #1064
- [BugFix] Fix logic in prepdocs to always update search index by @pamelafox in #1066
- [BugFix] Use default font when a specific font cannot be found by @pamelafox in #1069
- Explain the vision tabs by @pamelafox in #1067
- Add more tests for prepdocslib by @tonybaloney in #1082
- Correct pwsh command and location by @diberry in #1114
- bugfix: fix the same variable was used twice in the judgment by @swanypro in #1086
- Update Authentication to use local storage and easy auth refresh by @mattgotteiner in #1117
- bug #1152: Fix for indexing small docs by @marekjakimiuk1 in #1155
- Cast event as ChatAppResponse by @pamelafox in #1130
- Bump the github-actions group with 2 updates by @dependabot in #1075
- Bump jinja2 from 3.1.2 to 3.1.3 in /app/backend by @dependabot in #1128
- Bump pillow from 10.1.0 to 10.2.0 in /scripts by @dependabot in #1168
- Bump vite from 4.5.1 to 4.5.2 in /app/frontend by @dependabot in #1161
New Contributors
- @diberry made their first contribution in #1114
- @swanypro made their first contribution in #1086
- @marekjakimiuk1 made their first contribution in #1155
Full Changelog: 12-12-2023-automate-auth...23-01-2024