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.