Release Note 🎉
🔐 Enhanced Security & Stability Update
This release introduces SCRAM-enhanced authentication support across all platforms, along with important bug fixes and performance improvements that enhance stability and user experience.
Features 🌈
Desktop,CLI,Web: - Implement SCRAM enhanced authentication for MQTT 5.0 with SHA-256 and SHA-512 support.
Desktop: - Update AI models to the latest 2025 versions: - OpenAI: GPT-5, GPT-5-mini, GPT-5-nano - Anthropic: Claude Opus 4.1, Claude Sonnet 4.5 - xAI: Grok 4 series (stable versions) - Google: Latest Gemini models
Improvements 💫
Desktop: - Optimize export functionality to use streaming for better memory efficiency. - Improve long host name display with ellipsis and tooltip in TopicTree. - Improve the payload history navigation buttons layout for better usability.
Fixes 🛠
Desktop: - Prevent crash when restoring the window on a disconnected display. - Unify app data path handling to fix Windows %APPDATA% redirect issue. - Fix User Property display bug in Topics Tree. - Update Linux app icon to 512x512 resolution for better quality. - Correct highlight logic to handle payload when no search params.
What's Changed
- fix(MsgItem): correct highlight logic to handle payload when no search params by @muzaffarmhd in https://github.com/emqx/MQTTX/pull/1964
- fix(TopicTree): improve long host name display with ellipsis and tooltip by @ysfscream in https://github.com/emqx/MQTTX/pull/1972
- fix(ui): improve payload history navigation buttons layout by @ysfscream in https://github.com/emqx/MQTTX/pull/1973
- fix(build): update Linux app icon to 512x512 resolution by @ysfscream in https://github.com/emqx/MQTTX/pull/1974
- fix(desktop): unify app data path handling to fix Windows %APPDATA% redirect issue by @ysfscream in https://github.com/emqx/MQTTX/pull/1976
- 1.12.1-beta.1 by @ysfscream in https://github.com/emqx/MQTTX/pull/1978
- fix(KeyValueEditor.vue): fix a User Property display bug in Topics Tree by @ShadowPaint-SP in https://github.com/emqx/MQTTX/pull/1980
- fix: adjust history navigation button layout to prevent right arrow f… by @ysfscream in https://github.com/emqx/MQTTX/pull/1981
- feat(copilot): update AI models to the latest 2025 versions by @ysfscream in https://github.com/emqx/MQTTX/pull/1982
- feat(desktop): implement SCRAM enhanced authentication for MQTT 5.0 by @ysfscream in https://github.com/emqx/MQTTX/pull/1983
- feat(web): implement SCRAM enhanced authentication for MQTT 5.0 by @ysfscream in https://github.com/emqx/MQTTX/pull/1984
- feat(cli): implement SCRAM enhanced authentication for MQTT 5.0 by @ysfscream in https://github.com/emqx/MQTTX/pull/1985
- fix(desktop): prevent crash when restoring window on disconnected dis… by @ysfscream in https://github.com/emqx/MQTTX/pull/1988
- refactor(desktop): optimize export to use streaming for memory efficiency by @ysfscream in https://github.com/emqx/MQTTX/pull/1990
New Contributors
- @ShadowPaint-SP made their first contribution in https://github.com/emqx/MQTTX/pull/1980
Full Changelog: https://github.com/emqx/MQTTX/compare/v1.12.0...v1.12.1