gin-go @ v1.9.0
integrity
- size
- 206.4 KiB
- downloaded
- last checked
- overlays
- go
- detected
- go module github.com/gin-gonic/gin
release notes
Changelog
BREAK CHANGES
- Stop useless panicking in context and render #2150
BUG FIXES
- fix(router): tree bug where loop index is not decremented. #3460
- fix(context): panic on NegotiateFormat - index out of range #3397
- Add escape logic for header #3500 and #3503
SECURITY
- Fix the GO-2022-0969 and GO-2022-0288 vulnerabilities #3333
- fix(security): vulnerability GO-2023-1571 #3505
ENHANCEMENTS
- feat: add sonic json support #3184
- chore(file): Creates a directory named path #3316
- fix: modify interface check way #3327
- remove deprecated of package io/ioutil #3395
- refactor: avoid calling strings.ToLower twice #3343
- console logger HTTP status code bug fixed #3453
- chore(yaml): upgrade dependency to v3 version #3456
- chore(router): match method added to routergroup for multiple HTTP methods supporting #3464
- chore(http): add support for go1.20 http.rwUnwrapper to gin.responseWriter #3489
DOCS
download
unix · zip
curl -fL -o v1.9.0.zip https://ratatoskr.space/pkg/gin-go/v1.9.0.zip
printf '%s %s\n' 'e281d5904cb389be6c4ec17c22ea94ebcc5f36dcb38bf220b6f19e6f14fcf0e8' 'v1.9.0.zip' | sha256sum -c -
windows · zip
$url = "https://ratatoskr.space/pkg/gin-go/v1.9.0.zip"
$out = "v1.9.0.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "e281d5904cb389be6c4ec17c22ea94ebcc5f36dcb38bf220b6f19e6f14fcf0e8") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v1.9.0.tar.gz https://ratatoskr.space/pkg/gin-go/v1.9.0.tar.gz
printf '%s %s\n' 'a93abb5b43c31b4ff1b2941ce9bddcdb309842ac7800220877674dc130ad051b' 'v1.9.0.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "https://ratatoskr.space/pkg/gin-go/v1.9.0.tar.gz"
$out = "v1.9.0.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "a93abb5b43c31b4ff1b2941ce9bddcdb309842ac7800220877674dc130ad051b") { throw "sha256 mismatch" }
download via yggdrasil mesh
unix · zip
curl -fL -o v1.9.0.zip http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/gin-go/v1.9.0.zip
printf '%s %s\n' 'e281d5904cb389be6c4ec17c22ea94ebcc5f36dcb38bf220b6f19e6f14fcf0e8' 'v1.9.0.zip' | sha256sum -c -
windows · zip
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/gin-go/v1.9.0.zip"
$out = "v1.9.0.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "e281d5904cb389be6c4ec17c22ea94ebcc5f36dcb38bf220b6f19e6f14fcf0e8") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v1.9.0.tar.gz http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/gin-go/v1.9.0.tar.gz
printf '%s %s\n' 'a93abb5b43c31b4ff1b2941ce9bddcdb309842ac7800220877674dc130ad051b' 'v1.9.0.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/gin-go/v1.9.0.tar.gz"
$out = "v1.9.0.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "a93abb5b43c31b4ff1b2941ce9bddcdb309842ac7800220877674dc130ad051b") { throw "sha256 mismatch" }
| artifact | format | size | hashes |
|---|---|---|---|
| v1.9.0.zip | zip | 209.0 KiB |
blake3-24 b136dd4373264635a2c3d9b37df071f46567bc7f9d9362a2
sha256 e281d5904cb389be6c4ec17c22ea94ebcc5f36dcb38bf220b6f19e6f14fcf0e8
sha1 299f2e32eb5b523ec486c6cf95e4831693a1aaeb
|
| v1.9.0.tar.gz | tar.gz | 161.3 KiB |
blake3-24 fd3d20e1e344f05641a7f90281e88acadf889700755509c9
sha256 a93abb5b43c31b4ff1b2941ce9bddcdb309842ac7800220877674dc130ad051b
sha1 70de36362cba49123350349698a075ba04e80b67
|
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.9.0.zip | zip | 211.8 KiB |
blake3-24 e0594214febbf85c61f86ab3031305d5d360edfa8bb69934
sha256 b5f9f54073eb2ec001e33bf80afafd8d66f1410b47613237e10dd5a8c4a91916
sha1 3858e8670f0aac0d91227e54d347e9e22ed4bc5c
|
install
bazel
http_archive(
name = "gin-go",
urls = ["https://ratatoskr.space/pkg/gin-go/v1.9.0.tar.gz"],
integrity = "sha256-qTq7W0PDG0/xspQc6b3c2zCYQqx4ACIId2dNwTCtBRs=",
strip_prefix = "gin-go-v1.9.0",
)
zig
.url = "https://ratatoskr.space/pkg/gin-go/v1.9.0.tar.gz",
go
GOPROXY=https://ratatoskr.space GOSUMDB=off go get ratatoskr.space/pkg/gin-go@v1.9.0
install via yggdrasil mesh
bazel
http_archive(
name = "gin-go",
urls = ["http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/gin-go/v1.9.0.tar.gz"],
integrity = "sha256-qTq7W0PDG0/xspQc6b3c2zCYQqx4ACIId2dNwTCtBRs=",
strip_prefix = "gin-go-v1.9.0",
)
zig
.url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/gin-go/v1.9.0.tar.gz",
go
GOPROXY=http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg GOSUMDB=off GOINSECURE=14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/* go get 14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/gin-go@v1.9.0