Skip to content

v0.8.0

Latest

Choose a tag to compare

@ukdave ukdave released this 03 Sep 15:54

What's Changed

Fixed

  • Fix delivery report callback to accept message by pointer instead of by value, fixing garbled fields on Linux x86-64. Thanks @stellarthemes!
  • Build payload strings using message length and log error string on delivery failure. Thanks @stellarthemes!
  • Prevent double-free in Producer#finalize by nulling the handle after rd_kafka_destroy, fixing a crash on exit with Crystal >= 1.21.0

Changed

  • Switch CI and dev docker-compose from bitnami/kafka to apache/kafka
  • Bump actions/checkout to v7
  • Add crystal versions 1.17.1, 1.18.2, 1.19.2, 1.20.3, and 1.21.0 to test matrix

New Contributors

Full Changelog: v0.7.0...v0.8.0