nats-go @ v1.13.0
integrity
- size
- 285.7 KiB
- downloaded
- last checked
- overlays
- go
- detected
- go module github.com/nats-io/nats.go
release notes
Changelog
JetStream users
Please review release notes from v1.12.0 regarding important changes if upgrading from an earlier release.
Experimental
This release introduces KeyValue and ObjectStore as experimental features. Note that their APIs are subject to change based on community feedback. Also, some features will not work unless using NATS Server from the main branch, or the version following the latest public release v2.6.1.
Added
- JetStream:
HeadersOnly()subscription option to only deliver headers but not the message payloads (#832)Sealed,DenyDelete,DenyPurgeandAllowRollupstream configuration options (#832)GetLastMsg()retrieves the last raw stream message stored in JetStream by subject (#832)
- KeyValue and ObjectStore (#832)
ConnectedServerVersion()returns the server's version string, or empty if not currently connected to a server (#832)
Fixed
- JetStream:
- Flow control may stall in some conditions (#837)
- Context usage for
Fetch()andAck(). Thanks to @andreib1 and @T-J-L for the reports (#838) - Queue name cannot contain "." character when used as the durable name. Thanks to @saschahagedorn-f3 for the report (#841)
PublishMsgAsyncwould fail if a message reply was already set (#832)
Complete Changes
https://github.com/nats-io/nats.go/compare/v1.12.2...v1.13.0
download
unix · zip
curl -fL -o v1.13.0.zip https://ratatoskr.space/pkg/nats-go/v1.13.0.zip
printf '%s %s\n' 'a3401b562066bf5d4d8006b8e25b3295a6f2527ed01b0df046c39aa7f4ad3306' 'v1.13.0.zip' | sha256sum -c -
windows · zip
$url = "https://ratatoskr.space/pkg/nats-go/v1.13.0.zip"
$out = "v1.13.0.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "a3401b562066bf5d4d8006b8e25b3295a6f2527ed01b0df046c39aa7f4ad3306") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v1.13.0.tar.gz https://ratatoskr.space/pkg/nats-go/v1.13.0.tar.gz
printf '%s %s\n' '34388f4821005939965550b65448c4f9177f7c7e411ef3342b2f73d483df7da0' 'v1.13.0.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "https://ratatoskr.space/pkg/nats-go/v1.13.0.tar.gz"
$out = "v1.13.0.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "34388f4821005939965550b65448c4f9177f7c7e411ef3342b2f73d483df7da0") { throw "sha256 mismatch" }
download via yggdrasil mesh
unix · zip
curl -fL -o v1.13.0.zip http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/nats-go/v1.13.0.zip
printf '%s %s\n' 'a3401b562066bf5d4d8006b8e25b3295a6f2527ed01b0df046c39aa7f4ad3306' 'v1.13.0.zip' | sha256sum -c -
windows · zip
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/nats-go/v1.13.0.zip"
$out = "v1.13.0.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "a3401b562066bf5d4d8006b8e25b3295a6f2527ed01b0df046c39aa7f4ad3306") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v1.13.0.tar.gz http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/nats-go/v1.13.0.tar.gz
printf '%s %s\n' '34388f4821005939965550b65448c4f9177f7c7e411ef3342b2f73d483df7da0' 'v1.13.0.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/nats-go/v1.13.0.tar.gz"
$out = "v1.13.0.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "34388f4821005939965550b65448c4f9177f7c7e411ef3342b2f73d483df7da0") { throw "sha256 mismatch" }
| artifact | format | size | hashes |
|---|---|---|---|
| v1.13.0.zip | zip | 286.8 KiB |
blake3-24 19aa6c03fcfd207b1dd6437faf2a2d36840f2455e71da467
sha256 a3401b562066bf5d4d8006b8e25b3295a6f2527ed01b0df046c39aa7f4ad3306
sha1 5ad048577e11b1bc22007228760370f0debc7b8b
|
| v1.13.0.tar.gz | tar.gz | 234.3 KiB |
blake3-24 7c50c04ba8c4701e831d293e1ba0a5a308a0018673ad9cd2
sha256 34388f4821005939965550b65448c4f9177f7c7e411ef3342b2f73d483df7da0
sha1 90f4716798e37b3a41d33173c9f7782c087e5ff2
|
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.13.0.zip | zip | 288.8 KiB |
blake3-24 98802f22029e616c62750b27a95e3f9fc7f497f8c7748884
sha256 f357ce4507eeffa8f07c0f8ec7740d6b8fe6c19c9b20f533f5dbbe2c3b8f6baa
sha1 99ad14beae4508a3e3ba47640d9cbfc40964c702
|
install
bazel
http_archive(
name = "nats-go",
urls = ["https://ratatoskr.space/pkg/nats-go/v1.13.0.tar.gz"],
integrity = "sha256-NDiPSCEAWTmWVVC2VEjE+Rd/fH5BHvM0Ky9z1IPffaA=",
strip_prefix = "nats-go-v1.13.0",
)
zig
.url = "https://ratatoskr.space/pkg/nats-go/v1.13.0.tar.gz",
go
GOPROXY=https://ratatoskr.space GOSUMDB=off go get ratatoskr.space/pkg/nats-go@v1.13.0
install via yggdrasil mesh
bazel
http_archive(
name = "nats-go",
urls = ["http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/nats-go/v1.13.0.tar.gz"],
integrity = "sha256-NDiPSCEAWTmWVVC2VEjE+Rd/fH5BHvM0Ky9z1IPffaA=",
strip_prefix = "nats-go-v1.13.0",
)
zig
.url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/nats-go/v1.13.0.tar.gz",
go
GOPROXY=http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg GOSUMDB=off GOINSECURE=14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/* go get 14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/nats-go@v1.13.0