diff --git a/CHANGELOG.md b/CHANGELOG.md index febe68d..2d614a0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,10 @@ # CHANGELOG +## v1.0.9 (2026-05-09) +- **基础设施对齐**: + - 升级 `apigo.cc/go/log` 至 `v1.1.13`。 + - 确保与 `log` 包最新的“绝对索引”和“强制 Reset 契约”兼容。`http` 包不涉及自定义日志类型,故无代码变更。 + ## v1.0.8 (2026-05-08) - **性能优化 (Memory Efficiency)**: - 重构 `Multipart` 处理逻辑,采用 `io.Pipe` 实现流式上传,彻底解决大文件上传时的内存撑爆问题。 diff --git a/go.mod b/go.mod index 3496223..6efdfa4 100644 --- a/go.mod +++ b/go.mod @@ -6,13 +6,14 @@ require ( apigo.cc/go/cast v1.2.8 apigo.cc/go/encoding v1.0.6 apigo.cc/go/file v1.0.7 - apigo.cc/go/log v1.1.9 + apigo.cc/go/log v1.1.13 apigo.cc/go/rand v1.0.5 golang.org/x/net v0.53.0 ) require ( apigo.cc/go/config v1.0.6 // indirect + apigo.cc/go/id v1.0.5 // indirect apigo.cc/go/safe v1.0.5 // indirect apigo.cc/go/shell v1.0.5 // indirect golang.org/x/crypto v0.50.0 // indirect @@ -20,19 +21,3 @@ require ( golang.org/x/text v0.36.0 // indirect gopkg.in/yaml.v3 v3.0.1 // indirect ) - -replace apigo.cc/go/cast => ../cast - -replace apigo.cc/go/encoding => ../encoding - -replace apigo.cc/go/file => ../file - -replace apigo.cc/go/log => ../log - -replace apigo.cc/go/rand => ../rand - -replace apigo.cc/go/config => ../config - -replace apigo.cc/go/shell => ../shell - -replace apigo.cc/go/safe => ../safe diff --git a/go.sum b/go.sum index c148b23..f28b0cf 100644 --- a/go.sum +++ b/go.sum @@ -1,3 +1,21 @@ +apigo.cc/go/cast v1.2.8 h1:plb676DH2TjYljzf8OEMGT6lIhmZ/xaxEFfs0kDOiSI= +apigo.cc/go/cast v1.2.8/go.mod h1:lGlwImiOvHxG7buyMWhFzcdvQzmSaoKbmr7bcDfUpHk= +apigo.cc/go/config v1.0.6 h1:32nOCr+8AkGFnKuythCjHPOjxilg6SOlSWXKTkNtx6I= +apigo.cc/go/config v1.0.6/go.mod h1:nX+nLKZTP6Xton9Gt/9XsTh0d1sQ+Qkwysgyjq/k4R0= +apigo.cc/go/encoding v1.0.6 h1:NJTagkBQaoTJSbJVo21wUILhLb5f74jprtKvIESQWpI= +apigo.cc/go/encoding v1.0.6/go.mod h1:GeAz5OnCkFybTR1+GWFqdMgfq5v6r4MsjWVPOk/mpf4= +apigo.cc/go/file v1.0.7 h1:j1VBtmMZqNGnH++DYjHecX1XAKTlKAuqUiUW1HafRas= +apigo.cc/go/file v1.0.7/go.mod h1:2qC+p8p7iHx0DHAPubHXkLrEuLGO9WXTtdwyFjrSc1I= +apigo.cc/go/id v1.0.5 h1:23YkR7oklSA69gthYlu8zl/kpIkeIoEYxi1f1Sz5l3A= +apigo.cc/go/id v1.0.5/go.mod h1:ZaYLIyrJvkf3j7J8a0lnKywSAHljaczWxU0x2HmQDzg= +apigo.cc/go/log v1.1.13 h1:ZABeVA9DxhdneLqHrYEc+6YijgoygG8eEsgDxYDzpDc= +apigo.cc/go/log v1.1.13/go.mod h1:eabuI2SynGNgo5FXPbGgQtyxjp94wT643XzjYhEIP3A= +apigo.cc/go/rand v1.0.5 h1:AkUoWr0SELgeDmRjLEDjOIp29nXdzqQQvmGRIHpTN7U= +apigo.cc/go/rand v1.0.5/go.mod h1:mZ/4Soa3bk+XvDaqPWJuUe1bfEi4eThBj1XmEAuYxsk= +apigo.cc/go/safe v1.0.5 h1:yZJLhpMntJrtqU/ev0UlyOoHu/cLrnnGUO4aHyIZcwE= +apigo.cc/go/safe v1.0.5/go.mod h1:i9xnh7reJIFPauLnlzuIDgvrQvhjxpFlpVh3O6ulWd0= +apigo.cc/go/shell v1.0.5 h1:bmvUTJGe1GwsHAy42v3iaoK40PoBC7Xq1aMCYxUZmtg= +apigo.cc/go/shell v1.0.5/go.mod h1:sx/nYw5CihHWmo5JHkaZUbmMYXNHx8swzArbQCUGHjc= github.com/kr/pretty v0.3.0 h1:WgNl7dwNpEZ6jJ9k1snq4pZsg7DOEN8hP9Xw0Tsjwk0= github.com/kr/pretty v0.3.0/go.mod h1:640gp4NfQd8pI5XOwp5fnNeVWj67G7CFk/SaSQn7NBk= github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY=