All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Starting v0.13.0 for Microsoft.Azure.WebJobs.Extensions.OpenAI.Kusto, it will maintain its own Changelog
Starting v0.1.0 for Microsoft.Azure.WebJobs.Extensions.OpenAI.AzureAISearch, it will maintain its own Changelog
- Bug fix in managed identity support for table storage.
- Nuget dependencies updated.
- Fix assistant skill trigger handling of return values.
- Added support for managed identity with table storage, now consistent with other Azure Functions extensions.
- Json property names updated for SemanticSearchContext
- Added support for azure openai key authentication back (use of managed identity is always recommended)
- Changed default embeddings model from
text-embedding-3-small
totext-embedding-ada-002
as it is available in all regions of Azure.
- Added EmbeddingsStore binding and split SemanticSearch binding into two bindings: EmbeddingsStore and SemanticSearch
- AssistantPostOutput changed to AssistantPostInput
- Updated Azure.Identity from 1.10.4 to 1.11.0
- Overlapping introduced to chunking in embeddings with word breaks and sentence endings.
- Removed authentication support based on Azure OpenAI Key, managed identity is default.
- Added dotnet-isolated support for Embeddings
- Added support for multiple search providers.
- Added dotnet-isolated support for Kusto and Azure AI Search RAG scenarios.
- Changed default embeddings model from
text-embedding-ada-002
totext-embedding-3-small
- Azure.AI.OpenAI package updated to 1.0.0-beta.15
- Added dotnet-isolated support to AssistantSkills
- Downgraded Microsoft.Azure.Kusto.Data and Microsoft.Azure.Kusto.Ingest packages to 11.3.5.
- Changed all references from
chatBot
toassistants
(#17) - Renamed namespace from
Microsoft.Azure.WebJobs.Extensions.OpenAI.Agents
toMicrosoft.Azure.WebJobs.Extensions.OpenAI.Assistants
- Renamed namespace from
Functions.Worker.Extensions.OpenAI
toMicrosoft.Azure.Functions.Worker.Extensions.OpenAI
- Added E2E test for ChatBot
- Extension bundle support
- Minor fixes to support extension bundles.
- Update nuget versions of available dependencies
- Bug fixed in totalTokens
- Minor fixes to support extension bundles.
- Enable Chat Completion to work with .NET Isolated (#10)
- Assistants: chat bots with skills via new
assistantSkillTrigger
trigger (#14)
- Text Completion using Chat Completion at the backend with default model as GPT 3.5 Turbo
- Added property totalTokens - total token usage to Chat Bot and Text Completion.
- Migrated from Betalgo to Azure OpenAI 1.0.0-beta.12
- Text Completion default model updated.
- Moved to Microsoft repository and references updated
- Added support for text completion input bindings in .NET Isolated
- Added support for configuring the model used by chat bots
- Updated Betalgo.OpenAI from 7.3.0 to 7.4.0.
- Fixes bad error handling behavior that was introduced in 7.3.0.
- Replace System.Text.Json usage with Newtonsoft.Json (unblocks .NET Isolated support)
- Support for dynamic deployment IDs with Azure OpenAI
- Added README.md for the semantic search sample
- Updated Betalgo.OpenAI from 6.8.* to 7.3.0.