Skip to content

Releases: jhakulin/azureai-assistant-tool

v0.3.8-alpha release

18 May 19:58
Compare
Choose a tag to compare
v0.3.8-alpha release Pre-release
Pre-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
  • 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

09 May 14:35
Compare
Choose a tag to compare
v0.3.7-alpha release Pre-release
Pre-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

08 May 21:29
Compare
Choose a tag to compare
v0.3.6-alpha release Pre-release
Pre-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

07 May 19:18
Compare
Choose a tag to compare
v0.3.5-alpha release Pre-release
Pre-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

07 May 17:57
Compare
Choose a tag to compare
v0.3.4-alpha release Pre-release
Pre-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

06 May 14:35
Compare
Choose a tag to compare
v0.3.3-alpha release Pre-release
Pre-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

05 May 18:54
Compare
Choose a tag to compare
Pre-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.