v1.2.1
v1.2.1
v1.2.0 配置可直接升级,无破坏性变更。
新功能
- WebUI Basic Auth 登录:新增完整的登录流程与统一鉴权管理入口。启用了管理 API
auth配置的部署升级后刷新页面即可看到登录界面,无需修改配置。 - 插件画布拖拽布局:插件画布支持按内容键控的拖拽定位,画布位置跟随内容标识持久化。
性能优化
ros_address_list:将 ROS API 写入操作并行流水化,并移除新增条目后的重查询步骤,大批量地址列表更新延迟显著降低。
Bug 修复
upstream连接池:修复网络中断恢复后连接池进入死锁状态、连接获取持续阻塞的问题。config:${VAR}替换现可正确处理被 YAML 引号包裹的占位符(如"${MY_VAR}"),与裸占位符行为一致。- WebUI:插件未被应用时展示明确警告提示;抑制无关 404 错误噪音。
- WebUI:
select字段保存时保留数值类型,避免隐式转为字符串导致配置校验失败。 - WebUI:查询记录流程图现在展示全部序列规则,不再只显示部分规则。
其他
- Cargo patch-and-minor 依赖批量升级(2 个包)。
- CI 构建环境升级到 Ubuntu 24.04;新增 release 产物收集步骤。
升级说明
v1.2.0配置可直接升级,无需修改任何字段。- 子 crate(
macros/proto/ripset/zoneparser)本周期无改动,无需同步升级。 - 如果此前在
${VAR}占位符外加了额外 YAML 引号来规避解析问题,升级后行为已统一,旧写法继续有效,也可按需简化。
What's Changed
- Release/v1.2.0 by @svenshi in #157
- Add step to collect release files in workflow by @svenshi in #158
- Update GitHub Actions to use Ubuntu 24.04 by @svenshi in #159
- deps: bump the cargo-patch-and-minor group with 2 updates by @dependabot[bot] in #164
- Fix/webui issues by @svenshi in #166
- feat(webui): add Basic Auth login flow and unified auth management by @svenshi in #167
- fix(upstream): prevent connection pool deadlock after network outage by @svenshi in #168
- perf(ros_address_list): pipeline concurrent writes and drop post-add … by @svenshi in #169
Full Changelog: v1.2.0...v1.2.1