Skip to content

Tenzir v4.19.4

Compare
Choose a tag to compare
@dominiklohmann dominiklohmann released this 08 Aug 14:29
· 2265 commits to main since this release
v4.19.4
5991a75

This patch release contains the following bug fixes and improvements over Tenzir v4.19:

Tenzir v4.19.4

  • The packages plugin is now available in the static binary release artifacts.

Tenzir v4.19.3

  • Pipelines from packages now correctly remember their last run number and last state when reinstalling the package.

Tenzir v4.19.2

  • The subscribe operator now delivers metrics more consistently.
  • The throttle operator allows for limiting the bandwidth of a pipeline.
  • We've made some changes that optimize Tenzir's memory usage. Pipeline operators that emit very small batches of events or bytes at a high frequency now use less memory. The serve operator's internal buffer is now soft-capped at 1Ki instead of 64Ki events, aligning the buffer size with the default upper limit for the number of events that can be fetched at once from /serve. The export, metrics, and diagnostics operators now handle back pressure better and utilize less memory in situations where the node has many small partitions. For expert users, the new tenzir.demand configuration section allows for controlling how eagerly operators demand input from their upstream operators. Lowering the demand reduces the peak memory usage of pipelines at some performance cost.

Tenzir v4.19.1

  • We fixed a problem where a stoppingpython operator could cause a crash.
  • The python operator is now compatible with Python 3.9 again.
  • The AMQP connector now handles connections with heartbeats correctly.
  • We restored the performance of the partitions operator to pre --experimental-include-ranges times, when the flag is not used.