0.1.5
This took time but it got out!
This is a major release, since there are now input/output plugins ala logstash.
I've also written an inotify plugin which compares surprisingly well with the fuse based one.
As usual, all functionalities are documentend in README.md.
There is also a slideshow (source), and a new github organisation for the project.
Although at this point the project might need a re-naming since it is now possible to run fuse_kafka without reading from fuse nor writing to kafka.
Changelog
Core:
- added dynamic configuration support
- added sleep/backup mode
- init reload gets more intelligent
- added zk list parsing to do not add more broker than necessary in librdkafka
- input plugin system
- inotify input plugin added (to compare with fuse based one)
- output plugins support
- windows support via mingw, wrote read_directory_changes plugin
- removing openssl dependency by writing our own base64 encoding implementation
- added stdout output plugin and encoders notion
Development environment:
- added logstash plugins, which can be used with tail mode (see README.md)
- added python unit tests (can be launched with tox)
- mininet tests
- shippable compatibility
- more test coverage
- add ignore rule to auditd
- added dockerfiles to generate RPMs for CentOS and zip for windows