# Tenzir Node v5.1.2

## 🔧 Changes

### Split out `name` option and use metadata server when unset

Apr 30, 2025 · [@raxyte](https://github.com/raxyte) · [#5160](https://github.com/tenzir/tenzir/pull/5160)

We split the `name` option of `to_google_cloud_logging`, no longer requiring user to construct the ID manually.

## 🐞 Bug Fixes

### Do not refuse startup when `pid.lock` is invalid

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

The node no longer refuses to start when its last shutdown happened in the brief period on startup after its PID file was created and before it was flushed.

### Always shut down the pipeline manager first

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

We fixed a very rare bug that on shutdown could mark running pipelines as stopped, completed, or failed, causing the pipelines not to restart alongside the node.

### Split out `name` option and use metadata server when unset

Apr 30, 2025 · [@raxyte](https://github.com/raxyte) · [#5160](https://github.com/tenzir/tenzir/pull/5160)

The `to_google_cloud_logging` operator is now available in both Docker and static builds. The operator had earlier been missing due to a configuration issue.

### Delay catalog lookups until catalog is ready

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

The `export`, `metrics`, `diagnostics` and `partitions` operators returned an empty result when used before the node had successfully loaded its persisted data. They now wait correctly.

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

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