- display_stats options to turn on and off broker statistics
- NSX edge nat program pre-processing
- Handle LogMessage vs syslog-ng values-pair because it badly leaks if one do...
- Make 3.7.x the supported version for now because of LogMessage issues.
- Delivery and stats callback refactoring.
- Update confluent-kafka dependency to version 0.11.0: https://github.com/confluentinc/confluent-kafka-python/releases/tag/v0.11.0
- Disable delivery.report.ony.error on callbacks because of a bug in confluent-kafka: confluentinc/confluent-kafka-python#84 Let's revisit when 0.11 is released.
- provide a global on_delivery callback in the Producer() config dict better for memory consumptions vs per message callback.
- make send more robust
- catch UnicodeEncodeError in send()
- catch UnicodeDecodeError in delivery callback as it can be thrown by err.str()
- add util to produce syslog messages in tools sub-folder
- remove useless KeyboardInterrupt
- reduce timeout of flush() from 30 to 5 seconds
- more tests
- First release on PyPI.