Skip to content

Latest commit

 

History

History
72 lines (48 loc) · 3.17 KB

CHANGELOG.md

File metadata and controls

72 lines (48 loc) · 3.17 KB

Changelog

1.8

  • Integrated the jetstream functionality into this client directly #146
  • Add ability to list KV buckets #152
  • Improve CI Reliability #154
  • Bugfix to treat no streams as an empty list rather than a null #155
  • Added supported for allow_direct and mirror_direct attributes of streams #161
  • Added support for discard_new_per_subject attribute of streams #163
  • Added support for Object.list_buckets #169

1.7

  • Added support for the NATS services API, letting developers participate in service discovery and stats #141
  • A bugfix to remove the queue_group from a service config and some optimization for the services API #145

1.6

  • added the no_responders behavior #137

1.5

  • add the inbox_prefix option #121
  • add the Gnat.server_info/1 function #124
  • fix header parsing issue #125

1.4

  • add the Gnat.request_multi/4 function #120
  • add elixir 1.13 to the test matrix

1.3

  • adding support for sending and receiving headers #116

1.2

1.1

  • add support for nkeys and NGS #101
  • Fix supervisor ConsumerSuperivsor crash #96

1.0

  • Make supervisors officially supported #96

0.7.0

  • update to telemetry 0.4 #86 and #87
  • support for token authentication #92
  • support elixir 1.9 #93

0.6.0

  • Dropped support for Erlang < 19 and Elixir <= 1.5
  • Added Telemetry to the project (thanks @rubysolo)
  • Switched to nimble_parsec for parsing
    • Updated benchmarking/performance information. We can now do 170k requests per second on a 16-core server.
  • Fixed a bug around re-subscribing for the ConsumerSupervisor
  • Pass sid when delivering message (thanks @entone)
  • Documentation fixes from @deini and @johannestroeger

0.5.0

  • Dropped support for Elixir 1.4 and OTP 18 releases. You will need to use Elixir 1.5+ and OTP 19+.
  • Switched to running our tests against gnatsd 1.3.0