Release Note π
π New beauty changes to the output of the MQTT X CLI
Features π
- MQTT X: Replace
Clean Session
withClean Start
andSession Expiry Interval
on MQTT 5.0 - MQTT X:
true
andfalse
selectors modified to switch button - MQTT X: Formatting Output Hex Data
- MQTT X: Optimizing the use of SSL/TLS switches
- MQTT X CLI: New beauty changes to the output
- MQTT X CLI: Support multi-topic subscription
- MQTT X CLI: More MQTT 5.0 properties, such as
Session Expiry Interval
- MQTT X CLI: Add
check
command for check updates - MQTT X CLI: Add publish topic validation
- MQTT X Web: Add payload & topic history of sent messages
- MQTT X Web: Support message copy & message delete
- MQTT X Web: Synchronize more Desktop features, such as multi-topic subscriptions, resubscription settings, auto-scroll, etc
- MQTT X Web: Docker supports multiple platforms and custom deployment to any path
Fix π
- MQTT X: Fixed can not show retain message when disconnected
- MQTT X: Fixed the problem that the content is truncated when spaces are in Hex format
- MQTT X: Fixed the problem that the in-use script cannot be deleted
- MQTT X: Fixed the problem that messages cannot be received after setting the topic alias
- MQTT X: Fixed some internal errors
- MQTT X CLI: Fixed the setting connection user properties issue in the
pub
andsub
command
The New β¨
- MQTT X CLI Repo π https://github.com/emqx/MQTTX/tree/main/cli
- MQTT X Web Repo π https://github.com/emqx/MQTTX/tree/main/web
- MQTT X Web Online π http://www.emqx.io/online-mqtt-client
Preview πΌ
What's Changed
- docs(readme): update readme by @ysfscream in #1034
- chore(links): add parameters to URLs to identify the campaigns that refer traffic by @Red-Asuka in #1038
- feat(web): add meta to msg publish by @Red-Asuka in #1030
- fix(Topic Aliases): not able to receive messages with Topic Alias set by @RoanBrand in #1037
- feat(web): add properties data storage & properties state lsolation by @Red-Asuka in #1040
- fix(desktop): fix history message header update bug by @Red-Asuka in #1043
- feat(web): add payload & topic history of sent messages by @Red-Asuka in #1044
- docs(readme): update readme by @ysfscream in #1045
- feat(web): support message copy & message delete by @Red-Asuka in #1046
- feat(web): add local preview script & support docker deploy by @Red-Asuka in #1048
- feat(cli): add docker download by @Red-Asuka in #1049
- fix(docker): support for multiple platforms by @Swilder-M in #1050
- feat(web): set the publicPath to '/' when building the docker image by @Red-Asuka in #1053
- feat(web): add connect btn to topbar by @Red-Asuka in #1054
- fix(desktop): fix subscription color bug by @Red-Asuka in #1056
- feat(web): support more config for subscription by @Red-Asuka in #1057
- feat(web): support multi topics subscribe by @Red-Asuka in #1058
- feat(web): support autoscroll setting by @Red-Asuka in #1059
- chore(deps): bump jszip from 3.6.0 to 3.10.1 by @dependabot in #1064
- docs(readme): update readme by @ysfscream in #1065
- feat(web): support auto resubscribe setting by @Red-Asuka in #1066
- feat(web): add reconnectPeriod option by @Red-Asuka in #1067
- feat(cli): support multi-topic subscription by @Red-Asuka in #1068
- fix(cli): fix user properties option of pub command by @Red-Asuka in #1070
- feat(web): fully synchronized create connection form by @Red-Asuka in #1071
- fix(cli): remove ws, wss of protocol option by @Red-Asuka in #1073
- improve(desktop): improve connection model by @Red-Asuka in #1072
- feat(cli): improve logging by @Red-Asuka in #1078
- feat(cli): add publish topic validation by @Red-Asuka in #1081
- feat(cli): add release note link to the output version command by @Red-Asuka in #1082
- feat(cli): add check for updates command by @Red-Asuka in #1083
- style(spell): fix function spell error by @simo-an in #1085
- chore(deps): bump vm2 from 3.9.7 to 3.9.11 by @dependabot in #1084
- chore(pkg): renamed .prettierrc -> .prettierrc.json by @ysfscream in #1090
- refactor(connection): clean session -> clean start on mqtt5 by @ysfscream in #1091
- refactor(connection): replace radio button to switch button & add cle⦠by @ysfscream in #1092
- refactor(connection): optimize ssl tls connection by @ysfscream in #1094
- feat(cli): add publish npm package action by @Red-Asuka in #1095
- feat(cli): support more MQTT 5.0 properties by @Red-Asuka in #1093
- fix(connection): fix console error of timed message by @ysfscream in #1096
- fix(connection): fix can not show retain message [temp] by @ysfscream in #1097
- feat(connection): support hex format by @ysfscream in #1098
- fix(script): disabled delete in use script by @ysfscream in #1099
- docs(readme): update cli readme by @ysfscream in #1101
New Contributors
- @RoanBrand made their first contribution in #1037
- @simo-an made their first contribution in #1085
Full Changelog: v1.8.2...v1.8.3