github nats-io/nats.go v1.50.0
Release v1.50.0

5 hours ago

Changelog

FIXED

  • Core NATS:
    • Fix WebSocket close frame discarding buffered data frames (#2032)
  • JetStream:
    • Remove status listener in Consume()/Messages() cleanup. Thanks @txuna for the contribution (#1993)
    • Fix race condition in orderedSubscription.Drain() (#2030)
    • Fixed OrderedConsumer.Consume() race in handler (#2043)

IMPROVED

  • Core NATS:
    • De-flake TestAlwaysReconnectOnAccountMaxConnectionsExceededErr (#2042)
    • Wrap EOF/connection reset errors with TLS context after handshake (#2031)
  • JetStream:
    • Reject control characters in stream and consumer names (#2038)
    • Add missing AccountLimits fields in jetstream package (#2041)
    • Fix flaky TestConsumerPrioritized/messages test (#2033)
  • KeyValue:
    • Deduplicate keys in KeyValue.Keys() and document ListKeys behavior (#2029)
    • Fix flaky TestKeyValueWithSources (#2036)

CHANGED

  • Bump go version to 1.25 and update dependencies (#2044, #2039)

Complete Changes

v1.49.0...v1.50.0

Don't miss a new nats.go release

NewReleases is sending notifications on new releases.