Skip to content

JoyCode2Api v0.6.0

Choose a tag to compare

@CC11001100 CC11001100 released this 27 Jun 14:07

🎉 JoyCode2Api v0.6.0

仓库已从 JoyCodeProxy 改名为 JoyCode2Api。本次发布同步对齐 Go module 路径、目录结构与二进制名,并修复扫码登录失效等问题。

✨ 变更内容(自 v0.5.0)

  • 🐛 修复京东扫码登录失效 (#21, #22):扫码登录的 userInfo 调用此前裸调 v1 端点且写死 2.4.5 版本号,与 JoyCode 2.7 主链路脱节,导致即使拿到有效 pt_key 也换不出用户信息。现已复用与 OAuth 登录相同的颜色网关鉴权(HMAC 签名 + v2 端点 + ClientVersion 2.7.5),统一登录链路。
  • 🐛 修复重置密码失败 (#19):未配置 JWT secret 时自动生成,避免重置密码接口报错。
  • ♻️ module 路径与仓库对齐 (#23):Go module 路径、cmd 目录、二进制名全面从 JoyCodeProxy 改为 JoyCode2Api发布资产名相应变更为 JoyCode2Api-*,已下载的旧版本不受影响。

📦 Downloads

  • JoyCode2Api-linux-amd64 — Linux (x86_64)
  • checksums-sha256.txt — SHA-256 校验和

Linux 快速开始

chmod +x JoyCode2Api-linux-amd64
./JoyCode2Api-linux-amd64 serve

校验下载完整性

shasum -a 256 -c checksums-sha256.txt

⚠️ macOS 用户

本次发布环境为 Linux,暂未提供 darwin-arm64 预编译二进制。macOS 用户请从源码构建(需 Go 1.25+,macOS 原生即可编译 sqlite3):

git clone https://github.com/vibe-coding-labs/JoyCode2Api.git
cd JoyCode2Api
go build -o JoyCode2Api ./cmd/JoyCode2Api/
./JoyCode2Api serve

后续版本将在 macOS 环境补充预编译 darwin 产物。