Skip to content

Releases: nats-io/natscli

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