-
Notifications
You must be signed in to change notification settings - Fork 54
Change Log
Mike Trinkala edited this page Aug 31, 2018
·
8 revisions
All notable changes to the Hindsight collection of projects will be documented in this wiki page. This individual packages adhere to Semantic Versioning. The sprint dates below indicate when the changes landed or will land in the master branch. The full details and road map are here Real Time Data Platform (2018) but unfortunately GitHub does not have a way to make it read-only public accessible.
- π == new
β οΈ == breaking change- π« == deprecated
- improve the input plugin tear down (no more orphaning)
- delete the data preservation file when restoration fails and start the plugin clean
- capture plugin creation errors and expose them to the UI (should reduce/eliminate the 'unknown' state)
π luasandbox-xxhash - 0.0.1
π luasandbox-papertrial - 0.1.0
- add proper Kinesis output support
β οΈ the former test output pluginkinesis_single.lua
has been removed
- π framed_protobuf decoder for packed Kinesis messages
- π facility grammar exposed
- Security fixes
- possible integer overflow in Heka protbuf parser
- deference of a NULL pointer in the message matcher
- Message matcher support for NIL in optional header field comparison
β οΈ expressions likeType == ''
will now be false when type is not set. UseType == NIL
instead.
- π escape_url function has been added
- π phabricator access log parser
- Attribute support has been added to pub/sub
β οΈ the default encoder/decoder changed to payload/nil respectively
- Role based authentication has been added for cross IAM support
- Reduce the required permission to read an existing topic
- π matrix module (2d matrix support)
- π lsb_heka_get_state API
- add support for empty array serialization (no conversion to object)
- cli return code now reflects the difference between an input plugin shutdown/termination
- add support for empty array encoding
- refactored HTML and JSON escaping into this module
- add schema violation reports
- π URI parsing module
π luasandbox-libinjection - 0.0.1
- heka_message_monitor JSON schema output and UI
- don't drop messages when all status returns are 403
- π journald input
- Allow top level metadata
β οΈ Revert the default TCP decoder to the payload decoder #314
- π time_series module with Matrix Profile support
- π heka_message_monitor analysis for change in behavior analysis of all message attributes
π luasandbox-irc - 0.0.1
- Build/Maintenance work
- Matrix Profile design
- Classify Uuid, Timestamp and Pid as restricted headers #223
- Better handling of pruned queues when restarting analysis/output threads #162
- Prune the old output from heka_inject_payload #298
- encode_field_array should not use lua_next #221
- Fix the hindsight_time_report utility/documentation #163