Download the release on GitHub.
Bug Fixes
Section titled “Bug Fixes”Only wipe the cache directory contents but not the dir itself
Section titled “Only wipe the cache directory contents but not the dir itself”The node doesn’t try to recreate its cache directory on startup anymore, avoiding permissions issues on systems with strict access control.
Use separate volumes in docker-compose
Section titled “Use separate volumes in docker-compose”The docker compose
setup now uses separate local volumes for each tenzir
directory. This fixes a bug where restarting the container resets installed packages or pipelines.
By @sunnewehr in #4749.
Normalize expressions for live and unpersisted data
Section titled “Normalize expressions for live and unpersisted data”We fixed a crash in pipelines that use the export
operator and a subsequent
where
filter with certain expressions.
Build the parquet
plugin in the Dockerfile
Section titled “Build the parquet plugin in the Dockerfile”The parquet
plugin is now available in the tenzir/tenzir
and
tenzir/tenzir-node
Docker images.
By @dominiklohmann in #4760.
Fix configuration options for the kafka plugin
Section titled “Fix configuration options for the kafka plugin”We fixed a bug in the kafka plugin so that it no longer wrongly splits config
options from the yaml
files at the dot character.
Fix syslog parser not yielding on infinite streams
Section titled “Fix syslog parser not yielding on infinite streams”We fixed a bug causing the syslog
parser to never yield events until the input
stream ended.
By @IyeOnline in #4777.
Fix bugs in where
when predicate evaluates to null
Section titled “Fix bugs in where when predicate evaluates to null”We fixed a bug in TQL2’s where
operator that made it sometimes return
incorrect results for events for which the predicate evaluated to null
. Now,
the operator consistently warns when this happens and drops the events.
By @dominiklohmann in #4785.