Skip to content

0.8.2

Compare
Choose a tag to compare
@edenhill edenhill released this 21 Jan 09:45
· 4217 commits to master since this release

New features:

  • Added automatic consumer offset management (local file)
  • The application no longer needs to install a SIGPIPE handler
  • Added more configuration API functions (copy, destroy, dump, ...)
  • examples: Added support for canonical "end","beginning","stored" to -o offset arg
  • rdkafka_example: Added -X prop=val
  • Now builds on MacOSX 10.9
  • Now builds on RHEL 5
  • Now builds on Cygwin
  • Added -I (idle) switch to rdkafka_performance

Fixes:

  • Proper librdkafka.a dependency for examples
  • Added 'make check' target to check availability of all build artifacts
  • Dont attempt to gzip compress 0 length message chunks (issue #60)
  • The application no longer needs to install a SIGPIPE handler
  • Compilation warning fixes on various platforms and gcc versions
  • Allow producing and consuming empty messages (issue #60)
  • rdkafka_performance: -X topic... properties did not work
  • Fixed decoding of snappy-java compression framing (issue #55)
  • Fixed flaky Gzip decompression (issue #54)
  • Fail messages for unknown partitions immediately (issue #39)
  • Clarify available compression support (none, gzip, snappy)
  • Allow NULL 'conf' argument to rd_kafka_topic_new()
  • Use 'void *' for produce payload type instead of 'char *'
  • rdkafka_performance: Count immediate produce() failures as failed messages too
  • Handle per topic+partition produce errors (issue #40)
  • Print error string, not number, in metadata request failure log message
  • Only generate statistics if statistics.interval.ms is non-zero
  • Correctly calculate number of topics for filtered Metadata requests