# Tenzir Node v4.12.2

## 🚀 Features

### Add an operator for dumping schemas

Apr 23, 2024 · [@dominiklohmann](https://github.com/dominiklohmann) · [#4147](https://github.com/tenzir/tenzir/pull/4147)

The chart operator now accepts the flags `--x-axis-type` and `--y-axis-type` for `bar`, `line`, and `area` charts, with the possible values being `log` and `linear`, with `linear` as the default value. Setting these flags defines the scale (logarithmic or linear) on the Tenzir App chart visualization.

## 🐞 Bug Fixes

### Chain the execution node start response promise to the node lifetime

Apr 30, 2024 · [@Dakostu](https://github.com/Dakostu) · [#4171](https://github.com/tenzir/tenzir/pull/4171)

The retry delay now works for pipelines that fail during startup.

### Restore implicit `read json` in `from tcp`

Apr 30, 2024 · [@dominiklohmann](https://github.com/dominiklohmann) · [#4175](https://github.com/tenzir/tenzir/pull/4175)

We accidentally removed the implicit `read json` from `from tcp` in Tenzir v4.12. The shortform now works as expected again.

### Use consistent attributes for y-axis in `chart`

Apr 30, 2024 · [@dominiklohmann](https://github.com/dominiklohmann) · [#4173](https://github.com/tenzir/tenzir/pull/4173)

The `chart` operator failed to render a chart when the y-axis was not specified explicitly and the events contained more than two top-level fields. This no longer happens.

### Fix reopening ports while subprocesses are open

Apr 30, 2024 · [@tobim](https://github.com/tobim) · [#4170](https://github.com/tenzir/tenzir/pull/4170)

We fixed a bug that prevented restarts of pipelines containing a listening connector under specific circumstances.

### Fix shutdown of `every <interval> <transformation|sink>`

Apr 30, 2024 · [@dominiklohmann](https://github.com/dominiklohmann) · [#4166](https://github.com/tenzir/tenzir/pull/4166)

Transformations or sinks used with the `every` operator modifier did not shut down correctly when exhausting their input. This now work as expected.

### Find syntax errors before record batch reading

Apr 26, 2024 · [@balavinaithirthan](https://github.com/balavinaithirthan) · [#4139](https://github.com/tenzir/tenzir/pull/4139)

The python operator now checks for syntax errors on operator start up.

[ Download on GitHub ](https://github.com/tenzir/tenzir/releases/tag/v4.12.2)

[Get the release artifacts and source code.](https://github.com/tenzir/tenzir/releases/tag/v4.12.2)