Files
any-hub/CHANGELOG.md
2025-11-14 12:11:44 +08:00

1.5 KiB
Raw Blame History

Changelog

2025-11-16

  • 完成 Phase 5US3收尾配置校验加入 Type 表驱动测试proxy/router 对未知 Type 直接返回 hub_type_unsupported,日志包含 hub_type/auth_mode
  • 运行 gofmt -w ./cmd ./internal ./testsGOCACHE=/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.mdDEVELOPMENT.mdspecs/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 覆盖完整操作流程。