Skip to content

Tenzir Node v4.31.0

Download the release on GitHub.

Implement if … else expressions and short-circuiting for and / or

Section titled “Implement if … else expressions and short-circuiting for and / or”

Tenzir now supports inline if … else expressions in the form foo if pred, which returns foo if pred evaluates to true, or null otherwise, and foo if pred else bar, which instead of falling back to null falls back to bar.

By @dominiklohmann in #5085.

We added a from_opensearch operator that presents a OpenSearch-compatible REST API to enable easy interop with tools that can send data to OpenSearch or Elasticsearch, e.g. Filebeat, Winlogbeat etc.

By @raxyte in #5075.

We added a new write_syslog operator to format events as syslog messages.

By @raxyte in #5083.

Implement if … else expressions and short-circuiting for and / or

Section titled “Implement if … else expressions and short-circuiting for and / or”

The binary operators and and or now skip evaluating their right-hand side when not necessary. For example, where this.has("foo") and foo == 42 now avoids emitting a warning when foo does not exist.

By @dominiklohmann in #5085.

Hardcode the fluent-bit page size to 24576

Section titled “Hardcode the fluent-bit page size to 24576”

The from_fluent_bit and to_fluent_bit operators no longer crash when trying to handle very large payloads.

By @tobim in #5084.

Last updated: