github nats-io/nats.go v1.39.0

14 hours ago

Changelog

Overview

This release bumps the minimal go version in go.mod to 1.22.

Added

  • JetStream:
    • Added PullMaxMessagesWithBytesLimit option for Consume and Messages (#1789)
    • Added Metadata to OrderedConsumerConfig. Thanks @mwain for the contribution (#1737)
    • Added JetStream.Options() and JetStream.Conn() methods to JetStream interface (#1792)
  • KeyValue:
    • Added ListKeysFiltered for listing keys with multiple filters. Thanks @somratdutta for the contribution (#1711)

Fixed

  • JetStream:
    • Fixed invalid heartbeat timer for Consumer.Messages() (#1786)
  • ObjectStore:
    • Fixed invalid error being returned from DeleteObjectStore (#1762)
  • WebSockets:
    • Fixed protocol parsing errors with websocket compression and PONGs. Thanks @rsafonseca for the contribution (#1790)
  • Core NATS:
    • Protect against possible nil pointer panic (#1771)

Changed

  • Bump go version to v1.22 (#1773)

Improved

  • Fixed typo in JetStream docs. Thanks @davydog187 for the contribution (#1758)
  • Improved documentation of JetStream Consume and Messages options (#1770)
  • Removed obsolete build tags (#1787)

Complete Changes

v1.38.0...v1.39.0

Don't miss a new nats.go release

NewReleases is sending notifications on new releases.