v1.1.1
OxiDNS v1.1.1
这是一个补丁版本,主要改进 query_recorder 的历史记录管理能力,并修复 WebUI 插件删除流程中的若干交互问题。
主要变更
-
query_recorder新增历史记录清空能力:- 新增
DELETE /api/plugins/<tag>/records管理接口。 - 清空前会 flush 后台写入队列。
- 会删除已持久化的查询记录、执行路径
steps,并清空内存 tail。 - 返回
cleared_records表示本次删除的主表记录数。
- 新增
-
WebUI 查询记录面板新增“清空历史”按钮:
- 提供二次确认弹窗,避免误删。
- 清空后自动刷新记录列表、插件命中统计和选中详情状态。
- 清空过程中会禁用相关操作并显示状态反馈。
-
优化插件删除弹窗体验:
- 修复引用提示弹窗宽度不足、内容溢出的问题。
- 更清楚地展示引用来源、目标类型和不可移除原因。
- 修复取消删除弹窗后误打开插件详情抽屉的问题。
- 修复“进入编辑器修复”会提前移除插件的问题。
- 配置存在错误时,删除按钮仍可打开弹窗查看原因,不再表现为常显且不可点击。
兼容性与升级说明
- 本版本不引入破坏性配置变更。
- 现有
v1.1.0配置可直接升级到v1.1.1。 - 新增的
query_recorder清空接口是可选管理能力,不影响现有查询记录采集行为。 - “清空历史”操作不可撤销,请在确认不再需要历史查询记录后使用。
What's Changed
- feat(query_recorder): add history clearing support by @svenshi in #113
- fix(webui): polish plugin delete dialog flow by @svenshi in #114
Full Changelog: v1.1.0...v1.1.1