gin-go @ v1.7.0
integrity
- size
- 176.9 KiB
- downloaded
- last checked
- overlays
- go
- detected
- go module github.com/gin-gonic/gin
release notes
BUGFIXES
- fix compile error from #2572 (#2600)
- fix: print headers without Authorization header on broken pipe (#2528)
- fix(tree): reassign fullpath when register new node (#2366)
ENHANCEMENTS
- Support params and exact routes without creating conflicts (#2663)
- chore: improve render string performance (#2365)
- Sync route tree to httprouter latest code (#2368)
- chore: rename getQueryCache/getFormCache to initQueryCache/initFormCa (#2375)
- chore(performance): improve countParams (#2378)
- Remove some functions that have the same effect as the bytes package (#2387)
- update:SetMode function (#2321)
- remove a unused type SecureJSONPrefix (#2391)
- Add a redirect sample for POST method (#2389)
- Add CustomRecovery builtin middleware (#2322)
- binding: avoid 2038 problem on 32-bit architectures (#2450)
- Prevent panic in Context.GetQuery() when there is no Request (#2412)
- Add GetUint and GetUint64 method on gin.context (#2487)
- update content-disposition header to MIME-style (#2512)
- reduce allocs and improve the render
WriteString(#2508) - implement ".Unwrap() error" on Error type (#2525) (#2526)
- Allow bind with a map[string]string (#2484)
- chore: update tree (#2371)
- Support binding for slice/array obj [Rewrite] (#2302)
- basic auth: fix timing oracle (#2609)
- Add mixed param and non-param paths (port of httprouter#329) (#2663)
- feat(engine): add trustedproxies and remoteIP (#2632)
download
unix · zip
curl -fL -o v1.7.0.zip https://ratatoskr.space/pkg/gin-go/v1.7.0.zip
printf '%s %s\n' '176eef847bbaa6267af150dd86eca5f94497d4dca4b78cf2db88b65ba854e0f2' 'v1.7.0.zip' | sha256sum -c -
windows · zip
$url = "https://ratatoskr.space/pkg/gin-go/v1.7.0.zip"
$out = "v1.7.0.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "176eef847bbaa6267af150dd86eca5f94497d4dca4b78cf2db88b65ba854e0f2") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v1.7.0.tar.gz https://ratatoskr.space/pkg/gin-go/v1.7.0.tar.gz
printf '%s %s\n' 'dedc99213695703637fc86bf01e3e7439e3250d335bcdaba78dcaca11799e129' 'v1.7.0.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "https://ratatoskr.space/pkg/gin-go/v1.7.0.tar.gz"
$out = "v1.7.0.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "dedc99213695703637fc86bf01e3e7439e3250d335bcdaba78dcaca11799e129") { throw "sha256 mismatch" }
download via yggdrasil mesh
unix · zip
curl -fL -o v1.7.0.zip http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/gin-go/v1.7.0.zip
printf '%s %s\n' '176eef847bbaa6267af150dd86eca5f94497d4dca4b78cf2db88b65ba854e0f2' 'v1.7.0.zip' | sha256sum -c -
windows · zip
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/gin-go/v1.7.0.zip"
$out = "v1.7.0.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "176eef847bbaa6267af150dd86eca5f94497d4dca4b78cf2db88b65ba854e0f2") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v1.7.0.tar.gz http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/gin-go/v1.7.0.tar.gz
printf '%s %s\n' 'dedc99213695703637fc86bf01e3e7439e3250d335bcdaba78dcaca11799e129' 'v1.7.0.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/gin-go/v1.7.0.tar.gz"
$out = "v1.7.0.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "dedc99213695703637fc86bf01e3e7439e3250d335bcdaba78dcaca11799e129") { throw "sha256 mismatch" }
| artifact | format | size | hashes |
|---|---|---|---|
| v1.7.0.zip | zip | 179.1 KiB |
blake3-24 70a40c454cc5adcc5a32857186d2ab12774166b8802c9fb8
sha256 176eef847bbaa6267af150dd86eca5f94497d4dca4b78cf2db88b65ba854e0f2
sha1 5b47da711fe1fe145a10bb925230101b2cbfc238
|
| v1.7.0.tar.gz | tar.gz | 137.2 KiB |
blake3-24 3b23e1bb37b02c38c7cf6eede36cf89d50c56decc4379996
sha256 dedc99213695703637fc86bf01e3e7439e3250d335bcdaba78dcaca11799e129
sha1 27c713bd50969ce874cb0be73a689b70354fe10c
|
go module archive
module zip with the module path rewritten to this mirror; fetched by go get through the
GOPROXY route
| artifact | format | size | hashes |
|---|---|---|---|
| v1.7.0.zip | zip | 181.5 KiB |
blake3-24 5a6389bae4dd0a3863af4e7f3d43d811a49b8a0bcba74980
sha256 c01d4994620152b27d22368c2138eb2a12ce0518c2dc2b31bee4e3d86f20759c
sha1 e703e0d056951d8bada99b4cfee955abed514473
|
install
bazel
http_archive(
name = "gin-go",
urls = ["https://ratatoskr.space/pkg/gin-go/v1.7.0.tar.gz"],
integrity = "sha256-3tyZITaVcDY3/Ia/AePnQ54yUNM1vNq6eNysoReZ4Sk=",
strip_prefix = "gin-go-v1.7.0",
)
zig
.url = "https://ratatoskr.space/pkg/gin-go/v1.7.0.tar.gz",
go
GOPROXY=https://ratatoskr.space GOSUMDB=off go get ratatoskr.space/pkg/gin-go@v1.7.0
install via yggdrasil mesh
bazel
http_archive(
name = "gin-go",
urls = ["http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/gin-go/v1.7.0.tar.gz"],
integrity = "sha256-3tyZITaVcDY3/Ia/AePnQ54yUNM1vNq6eNysoReZ4Sk=",
strip_prefix = "gin-go-v1.7.0",
)
zig
.url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/gin-go/v1.7.0.tar.gz",
go
GOPROXY=http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg GOSUMDB=off GOINSECURE=14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/* go get 14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/gin-go@v1.7.0