Releases: jhakulin/azureai-assistant-tool
Releases · jhakulin/azureai-assistant-tool
v0.3.8-alpha release
Purpose
- Refactored ConversationThreadClient, Conversation and different message type classes
- ConversationThreadClient class
- conversation_thread_client.retrieve_messages still returns Conversation, however the structure of Conversation class has been changed
- new method retrieve_message added which retrieves ConversationMessage from OpenAI Message instance.
- Conversation class
- Creates ConversationMessage list
- ConversationMessage class
- Creates and provide properties for TextMessage, FileMessage and ImageMessage class instances
- AssistantClientCallbacks on_run_update method has been modified to take ConversationMessage, which is used to provide convenient way to get text, file, image content information from the assistant messages
- ConversationThreadClient class
- Update the version to 0.3.8-alpha.
Does this introduce a breaking change?
Due to Conversation class restructure, there is breaking change. See samples and sample templates for required changes.
[X] Yes
[ ] No
Release Type
[X] Bugfix
[X] Feature
[ ] Code style update (formatting, local variables)
[X] Refactoring (no functional changes, no api changes)
[ ] Documentation content changes
[ ] Other... Please describe:
Other Information
- Please install new version azure_ai_assistant-0.3.8a1-py3-none-any.whl for middleware SDK from this release. See the README for installation details.
v0.3.7-alpha release
Purpose
- Fix assistant tool regression related to local threads
Does this introduce a breaking change?
[ ] Yes
[X] No
Release Type
[X] Bugfix
[ ] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] Documentation content changes
[ ] Other... Please describe:
v0.3.6-alpha release
Purpose
- Fixed bug if AZURE_OPENAI_API_VERSION env variable is set to empty string, the api version default was not selected.
Does this introduce a breaking change?
[ ] Yes
[X] No
Release Type
[X] Bugfix
[ ] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] Documentation content changes
[ ] Other... Please describe:
Other Information
- Please install new version azure_ai_assistant-0.3.6-py3-none-any.whl for middleware SDK from this release. See the README for installation details.
v0.3.5-alpha release
Purpose
- Removed threads.json file writing as default and config folder needs to be set if user wants store thread information locally.
Does this introduce a breaking change?
[ ] Yes
[X] No
Release Type
[X] Bugfix
[ ] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] Documentation content changes
[ ] Other... Please describe:
Other Information
- Please install new version azure_ai_assistant-0.3.5-py3-none-any.whl for middleware SDK from this release. See the README for installation details.
v0.3.4-alpha release
Purpose
- Remove assistant.log file writing and require enable it by using ASSISTANT_LOG_TO_FILE env variable
Does this introduce a breaking change?
[ ] Yes
[X] No
Release Type
[X] Bugfix
[ ] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] Documentation content changes
[ ] Other... Please describe:
Other Information
- Please install new version azure_ai_assistant-0.3.4a1-py3-none-any.whl for middleware SDK from this release. See the README for installation details.
v0.3.3-alpha release
Purpose
- Refactor saving assistant configuration to default home folder and save the config to file only when ai client changes and when application closes.
Does this introduce a breaking change?
[ ] Yes
[X] No
Release Type
[X] Bugfix
[ ] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] Documentation content changes
[ ] Other... Please describe:
v0.3.2-alpha preview release
Purpose
- Add AI client keyword arguments for client classes to enable different authentication methods
- Fix conversation thread creation for ChatAssistantClient to not use attachments as they are not supported with chat completion.
- Version update to 0.3.2-alpha
Does this introduce a breaking change?
[ ] Yes
[X] No
Release Type
[X] Bugfix
[ ] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] Documentation content changes
[ ] Other... Please describe:
Other Information
- Please install new version azure_ai_assistant-0.3.2a1-py3-none-any.whl for middleware SDK from this release. See the README for installation details.