Release notes for the beta
๐งช
Performance improvement of up to 50% progress ๐
MQTT X Desktop
- Allow multiple occurrences of the same name in the user properties
- Add an
Everything about MQTT
page - Enhance data storage capabilities
- Reduces memory consumption by nearly 50% during use
- Optimize Topic input reminders
- Support setting auto scroll interval
MQTT X CLI
- Support auto-reconnect
- Support saving and loading config files for
conn
/sub
/pub
- Support payload format
- Improve the output of the bench commands
- Fix the connection count bug
MQTT X Web
- Allow multiple occurrences of the same name in user properties
Preview
Using the MQTT X CLI bench to send 100 messages per second to mqttx/bench
, we can notice a significant drop in CPU Usage
and JS heap size
in the data monitor
mqttx bench pub -c 100 -t mqttx/bench -m hello
Before
After
What's Changed
- feat(cli): support auto reconnect by @Red-Asuka in #1134
- docs(readme): update readme preview by @ysfscream in #1135
- feat(cli): support auto reconnect for bench commands by @Red-Asuka in #1136
- improve(cli): improve the output of the bench commands by @Red-Asuka in #1137
- fix(cli): fix the connection count bug by @Red-Asuka in #1138
- feat(desktop & web): support auto scroll interval setting by @Red-Asuka in #1142
- feat(cli): support set the maximum reconnect times by @Red-Asuka in #1143
- imporve(cli): optimize the code logic of the console logger by @Red-Asuka in #1144
- fix(cli): remove default value for option description by @Red-Asuka in #1145
- feat(cli): support payload format by @Red-Asuka in #1146
- chore(desktop & web): modify default value of auto scroll interval by @Red-Asuka in #1147
- refactor(help): change help page to everything about MQTT by @ysfscream in #1148
- feat(cli): supports configuration import and export by @Red-Asuka in #1151
- fix(connection): allow multiple occurrences of the same name in user โฆ by @ysfscream in #1152
- feat(cli): improve start log by @Red-Asuka in #1154
- fix(web): allow multiple occurrences of the same name in user properties by @ysfscream in #1153
- feat(cli): validate config by @Red-Asuka in #1155
- docs(cli): modify readme by @Red-Asuka in #1156
- fix(cli): allow multiple occurrences of the same name in user properties by @Red-Asuka in #1157
- chore(deps): bump decode-uri-component from 0.2.0 to 0.2.2 by @dependabot in #1159
- chore(deps): bump decode-uri-component from 0.2.0 to 0.2.2 in /web by @dependabot in #1160
- docs(cli): update readme by @ysfscream in #1162
- chore(deps): bump qs from 6.5.2 to 6.5.3 by @dependabot in #1163
- chore(deps): bump express from 4.17.1 to 4.18.2 by @dependabot in #1164
- improve(message): support batch rendering and storage messages by @Red-Asuka in #1165
- improve(desktop): remove vuex all connections data by @Red-Asuka in #1170
- improve(desktop): remove some useless data from vuex by @Red-Asuka in #1171
- refactor(topic): add topic input box prompt by @ysfscream in #1172
- improve(desktop): improve clearing history messages by @Red-Asuka in #1173
- improve(desktop): improve update subscriptions logic by @Red-Asuka in #1174
- improve(desktop): improve update connection logic by @Red-Asuka in #1175
- docs(help): update MQTT beginner's guide by @Red-Asuka in #1176
- chore(pkg): upgrade version 1.9.1-beta.1 by @ysfscream in #1177
Full Changelog: v1.9.0...v1.9.1-beta.1