# Tenzir Platform v1.23.0

The seaweedfs service in our example setups now runs as non-root user and automatically adds the correct CORS headers. Be sure to read the “Changes” section below if you’re using it in a self-hosted environment. As always, a slew of frontend improvements are included in this release as well.

## 🚀 Features

### Type Icons in the Explorer

Dec 17, 2025 · [@gitryder](https://github.com/gitryder)

We replaced text labels with icons for types in the Explorer table header, giving it a cleaner, more compact look. You can hover over any icon to see the full type name.

### Fix some issues with the seaweed container

Dec 17, 2025 · [@lava](https://github.com/lava)

The docker compose example stacks now add the correct CORS setting for the upload and download endpoints by default.

### Editor Shortcuts Help

Dec 17, 2025 · [@gitryder](https://github.com/gitryder)

The editor now includes a shortcuts help section that shows useful keyboard shortcuts at a glance. You can open it by clicking the info button next to the copy pipeline link button.

## 🔧 Changes

### Switch default user for seaweed container

Dec 17, 2025 · [@lava](https://github.com/lava)

To conform with best practices, we updated the `tenzir-seaweed` image to use a non-root user by default.

**NOTE**: This is a breaking change due to the updated permissions of the seaweed data volume. If you have an existing docker compose stack, either manually specify the root user in your `docker-compose.yaml`:

```yaml
services:
  seaweed:
    user: root
```

Or run a one-time command after upgrading to change the permissions of the seaweed data volume:

```sh
docker compose run --user root --entrypoint /bin/sh seaweed
$ chown -R seaweed:seaweed /var/lib/seaweedfs
```

## 🐞 Bug Fixes

### Fixed background color on the pipeline detail page

Dec 17, 2025 · [@gitryder](https://github.com/gitryder)

We fixed an issue that caused the pipeline detail page to show an incorrect background color.

### Fix static dashboard configuration issues

Dec 17, 2025 · [@lava](https://github.com/lava)

Fixed an issue that could lead to statically configured dashboards not being shown on the Dashboards page.

[ Download on GitHub ](https://github.com/tenzir/platform/releases/tag/v1.23.0)

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