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