我们很高兴地宣布 BrainFrame v0.25.0 现已发布!主要功能包括全新的告警界面、更好的文件视频流体验,以及新的 API 接口。
和以往一样,可以在我们的下载页面找到它。
迁移
请注意,从 v0.24.0 到这个版本没有任何自动迁移的方法。对于没有重要数据的用户,我们建议在升级前删除你的 volumes 目录。如果你有无法丢失的重要数据,请通过论坛私信直接联系我,我很乐意帮你迁移。
需要手动迁移,是因为我们把数据库方案从 MySQL 换成了 Postgres。
主要功能
- 在界面中新增了一个窗口,可以查看和确认所有告警,使大型系统中的告警管理容易得多。告警按其所属的告警规则对应的视频流和区域排序,轻松找到你想要的告警!
- 文件现在会先从客户端上传到服务端,再进行播放。这意味着文件视频流现在可以在客户端和服务端位于不同机器时使用,也不再需要把视频文件放在
docker-compose.yml所在的目录中。只需在电脑上的任何位置选择想要播放的视频文件即可! - 新增了用于查询服务端授权状态和上传许可文件的新 API
- 新增了用于获取单个告警的 API 接口
- 新增了用于删除存储对象的 API 接口
- 数据库方案从 MySQL 换成了 Postgres。这将使我们今后能够改进日志的性能和清晰度。
次要功能
- 为 GET /api/alerts 接口增加了新的过滤选项
- 在告警编码中增加了额外的关联 ID,更容易了解告警的来源
- API 中所有与时间相关的字段现在都明确标注为 UTC。这一直都是如此,现在只是写得更明确了。
问题修复
- 客户端现在按用户的系统时区而不是 UTC 显示时间
- 告警生效时间现在按用户的系统时间而不是 UTC 解释
- 服务端现在会自动创建一个所有用户(而不仅仅是 root 用户)都可写的
capsules目录