Skip to content

Gophenberg 0.19.0

Choose a tag to compare

@SirLouen SirLouen released this 15 Oct 12:01
· 953 commits to main since this release
b70750a

Content lists get a full refresh, authors get avatars, and a new member role arrives.

What's new

  • Content lists have status tabs, filters and bulk actions.
  • Each author's name shows an avatar. GOPHENBERG_AVATARS picks initials, Gravatar or an icon.
  • Admins can describe each content type. The text shows under the list title.
  • Built-in type names show in the reader's language.
  • Upload media takes several files at once.
  • A new member role signs in but never enters the admin.
  • check and migrate now run on a SQLite file. Serving from SQLite comes later.

Before you update

  • Back up first. Two migrations run when the server starts.
  • Give a role to each account that account:list shows without one.
  • Set stop_grace_period above 25 seconds.
  • Sites that sleep when idle need a cron job.

For developers

  • Themes need no rebuild.
  • Plugins require the SDK module at sdk/v0.5.0 and drop any Gophenberg 0.18 requirement. See the SDK versions.
  • The API answers 403 capability_missing where 0.18 answered role_insufficient.

Rolling back

Use the 0.18.2 image, never 0.18.0 or 0.18.1. On 0.18.2, members can enter the admin, so disable them first. See Updates and backups.

Thanks to @lux-liang (#350, #362), @w3lld1 (#361), @wzd8888 (#390) and @CloudCorpRecords (#432) for their work.