Compare commits

..

3 commits

Author SHA1 Message Date
wjqserver
e629b5db47 4.1.0
Some checks are pending
Build Dev / prepare (push) Waiting to run
Build Dev / build (amd64, darwin) (push) Blocked by required conditions
Build Dev / build (amd64, freebsd) (push) Blocked by required conditions
Build Dev / build (amd64, linux) (push) Blocked by required conditions
Build Dev / build (arm64, darwin) (push) Blocked by required conditions
Build Dev / build (arm64, freebsd) (push) Blocked by required conditions
Build Dev / build (arm64, linux) (push) Blocked by required conditions
Build Dev / docker (push) Blocked by required conditions
2025-06-17 17:04:34 +08:00
wjqserver
e5bc171f25 4.1.0-rc.0 2025-06-17 16:43:51 +08:00
wjqserver
6eae638256 remove dev codes 2025-06-17 15:07:31 +08:00
4 changed files with 12 additions and 13 deletions

View file

@ -1,5 +1,14 @@
# 更新日志
4.1.0 - 2025-06-17
---
- ADD: 加入基于`basic auth`的docker鉴权支持
4.1.0-rc.0 - 2025-06-17
---
- PRE-RELEASE: 此版本是v4.1.0预发布版本,请勿在生产环境中使用;
- ADD: 加入基于`basic auth`的docker鉴权支持
4.1.0-beta.0 - 2025-06-17
---
- BETA-TEST: 此版本是v4.1.0的测试版本,请勿在生产环境中使用;

View file

@ -1 +1 @@
4.1.0-beta.0
4.1.0-rc.0

View file

@ -1 +1 @@
4.0.0
4.1.0

12
main.go
View file

@ -336,7 +336,7 @@ func main() {
r.Use(touka.Recovery()) // Recovery中间件
r.SetLogger(logger)
r.Use(record.Middleware()) // log中间件
//r.Use(viaHeader())
r.Use(viaHeader())
/*
r.Use(compress.Compression(compress.CompressOptions{
Algorithms: map[string]compress.AlgorithmConfig{
@ -469,13 +469,3 @@ func main() {
fmt.Println("Program Exit")
}
// copyHeader 将所有头部从 src 复制到 dst。
// 对于多值头部,它会为每个值调用 Add从而保留所有值。
func copyHeader(dst, src http.Header) {
for k, vv := range src {
for _, v := range vv {
dst.Add(k, v)
}
}
}