# Tenzir Node v5.1.7

## 🚀 Features

### Allow packages to be disabled properly

May 19, 2025 · [@dominiklohmann](https://github.com/dominiklohmann) · [#5161](https://github.com/tenzir/tenzir/pull/5161)

Packages gained a new `config.disabled` option that causes all pipelines and contexts in the package to be disabled.

### Add option to `load_tcp` for storing sender information

May 19, 2025 · [@dominiklohmann](https://github.com/dominiklohmann) · [#5173](https://github.com/tenzir/tenzir/pull/5173)

The `peer_field` option for `load_tcp` allows for setting a field for the IP address, port, and hostname of the connected peer.

### Implement `<record>.keys()`

May 16, 2025 · [@dominiklohmann](https://github.com/dominiklohmann) · [#5202](https://github.com/tenzir/tenzir/pull/5202)

The `keys` function returns a list of strings representing the field names of a record.

## 🐞 Bug Fixes

### Allow packages to be disabled properly

May 19, 2025 · [@dominiklohmann](https://github.com/dominiklohmann) · [#5161](https://github.com/tenzir/tenzir/pull/5161)

For configured pipelines, the `tenzir.pipelines.<pipeline>.disabled` configuration option was silently ignored unless the pipeline was part of a package. This no longer happens, and disabling the pipelines through the option now works correctly.

### Make the run loop of exec nodes cheaper

May 19, 2025 · [@dominiklohmann](https://github.com/dominiklohmann) · [#5193](https://github.com/tenzir/tenzir/pull/5193)

Fixed a bug in the `load_tcp` operator that would cause it to require server certificates for incoming connections.

### Fix URL check in `to_hive`

May 16, 2025 · [@jachris](https://github.com/jachris) · [#5204](https://github.com/tenzir/tenzir/pull/5204)

The `to_hive` operator no longer incorrectly rejects URLs, which was due to a bug introduced by Tenzir v5.1.6.

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

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