Skip to content

v1.3.0

Compare
Choose a tag to compare
@aricart aricart released this 01 Nov 20:02
· 682 commits to main since this release
2975fd4

What's Changed

  • [FIX] break from within an iterator now properly closes a subscription #190
  • [ENHANCE] some exceptions now include a trace of the API where the call happened - for example timeouts/requests, this helps to understand what timed out or failed #196 and #199
  • [FIX] partial frames during a connect's peek of the info block could fail and thus creating other issues downstream related to connection errors #201
  • [FEAT] DNS names are now resolved by the client by #202 and #206

JetStream Changes

  • [UPDATE] KV materialized views - the KV API is now acccessible under nc.jetstream().views.kv(). #213, #214
  • [FEAT] Ordered Consumer #215
  • [FIX] remove name from ConsumerConfig - this property doesn't exist in ConsumerConfig #210
  • [FIX] flow control/protocol messages are now handled when they would be dispatched #208
  • [FIX] The consumer options now match go client. Also exposed newly added consumer/stream options #211
  • [FIX] redelivered property on js message was not reporting redeliveries by #200

Some features such as KV purge, require at least 2.6.3 nats-server, and raise errors on older servers.

Full Changelog: v1.2.0...v1.3.0