# Tenzir Node v4.15.0

## 🚀 Features

### Add an option to `export` both past and future events

May 31, 2024 · [@IyeOnline](https://github.com/IyeOnline) · [#4203](https://github.com/tenzir/tenzir/pull/4203)

The `export`, `metrics`, and `diagnostics` operators now features a `--retro` flag. This flag will make the operators first export past events, even when `--live` is set. Specify both options explicitly to first return past events and then immediately switch into live mode.

### Add label definitions to configured pipelines

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

Pipelines configured as code in the `tenzir.yaml` configuration file may now contain labels.

### Support IP-in-subnet queries in lookup tables

May 30, 2024 · [@mavam](https://github.com/mavam) · [#4051](https://github.com/tenzir/tenzir/pull/4051)

The `lookup-table` context now performs longest-prefix matches when the table key is of type `subnet` and the to-be-enriched field of type `ip`. For example, a lookup table with key `10.0.0.0/8` will match when enriching the IP address `10.1.1.1`.

### Allow editing definitions of managed pipelines

May 29, 2024 · [@Dakostu](https://github.com/Dakostu) · [#4196](https://github.com/tenzir/tenzir/pull/4196)

The `/pipeline/update` API endpoint now supports updating definitions of existing pipelines.

### Add an option for writing JSON arrays of objects

May 27, 2024 · [@dominiklohmann](https://github.com/dominiklohmann) · [#4249](https://github.com/tenzir/tenzir/pull/4249)

Use `write json --arrays-of-objects` to write JSON arrays per batch of events instead of JSON objects per event.

### Support disabling TLS in `https` connector

May 27, 2024 · [@mavam](https://github.com/mavam) · [#4248](https://github.com/tenzir/tenzir/pull/4248)

The `https` connector supports the new options `--skip-peer-verification` and `--skip-hostname-verification` to disable verification of the peer’s certificate and verification of the certificate hostname.

### Support multiple fields in `sort`

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

The `sort` operator now supports sorting by multiple fields.

### Build an RPM package

May 22, 2024 · [@tobim](https://github.com/tobim) · [#4188](https://github.com/tenzir/tenzir/pull/4188)

We now offer an RPM package for RedHat Linux and its derivatives.

## 🐞 Bug Fixes

### Add an option to `export` both past and future events

May 31, 2024 · [@IyeOnline](https://github.com/IyeOnline) · [#4203](https://github.com/tenzir/tenzir/pull/4203)

`export --live` no longer buffers the last batch of event that was imported, and instead immediately returns all imported events.

### Add label definitions to configured pipelines

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

Pipelines configured as code no longer always restart with the node. Instead, just like for other pipelines, they only restart when they were running before the node shut down.

### Support multiple table slice schemas when dumping contexts

May 21, 2024 · [@Dakostu](https://github.com/Dakostu) · [#4236](https://github.com/tenzir/tenzir/pull/4236)

`context inspect` will not crash anymore when encountering contexts that contain multi-schema data.

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

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