Release Note 🎉
📈 Enhanced visualization capabilities, improved stability, and ongoing refactoring towards 2.0 ➡️
Features 🌈
- Desktop: Support manual sync from the connection list to the Topic Tree
- Desktop: Add traffic rate monitoring support with real-time packet synchronization
- Desktop: Show MQTT properties component on Topic Tree
- Desktop: Add connection selector when left list is hidden
- CLI: Add line mode option support
Improvements 💫
- Desktop: Add rate limiting for message send button
- Desktop: Move traffic monitor to Viewer for better organization
- CLI: Support custom client ID for bench and simulate commands
- CLI: Add exit tips for connections
Fixes 🛠
- Desktop: Fix message render loss issues
- Desktop: Fix tooltip overflow in the Tree Visual component
- Desktop: Fix unread message count initialization issue
- Desktop: Optimize topic tree scrollbar corner style
- Desktop: Optimize topic tooltip display timing
- CLI: Fix issues with receiving certain binary file types
- CLI: Fix multiple lines of publishing support on the pipeline
- CLI: Fix option configuration override issue
- CLI: Move @faker-js/faker to dependencies
Preview 🖼️
What's Changed ♻️
- fix(desktop): fix tooltip overflow in tree visual component by @ysfscream in #1782
- fix(desktop): fix can not init unread message count issue by @ysfscream in #1783
- fix(desktop): delay open the topic tooltip by @ysfscream in #1784
- fix(desktop): optimize scrollbar corner style in topic tree by @ysfscream in #1785
- refactor(desktop): mv traffic monitor to viewer by @ysfscream in #1787
- feat(desktop): sync traffic packets to message table by @ysfscream in #1791
- feat(desktop): traffic rate monitor support by @ysfscream in #1795
- feat(desktop): traffic rate monitor support by @ysfscream in #1796
- Sync topic tree from connection by @ysfscream in #1800
- fix(cli): move @faker-js/faker to dependencies by @pineapplehunter in #1801
- fix(cli): support more biarny type files by @ysfscream in #1808
- improve(cli): enhance handleLoadOptions to accept existing options by @Red-Asuka in #1811
- feat(cli): add tests for saving and loading options with custom YAML path by @Red-Asuka in #1812
- refactor(desktop): add mqtt properties component by @ysfscream in #1817
- refactor(desktop): add mqtt properties component by @ysfscream in #1819
- feat(cli): add exit tips for conn by @ysfscream in #1821
- feat(cli): line mode option support by @ysfscream in #1822
- fix(cli): support pub multiple lines on pipeline by @ysfscream in #1823
- style(desktop): improve select dropdown item style by @ysfscream in #1827
- fix(cli): optimize client id gen logic for bench by @ysfscream in #1829
- feat(desktop): add connection select when left list hide by @ysfscream in #1828
- feat(connections): add throttle to the send message button by @Red-Asuka in #1831
- fix(desktop): fix loss messages issue by @ysfscream in #1835
- 1.11.1 by @ysfscream in #1836
New Contributors
- @pineapplehunter made their first contribution in #1801
Full Changelog: v1.11.0...v1.11.1