本次更新重点新增了常用一些序列化和反序列化框架的支持, 现在还可以使用 Javascript 编写全局的的编解码器了。
有些序列化框架需要指定模式(Schema、IDL)文件才能正确进行序列化(编码)和反序列化(解码), 例如 Protobuf、Avro。这一类的编解码器使用前需要用户在文件->编解码设置
中设置具体的名称和模式文件。
- 新增 ✨
- 新增 Protobuf、MessagePack、Avro、Hessian、Hessian2 和 Kryo 消息编解码支持
- 新增全局 JavaScript 脚本编解码器支持
- 脚本mqtt对象增加从主题提取变量的方法
- 增加全局文本框剪切、复制、粘贴右键菜单
- 优化 🙌
- 变更: 订阅的静音功能替换为显示/隐藏消息
- 事件传递过程中可能存在的异常处理
- 脚本加载、重载、去除机制优化
- 清除可见消息时同步更新相关订阅消息数量角标
- 补充连接错误提醒
- JsonPath 表达式取值如果是数组的取数组的第一个值
- 优化暗色主题下消息视图文字颜色
- 修复 🐛
- 修复Payload 可能为 null 的问题
- 修复非最大化的窗口大小和位置不能还原的问题
- 修复在收到消息时,处理线程池可能还未创建的问题
- 修复从图表收藏加载系列集时默认数据限制不生效的问题
- 修复消息过滤大小写敏感设置无效的问题