Skip to content

Releases: nats-io/natscli

Release 0.0.22

12 Mar 12:44
0.0.22
aeb0958
Compare
Choose a tag to compare

Enhancements

  • Support JetStream Clusters
  • Support publishing multiple messages with templated Headers and Bodies
  • Support limiting results by server Tag in nats server request
  • Add a JetStream report
  • Add Stream and Consumer reports with nats stream report and nats consumer report
  • Extend nats account info with additional details about the connection
  • Support creating NATS Server passwords using nats server password
  • Add a nats cheat command that shows a cheat sheet of common commands
  • Better utilize screen size when asking for a selection
  • Numerous UX improvements
  • Support custom API and Event prefixes to access JetStream across accounts
  • Add a Nagios compatible health check in nats server check
  • Support Push Consumer idle heartbeats
  • Support Push Consumer flow control
  • Keep shell environment when invoking commands from nats reply
  • Support restoring to different streams and with different configuration
  • Multiple improvements to output from nats server report

Release 0.0.21

06 Jan 12:17
0.0.21
b1b47a4
Compare
Choose a tag to compare

Enhancements

  • Relocate natscontext to the jsm.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 like go 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 in validate and show
  • Additional text templating to bodies and headers for pub and reply commands. Also adds {{.ID}} to generate unique strings
  • Ensure stream backup and restore is tested by CI

Release 0.0.20

07 Dec 13:11
c15ad28
Compare
Choose a tag to compare

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 like nsc://<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