v0.46 发布🎉 (macOS 用户如果遇到“已损坏”无法打开,终端执行 xattr -dr com.apple.quarantine /Applications/Kafka-King.app 即可(原因是 app 未签名)
新增
Topic跳转回显
- Topic列表点击"生产消息"/"查看消费消息"按钮跳转时,自动预选对应topic
- 生产/消费页 topic 下拉选择变更自动缓存到 localStorage
- 切连接时自动清理缓存,按连接独立记忆
流式订阅消费正式发布
- RAF 节流渲染,避免高频消息导致重复 DOM 更新
- 消息列表倒序显示(最新在上)
- 内存保护:200MB 大小上限 + 10000 条数量上限
- 累计总接收数与当前缓存数分开显示
- 缓存信息悬浮提示 + 多语言国际化
修复
SSH隧道多Broker连接
- 重写SSH隧道实现,使用 kgo.Dialer 替代本地TCP监听
- 所有Kafka broker连接(包括元数据发现的新broker)都通过跳板机路由
- 修复仅第一个 bootstrap server 走隧道、其余直连超时的问题
ACL列表为空
- 修复
kadm.NewACLs()零值过滤器导致 DescribeACLs 发送空请求的bug - 添加 AnyResource + Operations + ACLPatternAny 匹配全部ACL
其他
- 消费参数(Group/Number/Timeout)按连接缓存到 localStorage
- 解码默认值改为 utf8,语义更准确
- 过滤 consumer 正常关闭的 DeadlineExceeded/Canceled 错误误报
我的新作,开源免费AI 编码agent:https://github.com/Bronya0/ally-agent 欢迎体验使用