Enhancements
- Adds a shell completion format output to
nats ctx ls
- Support placing KV and Object Buckets in Clusters and by using Tags
- Various UX improvements
- Support loading contexts from a file using
--context /path/to/context.json
- Support adding new streams using a config file created using
nats stream info --json
- Latest nats.go compatability
- Adds a new
nats server check kv
command that can check buckets and keys - Allow Max Pending to be updated using
nats consumer edit
- Support rendering Tiered account limits
- Improves the UX of copying contexts by adding a new
nats ctx copy
command - Show additional information in Key-Value and Object bucket info displays
- Various improvements to
nats req
including expecting multi replies - Allow a maximum bucket size to be specified when adding a object store
- Render Stream Alternates in stream info
- Adds a
--names
flag to consumer list that shows only consumer names - Support moving streams between clusters by enabling
--cluster
and--tag
in editing - Render placement of streams in
nats stream report
- Show server tags for clustered servers in
nats server info
- Support backing up all streams in an account using the new
nats account backup
command - When an account requires maximum sizes for streams to be set require it in the interactive CLI
Bug fixes
- Validate the value given in
--storage
innats bench
to avoid using memory storage when not intended - Improve warnings shown when using
nats kv info
on a bucket that requires a configuration update - Improve benchmark startup by synchronising publishers
- Allow streams with tag placement to be edited
- Allow
nats kv watch
to work without specifying key ranges by defaulting to all keys - Prevent viewing Work Queue streams that would result in data loss