This patch release features the following improvements and bug fixes over Tenzir Node v5.1.2:
- User-defined operators still required the
// tql2
comment at the start or thetenzir.tql2
option to be set, despite TQL2 being the default since Tenzir Node v5.0. They now work as expected. - The
table
option of theto_azure_log_analytics
has been renamed tostream
to better reflect the expected value. Additionally, a new optionbatch_timeout
has been added to configure the max duration to wait before finishing a batch. - The
encode_url
anddecode_url
functions encode and decode URLs. For example,"Hello%20World".decode_url()
returnsb"Hello World"
. - We added a new
strict
operator that takes a pipeline and treats all warnings emitted by that pipeline as errors, i.e., effectively stopping the pipeline at the first diagnostic. This is useful when you to ensure want a critical piece of your pipeline does not continue in unexpected scenarios.