Skip to content

Release 0.0.31

Compare
Choose a tag to compare
@ripienaar ripienaar released this 15 Apr 09:51
· 1125 commits to main since this release
v0.0.31
e27cb21

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 in nats 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