github Listenarrs/Listenarr 0.2.63
Canary 0.2.63

pre-release5 hours ago

Summary

This PR is a mix of release plumbing, security cleanup, Docker compatibility work, and a small UI polish pass. It keeps package versions aligned with the backend version, expands CodeQL coverage, hardens manual download routing, clears current frontend and Discord bot dependency advisories, improves Docker env compatibility, and tidies up the app shell on desktop and mobile.

Changed

  • Frontend and package versions are now synced automatically from listenarr.api/Listenarr.Api.csproj during local npm workflows and CI version bumps.
  • CI version bump workflows now pass the already-computed NEW_VERSION directly into the sync step so frontend metadata cannot lag behind the release version.
  • CodeQL now scans GitHub Actions workflows in addition to the existing C# and JavaScript analysis.
  • The app version was moved out of the header and into the bottom of the sidenav, where it stays visible as plain text.
  • On mobile, the menu button now appears to the left of the logo for a more natural header layout.

Fixed

  • Docker startup now handles PGID collisions more gracefully by remapping a pre-created service account instead of failing when the requested group already exists.
  • GID is now accepted as a compatibility alias for PGID.
  • UMASK_SET is now supported as a legacy alias for UMASK, with UMASK still taking precedence if both are set.
  • Manual send-to-client downloads no longer trust the client-supplied DownloadType; the server now derives the effective type itself, preventing spoofed DDL values from bypassing normal routing.
  • Frontend dependency advisories were cleared by refreshing the lockfile so the @vue/test-utils -> js-beautify -> editorconfig chain resolves to patched packages.
  • Discord bot dependency advisories were cleared by updating the resolved undici version to 6.24.1 through the bot package override and lockfile refresh.

Removed

  • The version badge beside the header logo.
  • ...

Automated canary build

Don't miss a new Listenarr release

NewReleases is sending notifications on new releases.