Repository navigation
Releases: GuDong2003/new-api
Release list
261010-gd-1
Docker image
ghcr.io/gudong2003/new-api:261010-gd-1
Multi-architecture image: linux/amd64, linux/arm64
Immutable digest: sha256:890b1465f3e652b585bcbe33e10d3100a629cdc4e1aa9bf2335bf2bc99bf1879
Full Changelog: 261001-gd-1...261010-gd-1
261001-gd-1
Docker image
ghcr.io/gudong2003/new-api:261001-gd-1
Multi-architecture image: linux/amd64, linux/arm64
Immutable digest: sha256:7719b824314d89ddb85d29f8b8cb0f9d2293ea8b1ca64f3046213943b6dae640
Full Changelog: 260930-gd-5...261001-gd-1
260930-gd-5
Docker image
ghcr.io/gudong2003/new-api:260930-gd-5
Multi-architecture image: linux/amd64, linux/arm64
Immutable digest: sha256:ab3a3595e265130db50053bb4f6c57ba12c8b8eb0788b717591b13e9db076d6a
Full Changelog: 260930-gd-4...260930-gd-5
260930-gd-4
Docker image
ghcr.io/gudong2003/new-api:260930-gd-4
Multi-architecture image: linux/amd64, linux/arm64
Immutable digest: sha256:c8ee38de42d62aa749419872e325c0bde782a60fd7cd733b61e75a15c33775aa
Full Changelog: 260930-gd-2...260930-gd-4
260930-gd-2
修复上游将登录页、HTML 或空结果作为成功图片返回时仍然扣费的问题。图片 URL 在交付与结算前使用受保护的下载路径做有时限、有限读取的图片头检查,兼容 Worker 下载和内联图片回退。
流式错误立即终止;已完成的部分图片仍可获取,只按成功数量结算。套餐失败退款的金额调整和退款标记改为同一事务,避免 SQLite 锁等待及部分提交。
验证:
- 本地
GOWORK=off go test -p 2 ./...通过;相关包 vet 和全项目 build 通过。 - 图片响应回归覆盖 JSON、JSON 转 SSE、SSE、登录页、HTML、伪造 MIME、重定向、空结果、部分成功、错误后继续完成、内联回退和 Worker。
./new-api-image-refund-tests -test.run TestInvalidImageRefundsReservedFunding -test.v -test.timeout 90s:SQLite 3.50.4、MySQL 8.0.46、PostgreSQL 15.19 通过钱包/套餐预扣退款、重复调用及标记写入失败回滚验证。环境变量IMAGE_REFUND_TEST_MYSQL_DSN和IMAGE_REFUND_TEST_POSTGRES_DSN指向隔离测试库。- GitHub 全量前后端检查及双架构镜像构建通过。
Docker image
ghcr.io/gudong2003/new-api:260930-gd-2
Multi-architecture image: linux/amd64, linux/arm64
Immutable digest: sha256:9444aaf9fdb80338effca0c0a5311c77bc258b378933f1ee226ab493434e8fcb
Full Changelog: 260930-gd-1...260930-gd-2
260930-gd-1
修正无限画布与图库中的过期说明,统一已合并的绘图入口,并让图库说明涵盖实际图片来源。
补齐 26 条中英文文案,修复云端空间不足提示不随语言切换的问题,澄清第三方登录方式删除与客户端身份设置提示。
验证:前端类型检查、260 个测试文件及生产构建通过;后端检查、构建与测试通过。
Docker image
ghcr.io/gudong2003/new-api:260930-gd-1
Multi-architecture image: linux/amd64, linux/arm64
Immutable digest: sha256:a61ceed5676d1f162b59fc828e581453b5430b1cf401d757b6dc25d48b8e4b14
Full Changelog: 260929-gd-2...260930-gd-1
260929-gd-2
Docker image
ghcr.io/gudong2003/new-api:260929-gd-2
Multi-architecture image: linux/amd64, linux/arm64
Immutable digest: sha256:c1bb397aecf5ae48c6e440b44e37744c5e49a30a353e86d1446a6d15e2f6aaeb
Full Changelog: 260929-gd-1...260929-gd-2
260929-gd-1
Docker image
ghcr.io/gudong2003/new-api:260929-gd-1
Multi-architecture image: linux/amd64, linux/arm64
Immutable digest: sha256:e9822c4a9a944207044cfc8ade137c98b16fa246a240876db0a53a871b9efa8f
Full Changelog: 260928-gd-1...260929-gd-1
260928-gd-1
Docker image
ghcr.io/gudong2003/new-api:260928-gd-1
Multi-architecture image: linux/amd64, linux/arm64
Immutable digest: sha256:314393c1d2305b14762743f17a9527650d2cabfda8ba04c932849d3cf67b6d69
Full Changelog: 260927-gd-10...260928-gd-1
260927-gd-9
Docker image
ghcr.io/gudong2003/new-api:260927-gd-9
Multi-architecture image: linux/amd64, linux/arm64
Immutable digest: sha256:5210864b3b2fd1c522a65ea0ed75f1d2ee8e53d242cb08403a3e78bf28a27420
Full Changelog: 260927-gd-7...260927-gd-9