codeberg shroff/phylum releases/v0.9.0
v0.9.0

latest release: releases/v0.9.1
one month ago

This is a major release that addresses many quality of life issues for setting up and using Phylum as a daily driver.

Breaking Changes

There are a couple of breaking changes in this release.

Updated compose.yml

Make sure to get the updated version from this release, or by running the following command:

curl -O https://codeberg.org/shroff/phylum/src/tag/releases/v0.9.0/compose.yml

This new compose file needs to be accompanied by some directory restructuring. All data is (by default) now stored in a phylum directory inside the main data directory (like postgres). If migrating from an earlier release, you will need to manually move the config.yml file and storage directory to a newly created phylum directory. This is what the new structure should look like:

data
  + phylum
  |   + config.yml
  |   + storage
  + postgres

OIDC Login Configuration

OIDC clients are now configured as a dict rather than a list at the same path in config.yaml: auth.openid.clients. This is what the relevant section of your config.yml should look like:

auth:
  openid:
    clients:
      <id>:
        name:
        issuer_url:
        client_id:
        client_secret:

There is nothing to be done if you do not have OIDC clients configured for login

What's New

  • Instance setup on first-run
  • In-app user management
  • User permissions
  • Improved login flow
  • Restyled public shares page
  • Better properties view
  • Fixed UUID generation on web

Don't miss a new phylum release

NewReleases is sending notifications on new releases.