Repository navigation
Releases
Releases · dtapps/fnmusic-sync
FnMusicSync v0.1.31-rc.3 (预发布)
⚠️ 预发布版本
这是预发布版本,可能包含未充分测试的功能,不建议用于生产环境。
如需稳定版本,请使用 最新正式版。
发布信息
| 项目 | 内容 |
|---|---|
| 版本号 | v0.1.31-rc.3 |
| 发布类型 | 🚧 预发布版本 (Pre-release) |
| 提交 | 836322d |
| 构建时间 | 2026-11-11 12:40:16 UTC |
下载
| 平台 | 架构 | 文件 | 大小 | 说明 |
|---|---|---|---|---|
| Linux | x86_64 | fnmusic-sync_amd64.deb | 5M | Debian/Ubuntu 安装包(dpkg -i 安装) |
| Linux | ARM64 | fnmusic-sync_arm64.deb | 4M | Debian/Ubuntu 安装包(dpkg -i 安装) |
| Linux | x86_64 | fnmusic-sync-amd64.fpk | 6M | 飞牛 fnOS 应用包(应用中心 → 手动安装) |
| Linux | ARM64 | fnmusic-sync-arm64.fpk | 6M | 飞牛 fnOS 应用包(应用中心 → 手动安装) |
校验
附件含 SHA256SUMS(sha256sum 标准格式,每行「哈希 + 两个空格 + 文件名」)。
把 SHA256SUMS 和安装包下载到同一目录,然后执行:
- Linux:
sha256sum -c SHA256SUMS - macOS:
shasum -a 256 -c SHA256SUMS
更新内容
Build System
[ec99d2d] - makefile: 支持通过 .env/环境变量配置同步远程,统一 sync/push 目标循环 (dtapps)
chore
[836322d] - ci: 五个平台发布流程统一复用正文与 changelog 脚本,补发版前版本校验及 SHA256SUMS 附件 (dtapps)
v0.1.31-rc.2
⚠️ 预发布版本
这是预发布版本,可能包含未充分测试的功能。
如需稳定版本,请使用 正式发布。
发布信息
| 项目 | 内容 |
|---|---|
| 版本号 | v0.1.31-rc.2 |
| 发布类型 | 🚧 预发布版本 (Pre-release) |
| 是否预发布 | true |
| 构建时间 | 2026-11-08 15:24:03 UTC |
下载
| 平台 | 架构 | 文件 | 大小 | 说明 |
|---|---|---|---|---|
| Linux | amd64 | fnmusic-sync-amd64.fpk | 6.9M | 飞牛 fnOS 应用包 |
| Linux | arm64 | fnmusic-sync-arm64.fpk | 6.1M | 飞牛 fnOS 应用包 |
| Linux | amd64 | fnmusic-sync_amd64.deb | 5.6M | Debian/Ubuntu 安装包 |
| Linux | arm64 | fnmusic-sync_arm64.deb | 4.9M | Debian/Ubuntu 安装包 |
更新内容
- chore(ci): 修正发布流水线变更日志起点与预发布参数约定,补充忽略产物及文档说明
- build(deps-dev): 批量升级前端开发依赖(pnpm 12.18.0、vite 8.3.6、vitest 5.1.0、tailwindcss 4.3.5 等)
- Merge pull request #27 from dtapps/dependabot/npm_and_yarn/cmd/frontend/tailwindcss-4.3.4
- build(deps-dev): bump tailwindcss from 4.3.3 to 4.3.4 in /cmd/frontend
- Merge pull request #28 from dtapps/dependabot/npm_and_yarn/cmd/frontend/oxlint-1.91.0
- Merge pull request #26 from dtapps/dependabot/npm_and_yarn/cmd/frontend/tailwindcss/postcss-4.3.4
- Merge pull request #25 from dtapps/dependabot/npm_and_yarn/cmd/frontend/tailwind-variants-4.0.1
- Merge pull request #24 from dtapps/dependabot/go_modules/modernc.org/sqlite-1.61.1
- Merge pull request #23 from dtapps/dependabot/npm_and_yarn/cmd/frontend/tslib-2.9.1
- build(deps-dev): bump @tailwindcss/postcss in /cmd/frontend
- build(deps-dev): bump oxlint from 1.90.0 to 1.91.0 in /cmd/frontend
- Merge pull request #22 from dtapps/dependabot/npm_and_yarn/cmd/frontend/types/node-26.6.6
- chore(ci): 覆盖率与发布流水线并发队列改为 queue: max 以保留全部 pending 运行
- chore(ci): 统一改用共享 CI 镜像 fnpack,移除各仓库自建 Dockerfile
- build(deps-dev): bump tailwind-variants in /cmd/frontend
- build(deps): bump modernc.org/sqlite from 1.61.0 to 1.61.1
- build(deps-dev): bump tslib from 2.8.1 to 2.9.1 in /cmd/frontend
- chore(ci): 统一改用共享 CI 镜像 fnpack,移除各仓库自建 Dockerfile
- build(deps-dev): bump @types/node from 26.6.5 to 26.6.6 in /cmd/frontend
- chore(ci): 新增 Codecov 覆盖率上报工作流并统一各流水线并发注释
- chore(ci): 精简三平台 CI 镜像层,合并清理缓存并统一中文注释
- chore(ci): 新增 GitCode/GitLab 发布流水线并将覆盖率迁出 GitLab CI
- build(security): 合并 SCA 流水线并统一忽略规则至 .scanignore
- build(security): Go 测试文件改用 ignoreFrom 忽略,并加配置自检 (#12)
- docs: 补齐 docs 完整文档体系并补上 sockets 子命令与多远端推送
- build(deps): 升级前端依赖并同步 pnpm 至 12.16.0
- chore(ci): Vitest JUnit 的 classname 归一化为仓库相对路径以修复 Codecov Tests 跨 run 关联
- test: 补齐前端 API、trim 适配与后端配置/构建信息的单元测试
- chore(ci): 预装 markdownfmt 并启用 markdownfmt 格式化 Markdown,CI 镜像仅构建 amd64
- chore(ci): Coveralls 上传改用官方 Action 与内置 GITHUB_TOKEN 替代 goveralls
- docs(ci): 新增 CI 镜像说明文档,梳理双平台镜像差异与升级流程
- build(ci): 拆分 CNB 工作流并新增代码评审、安全扫描与 SBOM 流水线
- chore(ci): 新增 Coveralls 覆盖率上报工作流并在 GitHub CI 镜像预装 goveralls
- build(ci): 在 Codecov 新增按业务模块切分的 Components 覆盖率面板
- chore(ci): 统一构建预装工具链的 CI 镜像并复用至 CNB 与 GitHub 工作流
- Merge pull request #20 from dtapps/dependabot/github_actions/codecov/codecov-action-7
- build(deps): bump codecov/codecov-action from 5 to 7
- build(ci): 新增 GitHub Actions 覆盖率工作流并接入 Codecov 上报
v0.1.31-rc.1
⚠️ 预发布版本
这是预发布版本,可能包含未充分测试的功能。
如需稳定版本,请使用 正式发布。
发布信息
| 项目 | 内容 |
|---|---|
| 版本号 | v0.1.31-rc.1 |
| 发布类型 | 🚧 预发布版本 (Pre-release) |
| 是否预发布 | true |
| 构建时间 | 2026-10-28 12:31:56 UTC |
下载
| 平台 | 架构 | 文件 | 大小 | 说明 |
|---|---|---|---|---|
| Linux | amd64 | fnmusic-sync-amd64.fpk | 6.9M | 飞牛 fnOS 应用包 |
| Linux | arm64 | fnmusic-sync-arm64.fpk | 6.1M | 飞牛 fnOS 应用包 |
| Linux | amd64 | fnmusic-sync_amd64.deb | 5.6M | Debian/Ubuntu 安装包 |
| Linux | arm64 | fnmusic-sync_arm64.deb | 5.0M | Debian/Ubuntu 安装包 |
更新内容
- chore(ci): 新增 GitCode/GitLab 发布流水线并将覆盖率迁出 GitLab CI
- build(security): 合并 SCA 流水线并统一忽略规则至 .scanignore
- build(security): Go 测试文件改用 ignoreFrom 忽略,并加配置自检 (#12)
- docs: 补齐 docs 完整文档体系并补上 sockets 子命令与多远端推送
- build(deps): 升级前端依赖并同步 pnpm 至 12.16.0
- chore(ci): Vitest JUnit 的 classname 归一化为仓库相对路径以修复 Codecov Tests 跨 run 关联
- test: 补齐前端 API、trim 适配与后端配置/构建信息的单元测试
- chore(ci): 预装 markdownfmt 并启用 markdownfmt 格式化 Markdown,CI 镜像仅构建 amd64
- chore(ci): Coveralls 上传改用官方 Action 与内置 GITHUB_TOKEN 替代 goveralls
- docs(ci): 新增 CI 镜像说明文档,梳理双平台镜像差异与升级流程
- build(ci): 拆分 CNB 工作流并新增代码评审、安全扫描与 SBOM 流水线
- chore(ci): 新增 Coveralls 覆盖率上报工作流并在 GitHub CI 镜像预装 goveralls
- build(ci): 在 Codecov 新增按业务模块切分的 Components 覆盖率面板
- chore(ci): 统一构建预装工具链的 CI 镜像并复用至 CNB 与 GitHub 工作流
- Merge pull request #20 from dtapps/dependabot/github_actions/codecov/codecov-action-7
- build(deps): bump codecov/codecov-action from 5 to 7
- build(ci): 新增 GitHub Actions 覆盖率工作流并接入 Codecov 上报
v0.1.30
⚠️ 预发布版本
这是预发布版本,可能包含未充分测试的功能。
如需稳定版本,请使用 正式发布。
发布信息
| 项目 | 内容 |
|---|---|
| 版本号 | v0.1.30 |
| 发布类型 | 🚧 预发布版本 (Pre-release) |
| 是否预发布 | true |
| 构建时间 | 2026-10-22 13:34:22 UTC |
下载
| 平台 | 架构 | 文件 | 大小 | 说明 |
|---|---|---|---|---|
| Linux | amd64 | fnmusic-sync-amd64.fpk | 6.9M | 飞牛 fnOS 应用包 |
| Linux | arm64 | fnmusic-sync-arm64.fpk | 6.1M | 飞牛 fnOS 应用包 |
| Linux | amd64 | fnmusic-sync_amd64.deb | 5.6M | Debian/Ubuntu 安装包 |
| Linux | arm64 | fnmusic-sync_arm64.deb | 5.0M | Debian/Ubuntu 安装包 |
更新内容
- build(ci): 将 Code Wiki 生成迁移至 tag_push 独立触发并清理 pull 流水线注释
- build(ci): 为 Go 与 Node 覆盖率上报增加独立 key/name 避免徽章互相覆盖
- build(ci): 接入前端 vitest 单元测试覆盖率流水线与增量红线门禁
- build(ci): 新增 Go 单元测试覆盖率流水线与增量红线门禁
- build(cnb): 新增 CNB 平台 NPC 角色与交互配置
- build(deps): 升级 oxlint 至 1.89.0、vite 至 8.3.5 及 modernc.org/sqlite 至 1.61.0
- build(security): 修复代码扫描配置排除规则写法
v0.1.28
⚠️ 预发布版本
这是预发布版本,可能包含未充分测试的功能。
如需稳定版本,请使用 正式发布。
发布信息
| 项目 | 内容 |
|---|---|
| 版本号 | v0.1.28 |
| 发布类型 | 🚧 预发布版本 (Pre-release) |
| 是否预发布 | true |
| 构建时间 | 2026-10-22 03:09:38 UTC |
下载
| 平台 | 架构 | 文件 | 大小 | 说明 |
|---|---|---|---|---|
| Linux | amd64 | fnmusic-sync-amd64.fpk | 6.9M | 飞牛 fnOS 应用包 |
| Linux | arm64 | fnmusic-sync-arm64.fpk | 6.1M | 飞牛 fnOS 应用包 |
| Linux | amd64 | fnmusic-sync_amd64.deb | 5.6M | Debian/Ubuntu 安装包 |
| Linux | arm64 | fnmusic-sync_arm64.deb | 5.0M | Debian/Ubuntu 安装包 |
更新内容
- build(deps): 升级 oxlint 至 1.89.0、vite 至 8.3.5 及 modernc.org/sqlite 至 1.61.0
- build(security): 修复代码扫描配置排除规则写法
- build(deps-dev): 升级 oxlint 至 1.88.0、postcss 至 8.5.31 及 pnpm 至 12.14.0
- Merge pull request #19 from dtapps/dependabot/npm_and_yarn/cmd/frontend/postcss-8.5.30
- Merge pull request #18 from dtapps/dependabot/npm_and_yarn/cmd/frontend/trimjs/web-app-0.5.0
- build(deps-dev): bump postcss from 8.5.29 to 8.5.30 in /cmd/frontend
- build(deps-dev): bump @trimjs/web-app in /cmd/frontend
v0.1.27
⚠️ 预发布版本
这是预发布版本,可能包含未充分测试的功能。
如需稳定版本,请使用 正式发布。
发布信息
| 项目 | 内容 |
|---|---|
| 版本号 | v0.1.27 |
| 发布类型 | 🚧 预发布版本 (Pre-release) |
| 是否预发布 | true |
| 构建时间 | 2026-10-19 01:53:53 UTC |
下载
| 平台 | 架构 | 文件 | 大小 | 说明 |
|---|---|---|---|---|
| Linux | amd64 | fnmusic-sync-amd64.fpk | 6.9M | 飞牛 fnOS 应用包 |
| Linux | arm64 | fnmusic-sync-arm64.fpk | 6.1M | 飞牛 fnOS 应用包 |
| Linux | amd64 | fnmusic-sync_amd64.deb | 5.6M | Debian/Ubuntu 安装包 |
| Linux | arm64 | fnmusic-sync_arm64.deb | 5.0M | Debian/Ubuntu 安装包 |
更新内容
- build(deps-dev): 升级 oxlint 至 1.88.0、postcss 至 8.5.31 及 pnpm 至 12.14.0
- Merge pull request #19 from dtapps/dependabot/npm_and_yarn/cmd/frontend/postcss-8.5.30
- Merge pull request #18 from dtapps/dependabot/npm_and_yarn/cmd/frontend/trimjs/web-app-0.5.0
- build(deps-dev): bump postcss from 8.5.29 to 8.5.30 in /cmd/frontend
- build(deps-dev): bump @trimjs/web-app in /cmd/frontend
- build(frontend): 升级 prettier 至 3.9.10 并修复 Svelte 全局样式与告警过滤
v0.1.26
发布信息
| 项目 | 内容 |
|---|---|
| 版本号 | v0.1.26 |
| 发布类型 | ✅ 正式发布版本 (Stable) |
| 是否预发布 | false |
| 构建时间 | 2026-10-10 14:08:56 UTC |
下载
| 平台 | 架构 | 文件 | 大小 | 说明 |
|---|---|---|---|---|
| Linux | amd64 | fnmusic-sync-amd64.fpk | 6.9M | 飞牛 fnOS 应用包 |
| Linux | arm64 | fnmusic-sync-arm64.fpk | 6.1M | 飞牛 fnOS 应用包 |
| Linux | amd64 | fnmusic-sync_amd64.deb | 5.6M | Debian/Ubuntu 安装包 |
| Linux | arm64 | fnmusic-sync_arm64.deb | 5.0M | Debian/Ubuntu 安装包 |
更新内容
- build(frontend): 升级 prettier 至 3.9.10 并修复 Svelte 全局样式与告警过滤
- feat(fpkg): 新增文件路径与用户访问权限接口配置
v0.1.25
⚠️ 预发布版本
这是预发布版本,可能包含未充分测试的功能。
如需稳定版本,请使用 正式发布。
发布信息
| 项目 | 内容 |
|---|---|
| 版本号 | v0.1.25 |
| 发布类型 | 🚧 预发布版本 (Pre-release) |
| 是否预发布 | true |
| 构建时间 | 2026-10-10 13:56:36 UTC |
下载
| 平台 | 架构 | 文件 | 大小 | 说明 |
|---|---|---|---|---|
| Linux | amd64 | fnmusic-sync-amd64.fpk | 6.9M | 飞牛 fnOS 应用包 |
| Linux | arm64 | fnmusic-sync-arm64.fpk | 6.1M | 飞牛 fnOS 应用包 |
| Linux | amd64 | fnmusic-sync_amd64.deb | 5.6M | Debian/Ubuntu 安装包 |
| Linux | arm64 | fnmusic-sync_arm64.deb | 5.0M | Debian/Ubuntu 安装包 |
更新内容
- feat(fpkg): 新增文件路径与用户访问权限接口配置
v0.1.24
⚠️ 预发布版本
这是预发布版本,可能包含未充分测试的功能。
如需稳定版本,请使用 正式发布。
发布信息
| 项目 | 内容 |
|---|---|
| 版本号 | v0.1.24 |
| 发布类型 | 🚧 预发布版本 (Pre-release) |
| 是否预发布 | true |
| 构建时间 | 2026-10-10 13:48:02 UTC |
下载
| 平台 | 架构 | 文件 | 大小 | 说明 |
|---|---|---|---|---|
| Linux | amd64 | fnmusic-sync-amd64.fpk | 6.9M | 飞牛 fnOS 应用包 |
| Linux | arm64 | fnmusic-sync-arm64.fpk | 6.1M | 飞牛 fnOS 应用包 |
| Linux | amd64 | fnmusic-sync_amd64.deb | 5.6M | Debian/Ubuntu 安装包 |
| Linux | arm64 | fnmusic-sync_arm64.deb | 5.0M | Debian/Ubuntu 安装包 |
更新内容
- feat(fpkg): 新增文件路径与用户访问权限接口配置
v0.1.23
⚠️ 预发布版本
这是预发布版本,可能包含未充分测试的功能。
如需稳定版本,请使用 正式发布。
发布信息
| 项目 | 内容 |
|---|---|
| 版本号 | v0.1.23 |
| 发布类型 | 🚧 预发布版本 (Pre-release) |
| 是否预发布 | true |
| 构建时间 | 2026-10-10 13:33:12 UTC |
下载
| 平台 | 架构 | 文件 | 大小 | 说明 |
|---|---|---|---|---|
| Linux | amd64 | fnmusic-sync-amd64.fpk | 6.9M | 飞牛 fnOS 应用包 |
| Linux | arm64 | fnmusic-sync-arm64.fpk | 6.1M | 飞牛 fnOS 应用包 |
| Linux | amd64 | fnmusic-sync_amd64.deb | 5.6M | Debian/Ubuntu 安装包 |
| Linux | arm64 | fnmusic-sync_arm64.deb | 5.0M | Debian/Ubuntu 安装包 |
更新内容
- feat(fpkg): 新增文件路径与用户访问权限接口配置
- feat(updater): 下载接入中转并失败自动回退源站
- build(ci): 升级构建镜像工具链并改用 go install 安装 Go 工具
- Merge pull request #16 from dtapps/dependabot/npm_and_yarn/cmd/frontend/postcss-8.5.29
- build(deps-dev): bump postcss from 8.5.28 to 8.5.29 in /cmd/frontend
- Merge pull request #15 from dtapps/dependabot/npm_and_yarn/cmd/frontend/types/node-26.6.4
- build(deps-dev): bump @types/node from 26.6.2 to 26.6.4 in /cmd/frontend
- Merge pull request #14 from dtapps/dependabot/npm_and_yarn/cmd/frontend/vite-8.3.2
- Merge pull request #13 from dtapps/dependabot/go_modules/modernc.org/sqlite-1.60.1
- Merge pull request #12 from dtapps/dependabot/npm_and_yarn/cmd/frontend/oxlint-1.86.0
- build(deps-dev): bump vite from 8.3.1 to 8.3.2 in /cmd/frontend
- build(deps): bump modernc.org/sqlite from 1.59.0 to 1.60.1
- build(deps-dev): bump oxlint from 1.85.0 to 1.86.0 in /cmd/frontend
- Merge remote-tracking branch 'origin/main'
- Merge pull request #7 from dtapps/dependabot/npm_and_yarn/cmd/frontend/sveltejs/vite-plugin-svelte-7.3.1
- build(deps-dev): bump @sveltejs/vite-plugin-svelte in /cmd/frontend
- Merge pull request #8 from dtapps/dependabot/npm_and_yarn/cmd/frontend/prettier-3.9.9
- Merge pull request #9 from dtapps/dependabot/npm_and_yarn/cmd/frontend/vite-8.3.1
- build(deps-dev): bump vite from 8.3.0 to 8.3.1 in /cmd/frontend
- build(deps-dev): bump prettier from 3.9.8 to 3.9.9 in /cmd/frontend
- 合并来自 auto/security-sqli-8832 的合并请求 #10
- fix(db): 修正 users 表迁移的列引用错位并加固 PRAGMA 查询
- chore(ci): 注释掉 Code Wiki 生成步骤
- fix(db): 用 pragma 表值函数参数化索引元数据查询
- 更新许可证信息