Skip to content

Releases: dspeterson/dory

version 2.1.4

13 Aug 02:05
Compare
Choose a tag to compare
  • Code cleanup: fix issues found by Clang-Tidy.

version 2.1.3

05 Aug 04:12
Compare
Choose a tag to compare
  • Fixed gcc 7.3.0 build errors. Dory now builds and runs on Ubuntu 18.04.
  • Minor cosmetic code cleanup.
  • Dropped support for Ubuntu 13.10.

version 2.1.2

31 Jul 05:28
Compare
Choose a tag to compare
  • Remove all exception specification from code. This was causing build errors with gcc 7.3.0.

version 2.1.1

07 Nov 05:27
Compare
Choose a tag to compare
  • Dockerfile fix from eladamitpxi: add zlib-devel package and remove unnecessary pip package

version 2.1.0

30 Oct 04:10
Compare
Choose a tag to compare
  • Add gzip compression support.
  • Add almost finished LZ4 compression support. The implementation is complete and working, but not yet enabled. It works only with Kafka versions >= 0.10.0.0, due to a bug in an earlier version of Kafka. The intent is to not support LZ4 on prior Kafka versions, since this would require a messy workaround. Wire protocol work is still needed to detect what version the brokers are, and refuse to enable LZ4 for older brokers.
  • Minor cleanup in build scripts.
    Specify SO_REUSEADDR in code that deals with local TCP clients.

version 2.0.7

11 Sep 06:33
Compare
Choose a tag to compare
  • minor code cleanup (no user-visible changes in this release)

version 2.0.6

31 Aug 07:22
Compare
Choose a tag to compare
  • Consolidate code for reading sequences of messages from a stream socket, to improve maintainability.
  • Minor error detection improvement in metadata response reading code.

version 2.0.5

10 Aug 07:11
Compare
Choose a tag to compare
  • Make metadata response processing code more tolerant of errors. When processing a metadata response, log a warning rather than rejecting the entire response when any of the following problems are detected: duplicate broker ID, duplicate topic, duplicate partition for topic, partition has unknown broker. The "partition has unknown broker" condition can occur when a partition with only one replica resides on a broker that is currently down.

version 2.0.4

26 Jul 15:56
Compare
Choose a tag to compare
  • Server initialization code cleanup and minor error reporting improvements

version 2.0.3

01 May 01:45
Compare
Choose a tag to compare

Fix the following bugs:

  • Dory should not perform its UNIX datagram size test if --receive_socket_name was not specified. This can cause spurious error messages during initialization.
  • Dory should set the permission bits on its UNIX stream socket according to the --receive_stream_socket_mode option, not --receive_socket_mode.