Release Note π
β¨ v1.12.0-beta.3 has exciting new AI capabilities and important fixes! We've integrated Google Gemini and Azure OpenAI into MQTTX Copilot, alongside several desktop usability improvements.
Features π
- Copilot: Added support for Google Gemini models. (#1923)
- Copilot: Introduced support for Azure OpenAI. (#1926)
- Note on Azure OpenAI Integration: Integrating Azure OpenAI required some specific configurations due to its unique API structure compared to standard OpenAI.
- The
hostfield accepts a full URL or the Azure Resource Name. - The API Version must be specified by appending
?api-version=<your-api-version>(e.g.,?api-version=2025-01-01-preview) directly to the host URL/Resource Name in the settings. This parameter is not exposed as a separate configuration field to minimize changes to the current UI and database structure, which lacks a dedicated 'Provider' field. - Azure models often have a
deployment-prefix. In Azure, a model corresponds to a deployment. This naming convention helps avoid conflicts with standard OpenAI model names within our current system. - These implementation details deviate from standard practices but allow Azure OpenAI support within the existing framework. Please take a look at the documentation for detailed setup instructions.
- The
- Note on Azure OpenAI Integration: Integrating Azure OpenAI required some specific configurations due to its unique API structure compared to standard OpenAI.
Improvements π«
- Copilot: Updated the underlying AI SDK to support newer models like GPT-4.1 via the OpenAI integration. (#1925)
- Copilot: Replaced the preset prompt hover text for better clarity when reverting changes. (#1924)
- CI: Optimized the release process by skipping Docker/artifact uploads for pre-releases. (#1919)
Fixes π
- Desktop: Prevented accidental dragging of items in the connection list. (#1916)
- Desktop: Resolved an issue where pasting content into the Monaco editor (used for message payloads) was not working correctly. (#1917)
What's Changed
- fix(desktop): prevent drag on connection list by @ysfscream in #1916
- fix(desktop): fix can not past content on monaco editor by @ysfscream in #1917
- fix(ci): skip Docker/artifact uploads for pre-releases by @ysfscream in #1919
- chore: bump version to 1.12.0-beta.3 by @ysfscream in #1921
- feat(copilot): google gemini support by @ysfscream in #1923
- refactor(copilot): repalce show preset prompt hover with Reverting to⦠by @ysfscream in #1924
- chore(deps): update @ai-sdk/openai to support gpt-4.1 by @ysfscream in #1925
- feat(copilot): add Azure OpenAI support by @ysfscream in #1926
Full Changelog: v1.12.0-beta.2...v1.12.0-beta.3