nats-go @ v1.30.0
integrity
- size
- 579.2 KiB
- downloaded
- last checked
- overlays
- go
- detected
- go module github.com/nats-io/nats.go
release notes
Changelog
Overview
This release focuses on adding features introduced in nats-server@v2.10.0. Among other things, this includes setting multiple filter subjects for a consumer, configuring stream subject transform, as well as setting stream and consumer metadata.
Added
- JetStream:
SubjectTransformsupport on streams (#1200)SubjectTransformson mirrors and sources (#1359, #1404)- Multiple subject filters on consumers (#1214)
- Setting
Compressiontype onStreamConfig(#1405) - Setting
FirstSeqonStreamConfig(#1405) - Setting
ConsumerLimitsonStreamConfig(#1405) CreateConsumerandUpdateConsumermethods (#1379)- Support for stream and consumer metadata (#1384)
- ObjectStore:
- Support for object store and object metadata (#1385)
- Service API (
micro):- Customizing queue groups per service, group and endpoint (#1401)
- Legacy JetStream:
SubjectTransformsupport on streams (#1200)SubjectTransformson mirrors and sources (#1359)- Multiple subject filters on consumers (#1214)
- Setting
Compressiontype onStreamConfig(#1405) - Setting
FirstSeqonStreamConfig(#1405) - Setting
ConsumerLimitsonStreamConfig(#1405) - Setting heartbeats in Fetch and FetchBatch in legacy API (#1402)
Complete Changes
https://github.com/nats-io/nats.go/compare/v1.29.0...v1.30.0
download
unix · zip
curl -fL -o v1.30.0.zip https://ratatoskr.space/pkg/nats-go/v1.30.0.zip
printf '%s %s\n' 'ff7a80fddf34b5c92b9d1b9576d41981351d68d6432802de9d6f2658b0506e78' 'v1.30.0.zip' | sha256sum -c -
windows · zip
$url = "https://ratatoskr.space/pkg/nats-go/v1.30.0.zip"
$out = "v1.30.0.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "ff7a80fddf34b5c92b9d1b9576d41981351d68d6432802de9d6f2658b0506e78") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v1.30.0.tar.gz https://ratatoskr.space/pkg/nats-go/v1.30.0.tar.gz
printf '%s %s\n' '1a158256178b489ebfd4f094ad7797cf5fbb98d0e356c2d3ad9b1b169b82c95f' 'v1.30.0.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "https://ratatoskr.space/pkg/nats-go/v1.30.0.tar.gz"
$out = "v1.30.0.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "1a158256178b489ebfd4f094ad7797cf5fbb98d0e356c2d3ad9b1b169b82c95f") { throw "sha256 mismatch" }
download via yggdrasil mesh
unix · zip
curl -fL -o v1.30.0.zip http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/nats-go/v1.30.0.zip
printf '%s %s\n' 'ff7a80fddf34b5c92b9d1b9576d41981351d68d6432802de9d6f2658b0506e78' 'v1.30.0.zip' | sha256sum -c -
windows · zip
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/nats-go/v1.30.0.zip"
$out = "v1.30.0.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "ff7a80fddf34b5c92b9d1b9576d41981351d68d6432802de9d6f2658b0506e78") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v1.30.0.tar.gz http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/nats-go/v1.30.0.tar.gz
printf '%s %s\n' '1a158256178b489ebfd4f094ad7797cf5fbb98d0e356c2d3ad9b1b169b82c95f' 'v1.30.0.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/nats-go/v1.30.0.tar.gz"
$out = "v1.30.0.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "1a158256178b489ebfd4f094ad7797cf5fbb98d0e356c2d3ad9b1b169b82c95f") { throw "sha256 mismatch" }
| artifact | format | size | hashes |
|---|---|---|---|
| v1.30.0.zip | zip | 580.6 KiB |
blake3-24 0b61da83e050afcdfb5403538e51908112c781c20bef2cc5
sha256 ff7a80fddf34b5c92b9d1b9576d41981351d68d6432802de9d6f2658b0506e78
sha1 17f3837a7b592384e34294e6a2cce78f8bab13e3
|
| v1.30.0.tar.gz | tar.gz | 487.0 KiB |
blake3-24 aa423c4fdc8535382f3814fe17a452bdfaaa9bbb278c8bad
sha256 1a158256178b489ebfd4f094ad7797cf5fbb98d0e356c2d3ad9b1b169b82c95f
sha1 8fd206a688bfc1ad30d5d2b3165ac29a919ec991
|
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.30.0.zip | zip | 584.1 KiB |
blake3-24 4c5f555772490514a5efdd5e7db2e6ee61c3f089ca65318e
sha256 3930407180251f451fe2fff52ec0cc162c2d0a583ac4e392b3538deabe69bc79
sha1 ec2f363080f77a8808d0610f7bb39b9c89944743
|
install
bazel
http_archive(
name = "nats-go",
urls = ["https://ratatoskr.space/pkg/nats-go/v1.30.0.tar.gz"],
integrity = "sha256-GhWCVheLSJ6/1PCUrXeXz1+7mNDjVsLTrZsbFpuCyV8=",
strip_prefix = "nats-go-v1.30.0",
)
zig
.url = "https://ratatoskr.space/pkg/nats-go/v1.30.0.tar.gz",
go
GOPROXY=https://ratatoskr.space GOSUMDB=off go get ratatoskr.space/pkg/nats-go@v1.30.0
install via yggdrasil mesh
bazel
http_archive(
name = "nats-go",
urls = ["http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/nats-go/v1.30.0.tar.gz"],
integrity = "sha256-GhWCVheLSJ6/1PCUrXeXz1+7mNDjVsLTrZsbFpuCyV8=",
strip_prefix = "nats-go-v1.30.0",
)
zig
.url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/nats-go/v1.30.0.tar.gz",
go
GOPROXY=http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg GOSUMDB=off GOINSECURE=14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/* go get 14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/nats-go@v1.30.0