# Tenzir Node v5.23.1

This release fixes internal errors in expression evaluation for heterogeneous data, resolves a crash in the operator when using , and ensures the connector shuts down gracefully.

## 🐞 Bug Fixes

### Length mismatch in expression evaluation for heterogeneous data

Dec 31, 2025 · [@raxyte](https://github.com/raxyte), [@codex](https://github.com/codex)

Expression evaluation could produce a length mismatch when processing heterogeneous data, potentially causing assertion failures. This affected various operations including binary and unary operators, field access, indexing, and aggregation functions.

### Assertion failure in deduplicate with count\_field

Dec 30, 2025 · [@raxyte](https://github.com/raxyte)

The `deduplicate` operator with `count_field` option could cause assertion failures when discarding events.

### Graceful shutdown for save\_tcp connector

Dec 29, 2025 · [@raxyte](https://github.com/raxyte) · [#5637](https://github.com/tenzir/tenzir/pull/5637)

The `save_tcp` connector now gracefully shuts down on pipeline stop and connection failures. Previously, the connector could abort the entire application on exit.

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

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