gnet @ v2.0.0
integrity
- size
- 134.1 KiB
- downloaded
- last checked
- overlays
- go
- detected
- go module github.com/panjf2000/gnet/v2
release notes
[!NOTE] This is a major release that renovates the
gnetv1, new programming paradigm is therefore introduced along with breaking changes to the backward compatibility!
Today, I'm thrilled to announce the release of gnet v2.0.0, in which we've made plenty of significant improvements and optimizations: added and removed some APIs, redesigned and reimplemented the buffer, optimized the memory pool, etc.
Please visit the blog post of announcing gnet v2.0.0 for more details.
download
unix · zip
curl -fL -o v2.0.0.zip https://ratatoskr.space/pkg/gnet/v2.0.0.zip
printf '%s %s\n' '85039061d97636de73d40ddb3100d52b12aa37121d44e400a199671b78c51895' 'v2.0.0.zip' | sha256sum -c -
windows · zip
$url = "https://ratatoskr.space/pkg/gnet/v2.0.0.zip"
$out = "v2.0.0.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "85039061d97636de73d40ddb3100d52b12aa37121d44e400a199671b78c51895") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v2.0.0.tar.gz https://ratatoskr.space/pkg/gnet/v2.0.0.tar.gz
printf '%s %s\n' '8db353e6e2e49e07ab3817886110e2a81909f130a3d54ecfe1d3d9e45cf4a94d' 'v2.0.0.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "https://ratatoskr.space/pkg/gnet/v2.0.0.tar.gz"
$out = "v2.0.0.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "8db353e6e2e49e07ab3817886110e2a81909f130a3d54ecfe1d3d9e45cf4a94d") { throw "sha256 mismatch" }
download via yggdrasil mesh
unix · zip
curl -fL -o v2.0.0.zip http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/gnet/v2.0.0.zip
printf '%s %s\n' '85039061d97636de73d40ddb3100d52b12aa37121d44e400a199671b78c51895' 'v2.0.0.zip' | sha256sum -c -
windows · zip
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/gnet/v2.0.0.zip"
$out = "v2.0.0.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "85039061d97636de73d40ddb3100d52b12aa37121d44e400a199671b78c51895") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v2.0.0.tar.gz http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/gnet/v2.0.0.tar.gz
printf '%s %s\n' '8db353e6e2e49e07ab3817886110e2a81909f130a3d54ecfe1d3d9e45cf4a94d' 'v2.0.0.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/gnet/v2.0.0.tar.gz"
$out = "v2.0.0.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "8db353e6e2e49e07ab3817886110e2a81909f130a3d54ecfe1d3d9e45cf4a94d") { throw "sha256 mismatch" }
| artifact | format | size | hashes |
|---|---|---|---|
| v2.0.0.zip | zip | 133.4 KiB |
blake3-24 ad5816053ccaa4ca131587806526c97e731fb864aa6cbef0
sha256 85039061d97636de73d40ddb3100d52b12aa37121d44e400a199671b78c51895
sha1 5ac2c98a49e1e5a792c699ba722590d036767de5
|
| v2.0.0.tar.gz | tar.gz | 72.5 KiB |
blake3-24 04150c6ae5a7d73aad902eb9e7186382b0ae168bcc4d7af6
sha256 8db353e6e2e49e07ab3817886110e2a81909f130a3d54ecfe1d3d9e45cf4a94d
sha1 c1aa008fea4aca7789c69514c9f8f9c2b13f3f59
|
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 |
|---|---|---|---|
| v2.0.0.zip | zip | 135.8 KiB |
blake3-24 44c2bd51a854ce465b41e8bbc7e121fb7848cc54754b4acb
sha256 cfeeb67f4e2b0f17f43851868e65a7993ac63b94b3b6a92bbafa0795aa4c7ca6
sha1 6b930917a56b3baafcd7a8d02191af72e5ed6778
|
install
bazel
http_archive(
name = "gnet",
urls = ["https://ratatoskr.space/pkg/gnet/v2.0.0.tar.gz"],
integrity = "sha256-jbNT5uLkngerOBeIYRDiqBkJ8TCj1U7P4dPZ5Fz0qU0=",
strip_prefix = "gnet-v2.0.0",
)
zig
.url = "https://ratatoskr.space/pkg/gnet/v2.0.0.tar.gz",
go
GOPROXY=https://ratatoskr.space GOSUMDB=off go get ratatoskr.space/pkg/gnet/v2@v2.0.0
install via yggdrasil mesh
bazel
http_archive(
name = "gnet",
urls = ["http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/gnet/v2.0.0.tar.gz"],
integrity = "sha256-jbNT5uLkngerOBeIYRDiqBkJ8TCj1U7P4dPZ5Fz0qU0=",
strip_prefix = "gnet-v2.0.0",
)
zig
.url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/gnet/v2.0.0.tar.gz",
go
GOPROXY=http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg GOSUMDB=off GOINSECURE=14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/* go get 14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/gnet/v2@v2.0.0