TLSHandshakeFirst option to perform TLS handshake before receiving the INFO protocol message. Note: This option is not yet available in nats-server (#1433)
JetStream:
CreateOrUpdateStream helper function to create a stream if it does not exist or update an existing stream. Thanks to @samanebi for the contribution (#1395)
Fixed
Test (dev) dependencies are no longer added to go.mod when using nats.go. Thanks to @masumomo for the contribution (#1441)
JetStream:
Panic on Consumer.Info() when empty response and errors are returned (#1426)
Invalid handling of heartbeats in Consume and Messages (#1428)
Legacy JetStream:
Panic on ConsumerInfo() when empty response and errors are returned (#1426)
Improved
Fixed typos in jetstream/README.md. Thanks @cbrake for the contribution (#1436)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps github.com/nats-io/nats.go from 1.30.2 to 1.31.0.
Release notes
Sourced from github.com/nats-io/nats.go's releases.
Commits
8712190
Release v1.31.0 (#1442)5e46542
[FIXED] Recreating ordered consumers on server restart (#1425)6570ee2
[FIXED] Get rid of server dev dependencies in nats package (#1441)cb627a4
Format dependencies.md and remove versions (#1440)e4ae318
[IMPROVED] Minor grammar tweaks (#1436)26fa0a9
[FIXED] Invalid handling of heartbeats in Consume and Messages (#1428)e76c644
Update client dependencies list (#1439)1941a1a
[ADDED] TLSHandshakeFirst option (#1433)e0f193c
[ADDED] CreateOrUpdateStream function (#1395)ff131ad
[FIXED] Panic on ConsumerInfo when empty reponse and errors are returned (#1426)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show