# Tenzir Node v4.30.3

## 🚀 Features

### Make schema definitions represent the type system exactly

Mar 25, 2025 · [@dominiklohmann](https://github.com/dominiklohmann) · [#5062](https://github.com/tenzir/tenzir/pull/5062)

We introduced a new `type_of(x: any) -> record` function that returns the exact type definition of a TQL expression. For example, `this = type_of(this)` replaces an event with its schema’s definition.

The `/serve` endpoint gained a new option `schema`, which can be set to `legacy` (default), `exact`, or `never`. The `legacy` option causes the schema definition to be rendered in a simplified way, which is the current default. The `exact` option causes the schema definitions to be rendered exactly without omitting any information. Set the option to `never` to omit schema definitions entirely.

## 🐞 Bug Fixes

### Fix `engine::push` and co. for fluent-bit

Mar 25, 2025 · [@raxyte](https://github.com/raxyte) · [#5076](https://github.com/tenzir/tenzir/pull/5076)

The `to_fluent_bit` operator no longer crashes on larger inputs.

### Fix up `to_azure_log_analytics`

Mar 25, 2025 · [@dominiklohmann](https://github.com/dominiklohmann) · [#5077](https://github.com/tenzir/tenzir/pull/5077)

We fixed a hang in `to_azure_log_analytics` for pipelines that never exhausted their input.

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

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