1.5 KiB
1.5 KiB
Changelog
2025-11-16
- 完成 Phase 5(US3)收尾:配置校验加入 Type 表驱动测试,proxy/router 对未知
Type直接返回hub_type_unsupported,日志包含hub_type/auth_mode。 - 运行
gofmt -w ./cmd ./internal ./tests与GOCACHE=/tmp/go-build go test ./...,并将命令写入 DEVELOPMENT.md,形成日常校验基线。 - 更新 quickstart 与示例配置,演练
curl+npm匿名请求流程,同时记录如何通过日志credentials/auth_mode字段手动验收 docker 与 npm 代理。
2025-11-15
- 将监听端口上移为全局
ListenPort,[[Hub]].Port被视为非法配置,--check-config会提醒迁移。 - 为 Hub 引入
Username/Password凭证与必填Type枚举,代理会在带凭证时掩码日志并注入 Basic Auth。 - 更新
README.md、DEVELOPMENT.md与specs/003-hub-auth-fields/quickstart.md,记录新的字段说明、迁移步骤及验证命令。
2025-11-13
- 引入 Phase 0 "配置与骨架":提供配置加载/校验、CLI flag 优先级与结构化日志。
- 新增示例
configs/config.example.toml与 Quickstart,方便复现--check-config/--version流程。 - 增加日志 fallback 与字段 helper,确保所有 CLI 输出可追踪。
2025-11-14
- 完成 Phase 1 HTTP 服务:实现 Host→Hub Fiber 路由、磁盘缓存与条件回源,CLI 现可监听多个端口。
- 新增 Docker/NPM 示例配置、
scripts/demo-proxy.sh以及缓存/样例集成测试,quickstart/README 覆盖完整操作流程。