NATS Go Client v1.52.0 Release Notes

Release Date: 2026-05-07 // about 1 month ago
  • ๐Ÿ”„ Changelog

    ๐Ÿš€ This release focuses on 2.14 nats-server features support.

    โž• ADDED

    • JetStream:
      • Added fast batch stream config field (#2052)
      • Added message scheduling headers and publish opts (#2051)
      • Updated StreamConfig with Consumer field and added AckFlowControlPolicy (#2070)
      • Added reset consumer API (#2069)

    ๐Ÿ›  FIXED

    • Core NATS:
      • Fix Subscription.StatusChanged channel closure on Closed Subscription. Thanks @nithimani38-prog for the contribution (#2034)

    ๐Ÿ‘Œ IMPROVED

    • ๐Ÿ›  Fixed Flaky JS cluster tests (#2062)

    Complete Changes

    v1.51.0...v1.52.0


Previous changes from v1.51.0

  • ๐Ÿ”„ Changelog

    โž• ADDED

    • Core NATS:
      • Option to customize write buffer size (#2057)
      • Option to automatically reconnect on write error (#2055)
      • Accessors for JetStream API level and IsSysAccount from ServerInfo (#2060)

    ๐Ÿ›  FIXED

    • Core NATS:

      • Make websocket frame validation more robust (#2050)
    • JetStream:

      • Fix deadlock in Consume() when calling Stop/Drain from ConsumeErrHandler (#2059)

    ๐Ÿ‘Œ IMPROVED

    • ๐Ÿ›  Fix typos in tests. Thanks @deining for the contribution (#2049)
    • ๐Ÿ›  Fix deprecation warnings by bumping GH actions to their latest versions. Thanks @deining for the contibution (#2048)
    • ๐Ÿ‘• Code linting: remove functions min and max. Thanks @deining for the contribution (#2047)

    Complete Changes

    v1.50.0...v1.51.0