Suositut: Tiedot päivitetty 27. lokakuuta 2026

Kategoriat

Internet1 356
Viestintä321
Ääni ja video898
Grafiikka ja suunnittelu539
Toimisto ja tuottavuus1 124
Kehitystyökalut3 134
Tekoälytyökalut529
Tietoturva ja yksityisyys385
Järjestelmätyökalut3 114
Pelit523
Opiskelu ja tiede239
Verkko ja IT284

MQTTX: vanhemmat versiot ja versiohistoria

Your All-in-One MQTT Client Toolbox

MQTTX-ohjelmasta on luettelossa 27 versiota, ensimmäinen 10. marraskuuta 2024 ja uusin 1.13.2. Jokainen versio linkittää julkaisijan omiin asennustiedostoihin.

2022: 3 3 22 2023: 6 6 23 2024: 13 13 24 2025: 2 2 25 2026: 3 3 26

27 versiota 4 vuoden aikana · noin 6,4 vuodessa

VersioPäivämääräKokoTiedostot
1.13.2Uusin 26. lokakuuta 2026 — 64-bittinen EXE (NSIS)64-bittinen EXE (NSIS)32-bittinen EXE (NSIS)32-bittinen EXE (NSIS)
1.13.1 20. syyskuuta 2026 — 64-bittinen EXE (NSIS)64-bittinen EXE (NSIS)32-bittinen EXE (NSIS)32-bittinen EXE (NSIS)
Muutosloki
Release Note 🎉
🤖 AI Agent Support for MQTTX CLI
AI Agent Support 🤖
This release adds first-class AI agent support to MQTTX CLI.
MQTTX CLI Skill (skills/mqttx-cli) — a ready-to-use skill that helps AI agents use MQTTX CLI for connection checks, messaging, MQTT 5.0 features, TLS/authentication, payload codecs, benchmarks, data simulation, and troubleshooting. Install it with the Skills CLI:
npx skills add emqx/MQTTX --skill mqttx-cli
Agent Installation Guide (INSTALL.md) — lets agents install or update the mqttx command themselves, covering environment detection, package selection, and version verification. Just give your agent this prompt:
Read https://raw.githubusercontent.com/emqx/MQTTX/main/INSTALL.md and follow its instructions to install or update MQTTX CLI for this environment. Verify the executable path and version.
Features 🌈
Desktop,Web:
- Support MQTT 5.0 user properties for subscriptions — inspect them from the subscription list and hover topic tooltip.
- Enhance data export with message-based progress tracking.
Desktop:
- Add Korean (ko) language support.
- Add configurable GPU (hardware) acceleration toggle.
Web:
- Add collapsible connections list pane.
CLI:
- Add received_at timestamp for received messages.
Fixes 🛠
Desktop,Web:
- Fix XSS vulnerability by escaping MQTT topic and payload rendering.
- Preserve subscription user properties across editor flows and sync MQTT 5.0 properties on re-subscribe.
- Fix duplicate data export and optimize CSV/Excel export format.
- Add missing translations for Turkish, Japanese, and Hungarian.
Desktop:
- Show edit-failed feedback when a connection update fails (surface TypeORM errors properly).
1.13.0 23. tammikuuta 2026 — 64-bittinen EXE (NSIS)64-bittinen EXE (NSIS)32-bittinen EXE (NSIS)32-bittinen EXE (NSIS)
Muutosloki
What's Changed
- fix(inspector): address UI/UX issues by @muzaffarmhd in https://github.com/emqx/MQTTX/pull/1979
- feat(viewer): add advanced dashboard view with widget configuration by @muzaffarmhd in https://github.com/emqx/MQTTX/pull/1987
- fix(dashboard): fix bug - add missing prop by @muzaffarmhd in https://github.com/emqx/MQTTX/pull/1996
- ci(win): add portable version for windows by @zfb132 in https://github.com/emqx/MQTTX/pull/2002
- feat: add syntax highlighting for JSON payload in web version by @nktnet1 in https://github.com/emqx/MQTTX/pull/2004
- feat: upgrade protobufjs to support Protobuf Editions 2023 by @ysfscream in https://github.com/emqx/MQTTX/pull/2010
- style: normalize quotes and formatting in web theme files by @ysfscream in https://github.com/emqx/MQTTX/pull/2011
- chore: improve cross-platform compatibility and fix script dependencies by @ni00 in https://github.com/emqx/MQTTX/pull/2014
- feat: add topic whitespace detection setting by @ysfscream in https://github.com/emqx/MQTTX/pull/2017
- fix: improve topic input layout using flexbox by @ysfscream in https://github.com/emqx/MQTTX/pull/2020
- feat: add separate copy options for message payload and topic by @ysfscream in https://github.com/emqx/MQTTX/pull/2019
- fix(subscriptions): prevent newlines in topic and alias textarea inputs by @ysfscream in https://github.com/emqx/MQTTX/pull/2018
- fix(web): fix topic input and select styling issues by @ysfscream in https://github.com/emqx/MQTTX/pull/2021
- chore: upgrade Electron from 33.4.11 to 39.2.7 by @ysfscream in https://github.com/emqx/MQTTX/pull/2022
- fix(subscriptions): fix inconsistent state when editing disabled topic by @ysfscream in https://github.com/emqx/MQTTX/pull/2023
- chore: hide dashboard tab by @ysfscream in https://github.com/emqx/MQTTX/pull/2024
- chore: enable npm trusted publishing by @ysfscream in https://github.com/emqx/MQTTX/pull/2025
- feat(ui): simplify connection list selected state styling by @ysfscream in https://github.com/emqx/MQTTX/pull/2026
- feat(ui): redesign Everything about MQTT help page by @ysfscream in https://github.com/emqx/MQTTX/pull/2027
- feat(ui): redesign About page with modern layout and EMQX Platform promotion by @ysfscream in https://github.com/emqx/MQTTX/pull/2028
- feat(settings): add configurable max payload display size by @ysfscream in https://github.com/emqx/MQTTX/pull/2029
- 1.13.0 by @ysfscream in https://github.com/emqx/MQTTX/pull/2030
New Contributors
- @zfb132 made their first contribution in https://github.com/emqx/MQTTX/pull/2002
- @nktnet1 made their first contribution in https://github.com/emqx/MQTTX/pull/2004
Full Changelog: https://github.com/emqx/MQTTX/compare/v1.12.1...v1.13.0
1.12.1 30. syyskuuta 2025 — 64-bittinen EXE (NSIS)64-bittinen EXE (NSIS)32-bittinen EXE (NSIS)32-bittinen EXE (NSIS)
Muutosloki
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
1.12.0 25. kesäkuuta 2025 — 64-bittinen EXE (NSIS)64-bittinen EXE (NSIS)32-bittinen EXE (NSIS)32-bittinen EXE (NSIS)
Muutosloki
Release Note 🎉
🚀 v1.12.0 – AI super‑powered, smoother desktop, smarter, native MCP integration, and plenty of polish
The Copilot gets a full upgrade with multi‑model support (Gemini 2.5, Claude‑4, GPT‑4.1, o3/o4‑mini, Azure OpenAI), richer schema & MCP tooling, and deeper reasoning. Desktop and Web jump to modern Node/Electron versions, and the CLI gains flexible payload generation – all wrapped in a host of UX refinements and bug fixes.
Features 🌈
- Desktop:
- Auto‑save & restore window position/size for a seamless comeback.
- Active topic & payload search highlighting for quicker navigation.
- Copilot 2.0
- Plug‑and‑play with Gemini 2.5 (Pro “thinking” mode), Claude‑4, GPT‑4.1, o3, o4‑mini & Azure OpenAI.
- One‑click custom function & schema (Protobuf / Avro) generation.
- Session management, enhanced reasoning, and MCP call detection with streaming results.
- Native MCP integration – stdio, HTTP SSE server support, call detection, result processing & streaming responses.
- CLI:
- -payload-size option for random message generation lets you stress‑test with precise loads.
Improvements 💫
- Desktop:
- Electron bumped to v33, Node runtime to 18 for performance & security.
- DevTools toggle is enabled in development builds.
- Copilot 2.0
- Copilot codebase refactored for stronger type‑safety, cleaner component structure, and faster load times.
- CLI:
- Line‑mode publishing and bench/simulate client ID refinements.
- Web:
- Runtime aligned to Node 18 for parity with Desktop.
Fixes 🛠
- Desktop:
- Resolved SQLite disconnect warnings on wake‑from‑sleep.
- Prevented accidental drag on connection list rows.
- Restored paste inside Monaco editor.
- Refined native scrollbar styling on Windows.
- Applied active search filters to live message stream.
- Ensured search filters persist on incoming messages.
- Copilot 2.0
- Fixed loading state flicker, input focus loss, and preset prompt display glitches.
- Removed obsolete files and tightened MCP availability checks.
What's Changed
- chore(pkg): update node engine versiont to 16 by @ysfscream in https://github.com/emqx/MQTTX/pull/1853
- feat(desktop): save and restore window state by @ni00 in https://github.com/emqx/MQTTX/pull/1852
- chore(web): update Node.js version to 18 by @Red-Asuka in https://github.com/emqx/MQTTX/pull/1875
- chore(desktop): upgrade Node.js version to 18 by @Red-Asuka in https://github.com/emqx/MQTTX/pull/1876
- refactor(copilot): integrate AI SDK for improved model handling by @Red-Asuka in https://github.com/emqx/MQTTX/pull/1877
- fix(copilot): fix loading state by @Red-Asuka in https://github.com/emqx/MQTTX/pull/1879
- feat(copilot): support generating custom functions by @Red-Asuka in https://github.com/emqx/MQTTX/pull/1880
- style(copilot): update copilot button icon and enhance styling by @Red-Asuka in https://github.com/emqx/MQTTX/pull/1881
- feat(copilot): support generating schema by @Red-Asuka in https://github.com/emqx/MQTTX/pull/1883
- refactor(copilot): reorganize AI-related components and utilities by @ysfscream in https://github.com/emqx/MQTTX/pull/1882
- refactor(copilot): improve type safety by @ysfscream in https://github.com/emqx/MQTTX/pull/1884
- refactor(i18n): migrate Copilot translations to dedicated locale file by @ysfscream in https://github.com/emqx/MQTTX/pull/1885
- fix(copilot): improve input focus and handling for preset prompts by @ysfscream in https://github.com/emqx/MQTTX/pull/1886
- feat(copilot): add raw-loader and dynamic system prompt loading by @ysfscream in https://github.com/emqx/MQTTX/pull/1887
- feat(copilot): improve preset prompt display behavior on input focus by @ysfscream in https://github.com/emqx/MQTTX/pull/1888
- feat(copilot): support separate Protobuf and Avro schema generation prompts by @ysfscream in https://github.com/emqx/MQTTX/pull/1889
- feat(copilot): introduce session management for AI interactions by @ysfscream in https://github.com/emqx/MQTTX/pull/1890
- chore(pkg): bump electron version to 22.0.0 by @ysf
1.11.1 13. joulukuuta 2024 — 64-bittinen EXE (NSIS)64-bittinen EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)32-bittinen EXE (NSIS)32-bittinen EXE (NSIS)
Muutosloki
What's Changed
- fix(desktop): fix tooltip overflow in tree visual component by @ysfscream in https://github.com/emqx/MQTTX/pull/1782
- fix(desktop): fix can not init unread message count issue by @ysfscream in https://github.com/emqx/MQTTX/pull/1783
- fix(desktop): delay open the topic tooltip by @ysfscream in https://github.com/emqx/MQTTX/pull/1784
- fix(desktop): optimize scrollbar corner style in topic tree by @ysfscream in https://github.com/emqx/MQTTX/pull/1785
- refactor(desktop): mv traffic monitor to viewer by @ysfscream in https://github.com/emqx/MQTTX/pull/1787
- feat(desktop): sync traffic packets to message table by @ysfscream in https://github.com/emqx/MQTTX/pull/1791
- feat(desktop): traffic rate monitor support by @ysfscream in https://github.com/emqx/MQTTX/pull/1795
- feat(desktop): traffic rate monitor support by @ysfscream in https://github.com/emqx/MQTTX/pull/1796
- Sync topic tree from connection by @ysfscream in https://github.com/emqx/MQTTX/pull/1800
- fix(cli): move @faker-js/faker to dependencies by @pineapplehunter in https://github.com/emqx/MQTTX/pull/1801
- fix(cli): support more biarny type files by @ysfscream in https://github.com/emqx/MQTTX/pull/1808
- improve(cli): enhance handleLoadOptions to accept existing options by @Red-Asuka in https://github.com/emqx/MQTTX/pull/1811
- feat(cli): add tests for saving and loading options with custom YAML path by @Red-Asuka in https://github.com/emqx/MQTTX/pull/1812
- refactor(desktop): add mqtt properties component by @ysfscream in https://github.com/emqx/MQTTX/pull/1817
- refactor(desktop): add mqtt properties component by @ysfscream in https://github.com/emqx/MQTTX/pull/1819
- feat(cli): add exit tips for conn by @ysfscream in https://github.com/emqx/MQTTX/pull/1821
- feat(cli): line mode option support by @ysfscream in https://github.com/emqx/MQTTX/pull/1822
- fix(cli): support pub multiple lines on pipeline by @ysfscream in https://github.com/emqx/MQTTX/pull/1823
- style(desktop): improve select dropdown item style by @ysfscream in https://github.com/emqx/MQTTX/pull/1827
- fix(cli): optimize client id gen logic for bench by @ysfscream in https://github.com/emqx/MQTTX/pull/1829
- feat(desktop): add connection select when left list hide by @ysfscream in https://github.com/emqx/MQTTX/pull/1828
- feat(connections): add throttle to the send message button by @Red-Asuka in https://github.com/emqx/MQTTX/pull/1831
- fix(desktop): fix loss messages issue by @ysfscream in https://github.com/emqx/MQTTX/pull/1835
- 1.11.1 by @ysfscream in https://github.com/emqx/MQTTX/pull/1836
New Contributors
- @pineapplehunter made their first contribution in https://github.com/emqx/MQTTX/pull/1801
Full Changelog: https://github.com/emqx/MQTTX/compare/v1.11.0...v1.11.1
1.11.0 7. kesäkuuta 2024 — 64-bittinen EXE (NSIS)64-bittinen EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)32-bittinen EXE (NSIS)32-bittinen EXE (NSIS)
Muutosloki
Release Note 🎉
🌳 Introducing Topic Tree visualization - A new way to organize and visualize your MQTT topics hierarchically, making managing and monitoring your message flows easier.
📊 Added Avro Schema and Message Pack support, bringing more efficient ways to handle complex data with MQTTX.
Features 🌈
Note: Topic Tree visualization is currently in Beta. You may encounter some instability or incomplete features. We appreciate your feedback to help us improve this functionality.
- Desktop: Topic Tree visualization
- Desktop: Message Pack format support
- Desktop: Avro data format support
- Desktop: Ignore QoS 0 messages option
- CLI: Message Pack format support
- CLI: Avro Schema support
- CLI: Custom WebSocket headers support
- Desktop, CLI: Allow empty client ID
Improvements 💫
- Desktop: Enhanced MQTT wildcard topic matching for '#'.
- Desktop: Better Avro format user experience
- Desktop: Session expiry now defaults to 7200
- Desktop: Synchronization between topic tree and massage table
- Desktop: Persistence for topic tree data
- CLI: Optimized configuration loading logic
- CLI: Using built-in fetch instead of Axios
- CLI: MQTT version notation changed from 5 to 5.0
- Desktop, CLI, Web: Added .nvmrc file for Node.js version specification
- Copilot: Changed to GPT-4o as the default model
Fixes 🛠
- Desktop: Fixed connection name style issue
- Desktop: Improved handling of '#' wildcard in topic filtering
- Desktop: Enhanced file extension handling in scripts
- Desktop: Fixed typos in various places
- CLI: Removed bench sub-topics log
Preview 🖼️
The data display comes from the public MQTT Broker: broker.emqx.io.
What's Changed
- fix(desktop): fix the style issue of connection name by @XL-YiBai in #1724
- feat(cli): custom ws headers support by @ysfscream in #1729
- refactor(cli): using built-in fetch instead of axios by @ysfscream in #1730
- feat(cli): add avro support by @LAST7 in #1735
- chore(cli&web): add .nvmrc file to specify node.js version by @Red-Asuka in #1738
- chore(cli): optimize configuration loading logic by @Red-Asuka in #1739
- fix(desktop): improve MQTT wildcard topic matching for '#' by @ysfscream in #1741
- fix(desktop): correct handling of '#' wildcard in topic filtering by @Red-Asuka in #1742
- feat(desktop): support enable ignore qos 0 messages by @ysfscream in #1743
- refactor(deskop): session expriy default to 7200 by @ysfscream in #1744
- fix(cli): mqtt version 5 -> 5.0 by @ysfscream in #1745
- feat(cli): test support by @ysfscream in #1747
- feat(desktop): test support by @ysfscream in #1748
- test(desktop): add more utils test cases by @ysfscream in #1749
- test(cli): add more utils test cases by @ysfscream in #1750
- test(cli): convert paylaod test case support by @ysfscream in #1751
- test(cli): add avro util test cases by @LAST7 in #1752
- test(cli): add protobuf test cases by @ysfscream in #1753
- test(cli): add conn pub sub command test cases by @ysfscream in #1754
- fix(cli): remove bench sub topics log by @ysfscream in #1756
- chore(config): add experimental option in tsconfig to fit modern lsp by @LAST7 in #1758
- feat(desktop): add avro support by @LAST7 in #1757
- test(desktop): add avro util test cases by @LAST7 in #1759
- improve(desktop): improve experience with avro by @LAST7 in #1762
- feat(copilot): change to gpt-4o to default model by @ysfscream in #1765
- fix(desktop): improve file extension handling in script by @ysfscream in #1764
- feat(client): allow client id empty by @ysfscream in #1766
- feat(desktop): Msg pack support by @lantica in #1760
- fix(desktop): fix typo by @ysfscream in #1768
- feat(cli): message pack format support by @ysfscream in #1769
- Topics Tree by @ysfscream in #1771
- feat(desktop): support expand and collapse all tree nodes by @ysfscream in #1775
- fix(desktop): add id for tree node by @ysfscream in #1776
- feat(desktop): sync tree data to message table by @ysfscream in #1777
- Persist Topic Tree Data by @ysfscream in #1778
- feat(desktop): visuali
1.10.0 7. kesäkuuta 2024 — 64-bittinen EXE (NSIS)ARM64 EXE (NSIS)32-bittinen EXE (NSIS)
Muutosloki
Release Note 🎉
🚀 This release introduces multiple enhancements, new features, and critical fixes across Desktop, CLI, and Web platforms.
Features 🌈
- Desktop:
- Added a database reset page to fix blank screens caused by corrupted files.
- Added auto resubscription tips on the subscription dialog.
- Handle large data in messages.
- GPT-4o support for Copilot.
- CLI:
- Support for reading and writing messages from/to files.
- Added delimiter option for sub-file write.
- Bench pub supports split file content.
- Support for text output.
- Added support for init and load config file.
- Config support for max reconnect times.
- Improved check update with Ora.
- Web:
- Online address migration to → http://mqtt-client.emqx.com/
- Added support for BASE_URL configuration via env file.
- Supported clearing historical data.
- Data export and import features.
Improvements 💫
- Desktop:
- Version update dialog adapted to dark mode.
- Replaced nlark.com with npmjs.org.
- CLI:
- Improved logging format.
- Upgraded node version to 18.
- Refactored configs to options.
- Grayed out output meta info.
- Improved bench sub logs.
- Web:
- Added a Docker local deployment guide.
- Modified web deploy configuration.
- Desktop, CLI, Web:
- Updated links from emqx.io to emqx.com.
Fixes 🛠
- Desktop:
- Fixed the bug of topic filtering.
- Fixed some TypeScript errors.
- Shared one message event.
- Removed useless i18n.
- CLI:
- Fixed options handler for file write.
- Fixed split option bugs and set a default value.
- Fixed display issue with a split default value.
- Fixed bench sub duplicate logs.
- Fixed wrong prompt type on error.
- Fixed sub-error logic with multiple topics.
Breaking Changes ⚠️
- CLI: command changes: config -> options
| Old Command | New Command |
|--------------------------------------------------|----------------------------------------|
| mqttx conn -h broker.emqx.io -p 1883 --save | mqttx conn -h broker.emqx.io -p 1883 --save-options |
| mqttx conn --config /Users/mqttx-cli-config.json | mqttx conn --load-options /Users/mqttx-cli-options.json |Preview 🖼️
Screen Recording 2024-05-22 at 16 35 41What's Changed
- refactor(script): update the simulate script by @ysfscream in #1585
- feat(web): add env file to support configuration of BASE_URL by @DM1-1 in #1619
- docs(web-readme): add docker local deployment guide by @DM1-1 in #1621
- chore(deps): bump protobufjs from 7.2.4 to 7.2.5 by @dependabot in #1626
- chore(deps): bump protobufjs from 7.2.3 to 7.2.5 in /cli by @dependabot in #1625
- chore(deps): bump tar from 6.1.0 to 6.2.1 by @dependabot in #1624
- feat(desktop): add database reset page to fix blank screen from corrupted file by @DM1-1 in #1627
- feat(cli): support for reading and writing messages from/to files by @DM1-1 in #1629
- feat(cil): support for reading messages from files in bench by @DM1-1 in #1634
- fix(cli): fix options handler of file write by @DM1-1 in #1639
- fix(desktop): fix the bug of topic filtering by @XL-YiBai in #1638
- fix(services): add some ts ignores by @ysfscream in #1641
- feat(cli): bench pub support split file content by @ysfscream in #1642
- fix(cli): fix split option bugs & set default value for split option by @Red-Asuka in #1643
- fix(cli): fix can not display split default value by @ysfscream in #1644
- feat(cli): add delimiter option for sub file write by @ysfscream in #1645
- chore(desktop): replace nlark.com to npmjs.org by @ysfscream in #1648
- feat(web): support clearing historical data by @Red-Asuka in #1647
- feat(web): support data export by @Red-Asuka in #1649
- feat(web): support data import by @Red-Asuka in #1650
- feat(copilot): gpt-4o support by @ysfscream in #1653
- refactor(cli): improve logging format by @ysfscream in #1652
- chore(ci): modify web deploy by @Swilder-M in #1654
- chore(cli): upgrade the node version to 18 by @ysfscream in #1655
- feat(cli): support init and load config file by @ysfscream in #1656
- feat(cli): support init and load config file by @ysfscream 
1.9.10 3. huhtikuuta 2024 — 64-bittinen EXE (NSIS)ARM64 EXE (NSIS)32-bittinen EXE (NSIS)
1.9.9 5. helmikuuta 2024 — 64-bittinen EXE (NSIS)ARM64 EXE (NSIS)32-bittinen EXE (NSIS)
1.9.8 28. joulukuuta 2023 — 64-bittinen EXE (NSIS)ARM64 EXE (NSIS)32-bittinen EXE (NSIS)
1.9.7 8. joulukuuta 2023 — 64-bittinen EXE (NSIS)ARM64 EXE (NSIS)32-bittinen EXE (NSIS)
Muutosloki
- MQTTX Copilot Added: Introduced MQTTX Copilot for enhanced user experience with AI.
- Error Message Analysis: Implemented functionality to analyze error messages via MQTTX Copilot.
- Preset Prompt Actions: Included preset prompt actions in MQTTX Copilot for better interaction.
- More Languages Highlighting: MQTTX Copilot now supports code highlighting for additional programming languages.
- API Key and Model in Database: The database structure, including API keys and model fields, was updated.
Fixes 🛠
- Secure HTTPS Links(CI): Ensured all download links are secure HTTPS.
- Unit Addition(Dev): Added necessary units in theme configuration to avoid deprecation warnings.
- Branch Name to Main(Docs): Updated branch names to “main” in all documentation.
- HTTPS Document Links(CI): Changed all documentation links to HTTPS for security.
- Unused Placeholders Removed(Desktop): Cleaned unused placeholders in code.
- Topic-Alias Web Fix(Web): Fixed topic-alias maximum error in web connections.
- Topic-Alias CLI Fix(CLI): Addressed the same topic-alias error in CLI connections.
- Translation Updates(Desktop, Web): Improved translations for specific languages.
- Typo Corrections(Desktop): Corrected typing errors in documentation or code.
- JSON Precision(Desktop, CLI, Web): Enhanced data precision in JSON messages.
- Invalid JSON Error(Desktop, CLI, Web): Enhanced error handling for invalid JSON formats.
- Reconnection Issue Fixed(Desktop): Solved issues with reconnection after disconnection.
- SSL Option Clarified(Desktop): Updated the SSL switch option content for better user understanding.
Improvements 💫
- Engine Support: Added support for specific engines in the software.
- Node Version for Build: Software builds now use a specific Node.js version.
- Removed Unused Axios: Cleaned the codebase by removing the no longer used axios library.
- Web get-func-name Upgrade: Upgraded the get-func-name library in web components to a newer version.
- get-func-name Upgrade: Upgraded the get-func-name library in the main project.
- Web @babel/traverse Upgrade: Elevated the @babel/traverse library version in web components.
- @babel/traverse Upgrade: Updated the @babel/traverse library version in the project.
- Web browserify-sign Upgrade: Upgraded the browserify-sign library in web components to a new version.
- browserify-sign Upgrade: Upgraded the browserify-sign library for the entire project.
- Web README Update: Updated and improved the README documentation for web components.
What's Changed ♻️
- fix(CI): change download to secure https:// by @Rotzbua in #1426
- fix(theme): add unit to avoid deprecation warning by @Rotzbua in #1424
- fix(docs): branch name changed to main by @Rotzbua in #1430
- feat(deps): add engines by @Rotzbua in #1425
- fix(docs): change links to https by @Rotzbua in #1436
- chore(deps): remove unused axios by @Rotzbua in #1432
- chore(deps): bump get-func-name from 2.0.0 to 2.0.2 in /web by @dependabot in #1442
- chore(deps): bump get-func-name from 2.0.0 to 2.0.2 by @dependabot in #1441
- fix(publish): remove unuse placeholder by @ysfscream in #1443
- fix(web):fix topic-alias-maximum error in connect by @ni00 in #1445
- fix(cli):fix topic-alias-maximum error in cli connect by @ni00 in #1444
- fix(clients): update translation for nl rap and rh by @ysfscream in #1451
- chore(deps): bump @babel/traverse from 7.18.11 to 7.23.2 in /web by @dependabot in #1453
- chore(deps): bump @babel/traverse from 7.14.5 to 7.23.2 by @dependabot in #1450
- chore(deps): bump browserify-sign from 4.2.1 to 4.2.2 in /web by @dependabot in #1463
- chore(deps): bump browserify-sign from 4.2.1 to 4.2.2 by @dependabot in #1462
- docs(web): update readme by @ysfscream in #1493
- fix(update): fix typo by @ysfscream in #1501
- feat(deps): use specified node version for build by @Rotzbua in #1435
- fix:resolve data precision loss in JSON messages by @ni00 in #1507
- feat(copilot): add mqttx copilot by @ysfscream in #1508
- feat(settings): add api k
1.9.6 15. syyskuuta 2023 — 64-bittinen EXE (NSIS)ARM64 EXE (NSIS)32-bittinen EXE (NSIS)
Muutosloki
Features 🌈
- ALPN Protocols Support (Desktop / Web / CLI): This update introduces ALPN protocols support, elevating the connection protocols to a new level of efficiency and security.
- Clear History Data Functionality (Desktop): A new feature that allows users to clear all history data, including all messages, facilitating a cleaner and more organized workspace.
- Optimized Publish Options UI (Desktop / Web): Experience a more intuitive and user-friendly publish options UI, designed to streamline your operations.
- Simplified Clear Retained Message Operation (Desktop): Users can now clear retained messages more efficiently with a one-click operation, found in the actions button in the Publish section, thus making message management smoother.
Fixes 🛠
- Retained Message Publishing (Desktop): A significant fix has been implemented to enable the publishing of clear retained messages correctly.
- CLI Base64 Format Message Publishing (CLI): This fix addresses the issue of incorrect publishing of base64 format messages through CLI, ensuring accurate message transmissions.
- MQTT 5 Properties Display (Desktop): A fix ensuring the complete and correct display of MQTT 5 properties in the message box, enhancing the UI.
- JSON Messages Type Conversion (Web): The web interface now accurately converts the types of received JSON messages, preventing display errors.
Improvements 💫
- Timed Message Action (Desktop): The action related to timed messages has been relocated to the actions button, facilitating easier access and improved user interaction.
What's Changed ♻️
- feat(connection): ALPN protocols support by @twankamp in #1399
- Draft documents for MQTTX Desktop - Get Started by @Meggielqk in #1397
- docs: update markdonw format by @ysfscream in #1402
- SSL ALPN protocol support (CLI & Web) by @ysfscream in #1403
- feat(settings): clear history data include all messages by @ysfscream in #1409
- fix(msg): fix can not publish clear retained message by @ysfscream in #1411
- fix(cli): fix pub the wrong base64 formart message by @ysfscream in #1413
- fix(msg): incomplete display mqtt5 properties in message box by @ysfscream in #1415
- refactor(publish): optimize publish options UI by @ysfscream in #1417
- fix(web):fix type conversion of received json messages by @ni00 in #1419
- feat(msg): simplify clear retained message operation by @ysfscream in #1420
Special thanks! 🙏
- @twankamp made their first contribution in #1399
- @Meggielqk made their first contribution in #1397
1.9.5 4. elokuuta 2023 — 64-bittinen EXE (NSIS)ARM64 EXE (NSIS)32-bittinen EXE (NSIS)
Muutosloki
Features 🌈
- JSON Highlighting Support: Messages now support JSON highlighting for better readability.
- Lazy Update Detection and Component Loading: Enhanced system efficiency by implementing lazy update detection and component loading.
- Improved JSON Syntax Error Messages: Enhanced error messages related to JSON syntax for better troubleshooting.
Fixes 🛠
- Text Processing Error: Resolved text processing error for better functionality.
- Style Modifications: Several UI and style modifications for an improved user experience, including the ability to fully display user properties in messages.
- Dark Mode Adaptation: Tabs border color now adapts to dark mode settings.
- Highlighting for Valid JSON Code: JSON code now gets highlighted when the payload is valid.
- Scroll Bar Style: Modified scroll bar style for better navigation.
Known Issues❗️
- Escape "\n" in message-type text.
- Message display truncates long user properties and does not expand as space is available.
- Layout issue after maximizing.
- UI - Wrong format of the sub-topic column.
- MQTTX shows a blank screen after upgrading to 1.9.4.
What's Changed ♻️
- fix(connections):fix text processing error by @ni00 in #1359
- feat(ci): upload packages to aws s3 by @Swilder-M in #1353
- chore(deps): bump semver from 5.7.1 to 5.7.2 by @dependabot in #1344
- chore(deps): bump word-wrap from 1.2.3 to 1.2.4 by @dependabot in #1368
- chore(deps): bump semver from 5.7.1 to 5.7.2 in /web by @dependabot in #1351
- chore(ci): add node version by @ysfscream in #1374
- improve(upodate):lazy update detection and component loading by @ni00 in #1377
- fix(connections-detail):use event listeners instead of onsize events by @ni00 in #1379
- style(subscriptions-list):modify scrollbar style by @ni00 in #1378
- style(key-value-editor):modify el-input styles by @ni00 in #1380
- style(connections):fix some styles by @ni00 in #1382
- feat(msg-left-item):support json highlight by @ni00 in #1381
- improve(msg-left-item):add msg type meta props by @ni00 in #1383
- style(msg-left-item):modify topic color bar by @ni00 in #1384
- feat(msg): change the highlight code theme by @ysfscream in #1385
- fix(msg): highlight json code when payload is valid by @ysfscream in #1386
- fix(script): adapt the tabs border color to dark mode by @ysfscream in #1387
- chore(pkg): upgrade version 1.9.5 by @ysfscream in #1389
- feat(settings): add enabled json highlight setting by @ysfscream in #1390
- chore(ci): fix can not cp to aws s3 by @ysfscream in #1392
- chore(ci): fix aws s3 upload cli by @Swilder-M in #1395
1.9.4 12. heinäkuuta 2023 — 64-bittinen EXE (NSIS)ARM64 EXE (NSIS)32-bittinen EXE (NSIS)
Muutosloki
Features 🌈
- Protobuf Support: Included in both CLI and Desktop versions.
- Script Functionality:
- Supports Function and Schema scripts.
- Now supports importing of local JavaScript files in Function.
- Shows which script was used to process a message.
- Desktop Client Update: Enhanced with a progress bar and feature preview.
- WebSocket Connection for CLI: MQTT over WebSocket is now supported.
- Multi-format Message Support in CLI: Hex, JSON, and Base64 formats are now supported in message publication.
- Website Upgrade: https://mqttx.app/ completely revamped for intuitive showcasing.
Fixes 🛠
- Right-Click Context Menu Conflict: Resolved for web version.
- Connection Count: Fixed bench command count issue.
- CLI Parameter Check and Error Handling: Enhanced for better usability.
- UI Enhancement: Improved message box display width.
- Connection Selection: Fixed an issue where the previously selected connection wasn't maintained after restarting the client.
- Version Comparison during Update: Fixed a bug in version comparison logic during the update process.
- MQTTX Web: Updated the MQTTX logo.
What's Changed
- docs(help): modify mqtt page link by @Red-Asuka in #1303
- docs(logo): update the mqttx logo by @Red-Asuka in #1304
- docs(cli): update 1.9.3 by @ysfscream in #1305
- chore(deps): bump vm2 from 3.9.17 to 3.9.18 by @dependabot in #1289
- docs(manual): review and update manual.md with Grammarly by @emqplus in #1307
- feat(cli): supports ws and wss protocols by @Red-Asuka in #1310
- feat(help): add mqtt ebook download link by @ysfscream in #1313
- refactor(updateChecker):optimize automatic updates and add a progress bar by @ni00 in #1314
- fix(update):fix update bugs by @ni00 in #1316
- style(update):modify dialog line-height and margin by @ni00 in #1321
- fix(web):prevent right click default event by @ni00 in #1324
- fix(cli):fix the incorrect count by @ni00 in #1323
- fix(contextmenu):prevent contextmenu default events by @ni00 in #1325
- fix(update):modify cli update url by @ni00 in #1326
- feat(cli):support protobuf format by @ni00 in #1320
- feat(cli):support more format type to publish protobuf by @ni00 in #1327
- fix(cli):optimize error handling by @ni00 in #1330
- fix(cli):optimized parameter checks and error handling by @ni00 in #1332
- feat(cli):support input formatted messages to publish by @ni00 in #1333
- docs(cli):update docs about ws and protobuf support by @ni00 in #1334
- chore(pkg): upgrade version 1.9.4 by @ysfscream in #1336
- feat(script): support schema(protobuf) by @ni00 in #1337
- feat(connections):add script tags by @ni00 in #1339
- fix(desktop):fix bugs about schema by @ni00 in #1340
- chore(cli):replaced yaml.js with js-yaml by @ni00 in #1342
- fix(script): fix some bugs about schema by @ni00 in #1341
- style(script):add script-output bottom padding by @ni00 in #1345
- fix(script):function script error handling by @ni00 in #1346
- fix(connections): completed i18n by @ysfscream in #1347
- chore(script):modify some script example by @ni00 in #1348
- style(message): modify the message max width by @ysfscream in #1349
- fix(connection):fix vaild-format-json error by @ni00 in #1350
- chore(cli):add js-yaml types by @ni00 in #1352
New Contributors
- @emqplus made their first contribution in #1307
- @ni00 made their first contribution in #1314
1.9.3 10. marraskuuta 2024 — 64-bittinen EXE (NSIS)ARM64 EXE (NSIS)32-bittinen EXE (NSIS)
Muutosloki
MQTTX Desktop
- The logo has been refined: MQTT X -> MQTTX, reflecting a more streamlined identity.
- Connections are now automatically reconnected by default.
- Editing has been disabled during the connecting status.
- The scripts-example has been moved to the top of the repository and IoT data scenarios scripts have been added.
- Fixed wont start on Ubuntu
MQTTX CLI
- The size of Docker images has been significantly reduced by 81.3%+: from 1.07GB to 200.52MB
- A simulate command has been added.
- The ls command has been added, allowing you to view directory contents from the command line.
- More built-in scenarios have been added.
- Smart home
- Industrial Energy
- Tesla IoV
- Weather station
- Typographical errors have been fixed.
- The .npmignore file has been updated
MQTTX Web
- Google Tag Manager has been added.
- The size of Docker images has been significantly reduced by 81.3%: from 886.75MB to 146.4MB
What's Changed
- feat(gtm): add google tag manager by @Red-Asuka in #1272
- fix(cli): fix typo by @Red-Asuka in #1274
- docs(readme): update readme by @ysfscream in #1275
- refactor(logo): update mqttx logo by @ysfscream in #1277
- refactor: fix shields icon name to MQTTX by @JimMoen in #1278
- Revert "chore(deps): bump sqlite3 from 5.0.4 to 5.1.5" by @ysfscream in #1282
- feat(simulate): add simulate to cli by @wivwiv in #1280
- fix(connections): set auto reconnect to true by default by @ysfscream in #1284
- docs(readme): update readme by @ysfscream in #1285
- fix(connections): disable edit in connecting status by @ysfscream in #1286
- refactor(scrips-example): move the scripts-example to top & add iot data scenarios scripts by @ysfscream in #1287
- fix(cli): add js file validation by @ysfscream in #1288
- docs(cli): update readme of simulate by @ysfscream in #1290
- chore(cli): update .npmignore file by @Red-Asuka in #1291
- chore(pkg): upgrade version 1.9.3 by @ysfscream in #1293
- feat(cli): add ls command by @ysfscream in #1292
- docs(cli): update ls command by @ysfscream in #1294
- feat(simulate): add industrial energy monitoring scenario script by @wivwiv in #1296
- chore(dockerfile): use alpine images to reduce the size of Docker images by @wivwiv in #1298
- feat(cli): add smart home scenario by @ysfscream in #1299
- feat(cli): add weather scenario by @ysfscream in #1300
- chore(cli): reduce the docker image size by @ysfscream in #1301
New Contributors
- @JimMoen made their first contribution in #1278
- @wivwiv made their first contribution in #1280
1.9.1 3. helmikuuta 2023 — 64-bittinen EXE (NSIS)ARM64 EXE (NSIS)32-bittinen EXE (NSIS)
1.9.0 7. marraskuuta 2022 — 64-bittinen EXE (NSIS)ARM64 EXE (NSIS)32-bittinen EXE (NSIS)
1.8.3 11. lokakuuta 2022 — 64-bittinen EXE (NSIS)ARM64 EXE (NSIS)32-bittinen EXE (NSIS)
1.8.2 5. elokuuta 2022 — 64-bittinen EXE (NSIS)ARM64 EXE (NSIS)32-bittinen EXE (NSIS)
1.7.3 10. marraskuuta 2024 — 64-bittinen EXE (NSIS)ARM64 EXE (NSIS)32-bittinen EXE (NSIS)
1.7.2 10. marraskuuta 2024 — 64-bittinen EXE (NSIS)ARM64 EXE (NSIS)32-bittinen EXE (NSIS)
1.7.1 10. marraskuuta 2024 — 64-bittinen EXE (NSIS)
1.7.0 10. marraskuuta 2024 — 64-bittinen EXE (NSIS)
1.6.2 10. marraskuuta 2024 — 64-bittinen EXE (NSIS)
1.6.0 10. marraskuuta 2024 — 64-bittinen EXE (NSIS)
1.5.2 10. marraskuuta 2024 — 64-bittinen EXE (NSIS)

Suosituin kategoriassa Järjestelmän apuohjelmat

Näytä kaikki
  1. AutoHotkeyJärjestelmän apuohjelmat · AutoHotkey Foundation LLC
  2. BazelJärjestelmän apuohjelmat · Bazel
  3. osqueryJärjestelmän apuohjelmat · osquery
  4. LocalSendJärjestelmän apuohjelmat · Tien Do Nam
  5. SimplenoteJärjestelmän apuohjelmat · Automattic Inc.
  6. Windows File ManagerJärjestelmän apuohjelmat · Microsoft Corporation
  7. DittoJärjestelmän apuohjelmat · Scott Brogden
  8. GaugeJärjestelmän apuohjelmat · ThoughtWorks Inc.
  9. Hydrus NetworkJärjestelmän apuohjelmat · Hydrus Network
  10. CopyQJärjestelmän apuohjelmat · Lukas Holecek

Tunnisteet

Jaa