Skip to content

CORS fixes and Frontend Updates

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.

Download the release on GitHub.

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.

By @gitryder.

Fix some issues with the seaweed container

Section titled “Fix some issues with the seaweed container”

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

By @lava in #135.

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.

By @gitryder.

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:

services:
seaweed:
user: root

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

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

By @lava in #135.

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

By @lava.

Fixed background color on the pipeline detail page

Section titled “Fixed background color on the pipeline detail page”

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

By @gitryder.

Last updated: