Anheyu App v1.8.0-beta.1
🧪 预发布版本!
⚠️ 这是一个预发布版本,可能包含未稳定的功能或已知问题。不建议在生产环境中使用。
📋 构建信息
- 版本:
v1.8.0-beta.1(预发布) - Commit:
330aedc - 构建时间:
2026-02-26T07:11:59Z - Go 版本:
go version go1.25.7 linux/amd64
🔍 预发布说明
- 此版本包含新功能的测试实现,可能存在功能不完整或稳定性问题
- 欢迎测试并反馈问题,帮助我们改进
Changelog
🚀 新功能
- c9ea4c4: feat(app): 添加可配置的应用初始化选项 (@anzhiyu-c)
- b112b36: feat(app): 集成 Next.js 前端并修复安全问题 (@anzhiyu-c)
- 9abd559: feat(article-repo): 增强按类别和标签的过滤功能,支持slug支持 (@anzhiyu-c)
- 4bb4329: feat(auth): 更新登录逻辑以支持跳过验证码验证 (@anzhiyu-c)
- 201ad23: feat(auth): 添加验证码功能以增强登录和注册流程 (@anzhiyu-c)
- c807f9a: feat(build): 添加Next.js独立构建产物到Goreleaser配置 (@anzhiyu-c)
- be064e9: feat(comment): 添加网址验证功能并优化评论表单 (@anzhiyu-c)
- 44d6ddb: feat(comment-service): enhance avatar URL handling in comment response (@anzhiyu-c)
- 74d1d0f: feat(docker): 增强Dockerfile和应用程序的安全性 (@anzhiyu-c)
- 46aa85c: feat(equipment): 增强EquipmentCard和EquipmentPageContent组件 (@anzhiyu-c)
- 3b24ec3: feat(menu-editor): 添加子项移动功能以增强菜单编辑体验 (@anzhiyu-c)
- 58a84d1: feat(menu-editor): 通过稳定的ID管理和拖放功能增强菜单和导航编辑器 (@anzhiyu-c)
- 0114422: feat(post-category): 为PostCategory和PostTag实体添加slug字段 (@anzhiyu-c)
- 9af7475: feat(post-management): 添加批量删除功能与优化 (@anzhiyu-c)
🐛 问题修复
- e230bde: fix(build): 移除 strip_parent 避免 standalone 文件名冲突 (@anzhiyu-c)
- 2860d2a: fix(docker): 使用 su-exec 降权替代 USER 指令,修复卷挂载权限问题 (@anzhiyu-c)
- e0d2cd4: fix(proxy): 添加“/static/”以跳过代理路径 (@anzhiyu-c)
- 7c2a489: fix(security): CORS middleware validates origin against allowlist instead of reflecting (@cursoragent)
- da2487d: fix(security): configure CORS allowed origins from SITE_URL at startup (@cursoragent)
- 1659c1a: fix(security): only trust proxy headers from known proxy sources (@cursoragent)
- 3080286: fix(security): prevent SSRF in proxy handler and sanitize Content-Disposition (@cursoragent)
- f42edfc: fix(security): prevent argument injection in ffmpeg and dcraw commands (@cursoragent)
- 4bf6d3c: fix(security): remove JWT token and sensitive IDs from log output (@cursoragent)
- adc92fd: fix(security): require password auth for PostgreSQL and Redis (@cursoragent)
- 82fdc38: fix(security): use crypto/rand for verification code generation (@cursoragent)
⚡️ 性能优化
- 330aedc: perf(docker): 使用 CI 预构建前端产物,消除 Docker 内重复构建 (@anzhiyu-c)
♻️ 代码重构
- b8c622f: refactor(comment-form): 调整样式以优化评论组件的视觉效果 fix #168 (@anzhiyu-c)
- fc2407b: refactor(doc): 更新文档详情组件以使用活动文档系列 (@anzhiyu-c)
- 67b6bb4: refactor(doc): 简化文档系列加载逻辑并优化侧边栏头像显示 (@anzhiyu-c)
- e104f22: refactor(new): 统一代码风格,优化组件结构和样式 (@anzhiyu-c)
🔧 其他更新
- c195fa3: chore(build): 更新构建工作流程以删除未使用的缓存和修正前端目录路径 (@anzhiyu-c)
- 4c8dc61: chore(config): 添加最近帖子计数到侧边栏配置 (@anzhiyu-c)
- 1650cd4: chore(frontend): update submodule reference to latest commit (@anzhiyu-c)
- 86052cf: chore(frontend): update submodule reference to latest commit (@anzhiyu-c)
- 703605a: chore: go mod tidy to fix missing go.sum entries (@cursoragent)
📚 相关链接
完整的 SHA256 校验和:anheyu-app_v1.8.0-beta.1_checksums.txt