Skip to content

v1.2.1

Choose a tag to compare

@github-actions github-actions released this 08 Jun 15:37
· 187 commits to main since this release

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 错误噪音。
  • WebUIselect 字段保存时保留数值类型,避免隐式转为字符串导致配置校验失败。
  • 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