Releases: bangunindo/trap2json
Releases · bangunindo/trap2json
v0.6.0
Improvement
- Updated golang dependencies
- Use encoding/json/v2 candidate library for smaller message structure (less memory usage for queued messages)
- Time fields on message is now using native golang type. Now it can be used in json_format for further customizing payload schema
New Features
- New correlate module. Now message can have open/raise time and duration for a specific alarm.
v0.5.0
New Features
- Added HTTP forwarder support
v0.4.8
New Features
- Kafka forwarder now supports TLS, SASL, and batch write
v0.4.7
New Features
- Linux pipe buffer size is also now customizable via
T2J_BUFFERSIZE
env var.
v0.4.6
Bug Fix
- Parser prometheus metrics wasn't initialized, resulting in non-existent counter if no traffic passed through/dropped yet
New Features
- Snmptrapd buffer size can now be set from configuration. It's previously a static value of 64kb
v0.4.4
Bug Fix
- Prometheus counter for forwarder is not incremented
v0.4.2
Improvement
- Updated golang runtime from 1.21.3 to 1.21.5
- Updated golang dependencies
v0.4.1
Improvement
- Updated golang runtime from 1.21.0 to 1.21.3
- Updated golang dependencies
v0.4.0
Breaking Changes
- changed
values
tovalue_list
keyword forjson_format
andfilter
field in config.yml.values
is now a reserved keyword in newer version of antonmedv/expr
Improvement
- Updated golang runtime from 1.20 to 1.21
- Updated golang dependencies
New Features
- Updated
antonmedv/expr
lib to v1.15.1. It has many new builtin functions. Check out their docs at https://expr.medv.io/docs/Language-Definition
v0.3.3
Improvement
- Improve handling in case of snmptrapd premature exit