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

21 lines
1.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Changelog
## 2025-11-16
- 完成 Phase 5US3收尾配置校验加入 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 覆盖完整操作流程。