nats-go @ v1.18.0
integrity
- size
- 422.6 KiB
- downloaded
- last checked
- overlays
- go
- detected
- go module github.com/nats-io/nats.go
release notes
Changelog
Added
- JetStream:
- Support for
DiscardNewPerSubjecton stream configuration (#1102)
- Support for
- KV:
KeyValueStores()andKeyValueStoreNames()methods for listing key value buckets (#1088)Bytes()method onKeyValueStatusreturning size of the bucket (#1092)
Improved
- JetStream:
- Comment on
Subscribe()method inJetStreaminterface now has a better description of the behavior after unsubscribing from a durable consumer. Thanks to @sylr for the contribution (#1100)
- Comment on
Changed
- JetStream:
- Ordered consumer is now being recreated on missing heartbeat (#1097)
AckNonepolicy can now be set for pull consumers (#1090)
- ObjectStore:
- [BREAKING]
ObjectStores()now returns channel ofObjectStoreStatusinstead ofObjectStoreinterface (#1099) - [BREAKING] Options on various
ObjectStoremethods now have individual types (GetObjectOpt,GetObjectInfoOptandListObjectsOpt). Only options applicable for a particular method can be used (#1091) - [BREAKING] When listing/fetching object info, deleted objects are now hidden by default. New options are added to enable fetching deleted objects (
GetObjectInfoShowDeleted(),GetObjectShowDeleted()andListObjectsShowDeleted()(#1091)
- [BREAKING]
Fixed
- JetStream:
- Invalid JSON tag on
Tiersfield onAccountInfostruct (#1095)
- Invalid JSON tag on
Complete Changes
https://github.com/nats-io/nats.go/compare/v1.17.0...v1.18.0
download
unix · zip
curl -fL -o v1.18.0.zip https://ratatoskr.space/pkg/nats-go/v1.18.0.zip
printf '%s %s\n' '5bd871cbd2b045179e4518ebd4ff0486879fd65b88da4e39a07d81a078774319' 'v1.18.0.zip' | sha256sum -c -
windows · zip
$url = "https://ratatoskr.space/pkg/nats-go/v1.18.0.zip"
$out = "v1.18.0.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "5bd871cbd2b045179e4518ebd4ff0486879fd65b88da4e39a07d81a078774319") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v1.18.0.tar.gz https://ratatoskr.space/pkg/nats-go/v1.18.0.tar.gz
printf '%s %s\n' 'b55d641813a554f11af1e5c79262a197b804c22d29fabf9b65c5df5889185d1d' 'v1.18.0.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "https://ratatoskr.space/pkg/nats-go/v1.18.0.tar.gz"
$out = "v1.18.0.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "b55d641813a554f11af1e5c79262a197b804c22d29fabf9b65c5df5889185d1d") { throw "sha256 mismatch" }
download via yggdrasil mesh
unix · zip
curl -fL -o v1.18.0.zip http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/nats-go/v1.18.0.zip
printf '%s %s\n' '5bd871cbd2b045179e4518ebd4ff0486879fd65b88da4e39a07d81a078774319' 'v1.18.0.zip' | sha256sum -c -
windows · zip
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/nats-go/v1.18.0.zip"
$out = "v1.18.0.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "5bd871cbd2b045179e4518ebd4ff0486879fd65b88da4e39a07d81a078774319") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v1.18.0.tar.gz http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/nats-go/v1.18.0.tar.gz
printf '%s %s\n' 'b55d641813a554f11af1e5c79262a197b804c22d29fabf9b65c5df5889185d1d' 'v1.18.0.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/nats-go/v1.18.0.tar.gz"
$out = "v1.18.0.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "b55d641813a554f11af1e5c79262a197b804c22d29fabf9b65c5df5889185d1d") { throw "sha256 mismatch" }
| artifact | format | size | hashes |
|---|---|---|---|
| v1.18.0.zip | zip | 423.6 KiB |
blake3-24 2c2a8bc6b96a540e7120443c077a3324289f4daf40476f2b
sha256 5bd871cbd2b045179e4518ebd4ff0486879fd65b88da4e39a07d81a078774319
sha1 154b998528716ecac517e0ae19dc44a0db2fbe81
|
| v1.18.0.tar.gz | tar.gz | 369.3 KiB |
blake3-24 8bbaf1ca6c8c3f805424b6bac30c718dcaeb655e0adfccf1
sha256 b55d641813a554f11af1e5c79262a197b804c22d29fabf9b65c5df5889185d1d
sha1 75b2290dc407a8df2cc67372c30ced582e95f5fe
|
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.18.0.zip | zip | 425.8 KiB |
blake3-24 b20aab3b658457c1a8fe8e780416eb7522f549aebf281676
sha256 d956d629ec0a3cd24d83eb5381ff95724db67357b2fcb07b63af476a4b8ea4e2
sha1 b4946650b573807991662734c717003de64b50ef
|
install
bazel
http_archive(
name = "nats-go",
urls = ["https://ratatoskr.space/pkg/nats-go/v1.18.0.tar.gz"],
integrity = "sha256-tV1kGBOlVPEa8eXHkmKhl7gEwi0p+r+bZcXfWIkYXR0=",
strip_prefix = "nats-go-v1.18.0",
)
zig
.url = "https://ratatoskr.space/pkg/nats-go/v1.18.0.tar.gz",
go
GOPROXY=https://ratatoskr.space GOSUMDB=off go get ratatoskr.space/pkg/nats-go@v1.18.0
install via yggdrasil mesh
bazel
http_archive(
name = "nats-go",
urls = ["http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/nats-go/v1.18.0.tar.gz"],
integrity = "sha256-tV1kGBOlVPEa8eXHkmKhl7gEwi0p+r+bZcXfWIkYXR0=",
strip_prefix = "nats-go-v1.18.0",
)
zig
.url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/nats-go/v1.18.0.tar.gz",
go
GOPROXY=http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg GOSUMDB=off GOINSECURE=14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/* go get 14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/nats-go@v1.18.0