Skip to content
This repository has been archived by the owner on Jul 28, 2021. It is now read-only.

Release v0.0.15

Compare
Choose a tag to compare
@ripienaar ripienaar released this 07 May 09:04
· 471 commits to master since this release
v0.0.15
feaa899

Breaking Change Warning

This version of the nats CLI is not compatible with previous versions of JetStream due to a rewrite of the admin API.

Enhancements

  • Publish fully dereferences JSON Schema files in the schemas directory
  • Many fixes and improvements to the JSON Schemas, many new types documented
  • Improvements to the nats events command, add a --short output format
  • Supports NATS_CERT, NATS_KEY and NATS_CA environment variables
  • Adds a --trace option to log interactions with the JSON API
  • Documentation updates for new API structures

jsm.go Package Enhancements

  • Support new JetStream API
  • Many improvements to the handling of typed data messages and JSON Schema validations

JetStream Enhancements

  • Add a Discard Policy that defines how a full stream behaves - delete old messages or prevent new messages
  • Complete rewrite of the Administration API to be entirely JSON based
  • Restructure the Subjects used by the API
  • Simplifies the Consumer Info structure to be less verbose
  • Add paging to several of the JetStream API result sets