- added option to send event message payloads directly to integration endpoint targets
- upgraded dependencies
- migrated from sync threads to a tokio app
- BREAKING --mqtt_* prefixed event mapping arguments have dropped the prefix to fit to other consumers as well
- now supporting Apache Kafka to event API proxy
- bumped the docker image to rust 1.81
- bumped SQLite version from 3.41.2 -> 3.46.0
- upgraded dependencies
- bumped SQLite from 3.36.0 to 3.41.2
- added new
cleanup
command - added cleanup command resource
alerts
- BREAKING --incident_key is now --alert_key (-i is still available)
- BREAKING http server is not started unless --p is provided
- BREAKING migrated to new API /api/v1/events -> /api/events
- if one of the threads exit, the whole program will exit
- moved to ilert-rust@2.0.0, will migrate incident_key -> alert_key in code and db
- added event mapping keys to map mqtt payloads to event api
- added event filter keys to filter mqtt payloads
- keep mqtt connection settings on reconnect
- recovery loop for mqtt connection
- starting the changelog