Skip to content

Releases: 18307519324az/CodeForge-AI

CodeForge AI v1.0.1 - 仓库完整性收口

Choose a tag to compare

@18307519324az 18307519324az released this 13 Jul 05:37

CodeForge AI v1.0.1 - 仓库完整性收口

本版本完成公开仓库发布前的最终一致性收口:

  • Docker .env.local 契约:基础设施启动统一使用 docker compose --env-file .env.local up -d mysql redis,MySQL 密码不再有弱默认回退。
  • Fresh B33 Bootstrap:全新 MySQL 使用 B33 Baseline;缺失数据库默认失败,只有显式 -CreateDatabase 和管理员凭据才会建库授权,迁移仍使用应用数据库用户。
  • 真实 AI 生成网站预览:文档截图来自 generation_task -> app_version -> generated_file -> preview token 正向链路,校验 AI_DIRECT、指定 Provider、无 fallback、HTTP 200 HTML、语义 DOM 和图片像素质量。
  • 跨平台启动:保留 Windows PowerShell 脚本,并新增 Linux/macOS Bash 启动、状态和停止脚本。
  • Runtime Smoke CI:新增 Fresh MySQL + Redis + Rule Mode 端到端运行门禁,验证注册、平台管理员、应用创建、生成任务、版本文件和静态预览。
  • 私密漏洞报告:继续通过 GitHub Private Vulnerability Reporting 接收安全问题。
  • Social Preview:仓库已配置 CodeForge AI 社交预览图。

CodeForge AI v1.0.0 – Initial Public Release

Choose a tag to compare

@18307519324az 18307519324az released this 13 Jul 01:09

Highlights

  • CodeForge AI v1.0.0 初始公开发布。
  • 提供 AI 应用生成、提示词模板版本固定、模型调用治理、产物版本化、导出包和市场发布能力。
  • 提供管理员视图、模型供应商路由、模型调用日志和审计追踪。

Security and Traceability

  • 普通 API 不返回完整系统 Prompt、Provider 密钥、Token 或服务端存储路径。
  • 生成任务与模型调用日志保留模板版本身份和 Prompt 指纹。
  • 发布条目、预览和下载按固定应用版本读取。

Technology

  • Backend: Java 21, Spring Boot, MyBatis-Flex, Flyway, MySQL, Redis.
  • Frontend: Vue 3, Vite, TypeScript, Pinia, Ant Design Vue.
  • CI: backend tests, frontend type-check/test/build, release asset gates, compliance scan.

Verification

  • mvn test
  • npm run type-check
  • npm run test
  • npm run build
  • node --test scripts/release/**/*.test.mjs
  • git diff --check

Known Limitations

  • docker-compose.yml only starts MySQL and Redis infrastructure.
  • Production image, reverse proxy, object storage and managed secret deployment templates are not included in v1.0.0.
  • GitHub Social Preview image is available at docs/images/social-preview.png and must be uploaded from the repository Settings UI.