# MQTTX v1.9.2 Release Notes

> Released: 2023-04-27 · Canonical: https://mqttx.app/changelogs/v1.9.2

# Release notes 🎉

> Data Pipeline 🚰

## MQTT X Desktop

- Prioritized loading of the most recently selected connection.
- Improved loading animation for export data.
- Added support for YAML format data.
- Added title attribute to history topic to enhance user experience and accessibility.
- Updated MQTT page header links in the `MQTT Help` section.
- Updated EMQX Cloud description in the `About` section.
- Resolved issues related to deleting and configuring user properties
- Fix for handling missing username with password in MQTT connections.
- Fix for break word styles in message display.
- Fix for saving meta-data which required two clicks.

## MQTT X CLI

- Added output mode support for the `sub` command.

## Preview 🖼

![image](https://user-images.githubusercontent.com/21299158/235043664-5296616b-76f2-4a8e-853d-62d750d77e10.png)

## What's Changed
* docs(cli): update readme by @ysfscream in https://github.com/emqx/MQTTX/pull/1226
* chore(deps): bump http-cache-semantics from 4.1.0 to 4.1.1 by @dependabot in https://github.com/emqx/MQTTX/pull/1225
* feat(cli): support output mode for the sub command by @Red-Asuka in https://github.com/emqx/MQTTX/pull/1227
* docs(cli): add output mode option by @Red-Asuka in https://github.com/emqx/MQTTX/pull/1228
* improve(desktop): add loading animation for export data by @Red-Asuka in https://github.com/emqx/MQTTX/pull/1229
* improve(desktop): prioritize loading of the most recently selected co… by @Red-Asuka in https://github.com/emqx/MQTTX/pull/1230
* feat(desktop): support yaml format data by @Red-Asuka in https://github.com/emqx/MQTTX/pull/1233
* chore(pkg): fixed vm version by @ysfscream in https://github.com/emqx/MQTTX/pull/1234
* improve(desktop): add title attribute to history topic by @Red-Asuka in https://github.com/emqx/MQTTX/pull/1235
* refactor(mqtt): improve code readability by @ysfscream in https://github.com/emqx/MQTTX/pull/1239
* chore(deps): bump sqlite3 from 5.0.4 to 5.1.5 by @dependabot in https://github.com/emqx/MQTTX/pull/1247
* ci: add code review bot by @ysfscream in https://github.com/emqx/MQTTX/pull/1250
* chore: update readme by @tigercl in https://github.com/emqx/MQTTX/pull/1251
* docs(about): update the emqx cloud description by @ysfscream in https://github.com/emqx/MQTTX/pull/1253
* refactor(help): update mqtt page header links by @ysfscream in https://github.com/emqx/MQTTX/pull/1254
* chore(pkg): upgrade version 1.9.2 by @ysfscream in https://github.com/emqx/MQTTX/pull/1256
* chore(deps): bump vm2 from 3.9.14 to 3.9.15 by @dependabot in https://github.com/emqx/MQTTX/pull/1258
* fix(message): fix break word styles by @ysfscream in https://github.com/emqx/MQTTX/pull/1259
* chore(deps): bump vm2 from 3.9.15 to 3.9.16 by @dependabot in https://github.com/emqx/MQTTX/pull/1260
* fix(mqtt):  handle missing username with password by @ysfscream in https://github.com/emqx/MQTTX/pull/1263
* fix(lang): improve translations for various message prompts by @ysfscream in https://github.com/emqx/MQTTX/pull/1264
* fix(subs): add default value to sub options by @ysfscream in https://github.com/emqx/MQTTX/pull/1265
* chore(deps): bump vm2 from 3.9.16 to 3.9.17 by @dependabot in https://github.com/emqx/MQTTX/pull/1262
* fix(connections): improve connection handling when set selected conne… by @ysfscream in https://github.com/emqx/MQTTX/pull/1266
* fix(keyvalue): trigger change event with null by @ysfscream in https://github.com/emqx/MQTTX/pull/1267
* fix(meta): fix meta data saving issue requiring two clicks by @ysfscream in https://github.com/emqx/MQTTX/pull/1268
* chore(deps): bump yaml from 2.1.3 to 2.2.2 in /cli by @dependabot in https://github.com/emqx/MQTTX/pull/1270
* fix(type): remove useless type define by @ysfscream in https://github.com/emqx/MQTTX/pull/1271

## New Contributors
* @tigercl made their first contribution in https://github.com/emqx/MQTTX/pull/1251

**Full Changelog**: https://github.com/emqx/MQTTX/compare/v1.9.1...v1.9.2
