Releases: nats-io/natscli
Releases · nats-io/natscli
Release 0.0.21
Enhancements
- Relocate
natscontext
to thejsm.go
package for ease of reuse - Add FreeBSD support to releases
- Various UX fixes
- Allow AckWait to be set in consumers
- Relocate source code into
nats
subdirectory for more consistent builds when using Go tooling likego get
- Allow stream max message size to be set as
1GB
etc - Contexts can be validated using the
nats context validate
command, connection attempts can be done using each configuration using--connect
invalidate
andshow
- Additional text templating to bodies and headers for
pub
andreply
commands. Also adds{{.ID}}
to generate unique strings - Ensure stream backup and restore is tested by CI
Release 0.0.20
This is the first release as part of the natscli
project after moving the source code from the jetstream
repository.
Enhancements
- Allow the server list to be sorted
- Additional schemas for account connection advisories
- Use old style requests only when needed
- Support resolving
nsc
account credentials in contexts using URLs likensc://<operator>/<account>/<username>
- Support new Consumer features in
nats consumer info
- Support new message pending metadata
- Various UX improvements
- Hide passwords in the
context
commands - Expand information shown in the
nats account info
command - Support
MaxAckPending
feature of consumers - Support filtering streams returned by the
stream list
command using the listening subject - Support publishing multiple messages, with template variable expansion, in the
nats pub
command - Allow
NATS_CONTEXT
environment variable to select a context - Publish to rpm, deb and homebrew