github anzhiyu-c/anheyu-app v1.8.0-beta.1
Anheyu App v1.8.0-beta.1

pre-release13 hours ago

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

Don't miss a new anheyu-app release

NewReleases is sending notifications on new releases.