Hi!

I'm happy to announce the first beta release for Heka 0.10:

https://github.com/mozilla-services/heka/releases/tag/v0.10.0b0

This is a big one, featuring a complete overhaul of the filter and output plugin APIs. The changes not only greatly simplify most plugin implementations, but also make it possible to support automatic, configurable disk buffering for every filter and output plugin.

The documentation has been updated to reflect the new APIs, see:

http://hekad.readthedocs.org/en/v0.10.0b0/developing/plugin.html#filters

and

http://hekad.readthedocs.org/en/v0.10.0b0/developing/plugin.html#outputs

Unfortunately, upgrading existing filter and output plugins to the new API is a non-trivial amount of work. To ease the transition, we've provided a transitional API that introduces only slight changes to the existing APIs. The transitional APIs will be supported only for the 0.10.X series of releases, which gives everyone ~4-6 months in which to make the bigger changes.

The transitional APIs are also documented:

http://hekad.readthedocs.org/en/v0.10.0b0/developing/old_apis.html#older-apis

There are also lots of other goodies in this release:

- InfluxDB 0.9 support
- TLS and Basic Auth / API key authentication support for HttpListenInput
- DockerEventInput for receiving Docker container event messages
- Improved Lua sandbox support for protobuf message encoding / decoding
- Added Linux CPU stats decoder and filter plugins
- UDP Input now support abstract Unix domain sockets
- More flexible dynamic message field encodings for ElasticSearch

As always, full details are in the changelog (http://is.gd/MLnOnZ), and questions / comments / requests can be shared on this mailing list or in the #heka channel on irc.mozilla.org.

Thanks,

-r
_______________________________________________
Heka mailing list
[email protected]
https://mail.mozilla.org/listinfo/heka

Reply via email to