v1.3.0
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