# CHANGELOG ## v1.0.2 (2026-05-03) - **Breaking Changes & API Renames**: - `ToT` 重命名为 `Bind` (泛型解析)。 - `Result.Arr` 重命名为 `Result.Slice`。 - `MPost` 重命名为 `PostMultipart`。 - `GlobalHeaders` 字段私有化,改为通过 `SetGlobalHeader` / `GetGlobalHeader` 进行线程安全操作。 - **New Features**: - **并行下载**: `Download` 方法现在支持并行分段下载,可通过 `client.MaxConnsPerHost` 控制并发度。 - **性能优化**: 引入 `sync.Pool` 复用 `bytes.Buffer`,降低高并发下的内存分配开销。 - **Improvements**: - 优化 `PostMultipart` 实现,支持更清晰的错误处理。 - 统一内部 Header 透传逻辑,采用更高效的 slice 追加方式。 ## v1.0.1 (2026-05-03) - 重构 `Download` 逻辑,使用 `offsetWriter` 解决重试场景下的数据偏移风险。 - 迁移测试至 `http_test` 独立包。 ## v1.0.0 (2026-05-02) - 从 `github.com/ssgo/httpclient` 迁移完成。