Skip to content

Latest commit

 

History

History
151 lines (79 loc) · 4.66 KB

CHANGELOG.md

File metadata and controls

151 lines (79 loc) · 4.66 KB

Changelog

Breaking changes are prefixed with a "[BREAKING]" label.

master (unreleased)

0.6.2 (2020-10-23)

  • Do not log unknown events as producer errors. Introduce new stats key for keeping track of unknown producer events. These events do not include "Connection reset by peers" connection errors. [#90].

0.6.1 (2019-10-09)

This is a maintenance release with no changes.

0.6.0 (2019-10-08)

This is a release refactoring the internal data structures of Rafka as detailed in Rafka Rethinking design doc.

Changed

0.5.0 (2019-08-29)

Added

  • Add support for the MONITOR command [#80]

Changed

  • [BREAKING] Drop support for librdkafka 0.11.4 and before. librdkafka 0.11.5 or later is now required [#76]

  • The consumer will now strip "unset" offsets (aka those of OffsetInvalid type) from the logging output [#79]

0.4.0 (2019-05-24)

Fixed

  • With librdkafka 0.11.6 and 1.0.0, consumers could block indefinitely in BLPOP, resulting in rafka being unable to shutdown [#77]

Added

  • "Unsupported command" errors now contain the actual command that was attempted by the client [fa45217]

Changed

  • If there are no messages to be consumed, BLPOP returns a "null array" instead of a "null string", adhering to the Redis protocol. This is an internal change that shouldn't affect clients [adf3650]

  • Connection write/flush errors are not logged anymore [686af22]

0.3.0 (2019-05-14)

Added

  • The server now logs errors during writing or flushing a response to the client [71aacf5]

Changed

  • Incoming message size limit is bumped from 64kB to 32MB [75fa7ef]

Fixed

  • Properly return all parse errors to clients [db39b5f]

0.2.0 (2018-10-01)

Added

  • Support for listing topics [#66]
  • Flag for displaying the rafka version (--version/-v) [c650dd0]

Changed

  • Shutdown process is more robust with less downtime for producers [#68]

0.1.0 (2018-09-24)

Fixed

  • Ignore non-critical "Poll GroupCoordinator" errors [#69]

Changed

  • [BREAKING] --kafka/-k flag is renamed to --config/-c [9be4ea8]

0.0.16 (2018-06-07)

Fixed

  • Consumers failed to start if librdkafka configuration provided from clients contained numeric values [118c36a]

0.0.15 (2018-06-05)

This is a maintenance release with no changes.

0.0.14 (2018-06-05)

Added

  • Accept configuration from clients [#40]

Fixed

  • Consumer could hang indefinitely when closing [#59]

0.0.13 (2018-06-05)

Added

  • Offset commit results are now visible in the logs [c73dae]

0.0.12 (2018-05-22)

Changed

  • Use librdkafka auto commit and offset store functionality

0.0.11 (2018-05-18)

Changed

  • Depend on librdkafka 0.11.4 and confluent-kafka-go 0.11.4