github rabbitmq/amqp091-go v1.13.0

11 hours ago

What's Changed

  • Avoid notifications blocking reader. by @MirahImage in #349
  • Safely handle negative x- field length. by @MirahImage in #344
  • Cap body pre-allocation to FrameMax. by @MirahImage in #346
  • Return error when longstring too long. by @MirahImage in #347
  • Reject negative prefetch values in Qos by @suchitd in #351
  • fix: redact and zero out plaintext SASL credentials after handshake by @suchitd in #350
  • fix: URL-encode TLS file paths in URI.String() query string by @suchitd in #352
  • fix: enforce AMQP minimum frame size during negotiation by @suchitd in #353
  • chore(deps): bump actions/checkout from 6 to 7 in the github-actions group by @dependabot[bot] in #356
  • fix: return error when shortstr exceeds 255 bytes by @suchitd in #354
  • fix: explicitly enforce TLS 1.2 minimum version in tlsConfigFromURI by @suchitd in #355
  • chore(deps): bump actions/cache from 5 to 6 in the github-actions group by @dependabot[bot] in #358
  • docs: update CLAUDE.md to document automatic recovery and new notify methods by @suchitd in #359
  • feature: implement automatic topology recovery by @suchitd in #357
  • Make TopologyRecoveryAllEnabled the default topology recovery mode by @suchitd in #362
  • fix: prevent recursive channel recovery during connection reconnection by @suchitd in #367
  • fix: forget auto-delete topology on last consumer/binding removal by @suchitd in #363
  • fix: eliminate multiple data races in Channel and Connection operations by @suchitd in #366
  • fix: reject frames exceeding negotiated frame_max before allocation by @suchitd in #369
  • chore(deps): bump actions/setup-go from 6 to 7 in the github-actions group by @dependabot[bot] in #370
  • feat: skip-and-continue topology recovery with per-entity error surfacing by @suchitd in #365

Full Changelog: v1.12.0...v1.13.0

Don't miss a new amqp091-go release

NewReleases is sending notifications on new releases.