heka v0.9.0 Release Notes

Release Date: 2015-02-26 // almost 7 years ago
  • ๐Ÿš€ The Heka 0.9.0 release has lots of new fixes and features. And, in the name of progress, there are a handful of breaking changes, so please read the changelog carefully before you upgrade! Some highlights:

    • ๐Ÿ”Œ We've introduced "splitter" plugins, which handle the task of deciding where to slice input streams so as to generate discrete Heka messages.
    • ๐Ÿ”ง The config loading has been improved, so Heka now automatically extracts decoder and splitter settings from an input plugin's configuration and makes them available to the input through an improved API.
    • It is now possible to use shared Lua libraries with the Lua sandbox.
    • ๐Ÿ”Œ It is also now possible to write input and output plugins using Lua.
    • Heka message protocol buffer encoding and decoding is now available within the Lua sandbox.
    • ๐Ÿ‘ ElasticSearch output now supports disk buffering to prevent message loss when ElasticSearch is unavailable.
    • ๐Ÿ‘ Disk buffering for ElasticSearch and TcpOutput now supports a maximum queue size, with the ability to specify what should happen when the maximum size is reached.

    e4a65a755cf6ebdf7fc794935196a68b heka_0.9.0_amd64.deb
    bb9d66970cf8130ae3b7aa0846e93beb heka_0.9.0_i386.deb
    c2ccc65d26a29822a845d8fc29b59244 heka-0_9_0-linux-386.rpm
    13645593203a816eda36d6d78b0fadb7 heka-0_9_0-linux-386.tar.gz
    34831dd03bd04973b7927c7d9db141e1 heka-0_9_0-linux-amd64.rpm
    6a7f94f2efc3101cfb95d73f23882bdb heka-0_9_0-linux-amd64.tar.gz
    664e49565efeb2d60686f2f084f1b19f heka-0_9_0-darwin-amd64.dmg

    ๐Ÿš€ Unfortunately a bug related to linking C and Go code on Windows has made it impossible for us to provide a Windows build for this release. We hope that this will be resolved soon.