My feeling is that the alerts are more like log messages or exceptions (where, in general, there isn't a particular contract around what exceptions get thrown when, except in specific cases like query errors: http://druid.io/docs/latest/querying/querying#query-errors). So reasonable changes could be made at any time w/o a major version bump. I don't think this has ever been discussed overtly though, so welcome any thoughts anyone else has.
On Fri, Feb 22, 2019 at 6:03 AM Roman Leventov <leven...@apache.org> wrote: > What are the compatibility rules for alert data, as in > log.makeAlert(...).addData("myData", myData).emit(). Shall the key strings > and the data format be changed only in major Druid releases? >