v2.0.2
Patch release: actionable validation errors for two user-reported configuration pitfalls, plus dependency bumps clearing all open Dependabot alerts. No new features, no breaking changes.
Fixed
-
Templates referencing fields with
/in their name now get an actionable validation error (#41).{{ ocp.annotations.authentication.openshift.io/username }}fails in Jinja because/is the division operator.valerter --validatenow appends a hint with the working bracket-notation rewrite ({{ ocp.annotations.authentication.openshift["io/username"] }}). Documented indocs/configuration.md#fields-with-special-characters. -
Queries using pipes unsupported by
/tailare rejected at validation time (#42).stats,sort,top,uniq,limit,offset,first,last,facets,join,field_names,field_values,block_stats,blocks_countandunionneed the full result set and are refused by the VictoriaLogs/tailendpoint with HTTP 400, which previously showed up as an endless opaque reconnect loop. The rule now fails--validatewith an explicit message. Documented indocs/configuration.md#logsql-query-restrictions. -
Non-2xx VictoriaLogs responses now log the response body (truncated to 512 chars) alongside the status code, so the actual server-side error message is visible in
journalctlinstead of a barestatus=400 Bad Request.