Skip to content
This repository was archived by the owner on Jan 29, 2026. It is now read-only.

Releases: I-am-PUID-0/DMB

Release 5.1.1

10 Sep 16:00

Choose a tag to compare

Fixed πŸ› οΈ

  • Zilean: PostgreSQL subprocess: ... CEST [490] FATAL: role "postgres" does not exist πŸ›

Notes πŸ“

  • On first run of Zilean, the PostgreSQL will create the database named zilean, so the message PostgreSQL subprocess: ... CEST [596] FATAL: database "zilean" does not exist can be ignored πŸ—„οΈ

Release 5.1.0

09 Sep 21:09

Choose a tag to compare

Added ✨

  • Issue #48 Added Zilean to the DMB image for caching of the DebridMediaManager shared hashlists πŸ“¦
  • ZILEAN_ENABLED: Environment variable to enable Zilean; Default is false πŸ”„
  • ZILEAN_UPDATE: Environment variable to update Zilean; Default is false πŸ”„
  • ZILEAN_BRANCH: Environment variable to set the Zilean branch; Default is main πŸ”„
  • ZILEAN_VERSION: Environment variable to set the Zilean version; Default is latest πŸ”„
  • ZILEAN_LOGS: Environment variable to disable the Zilean logging when value is set to OFF; Default is ON πŸ“

Release 5.0.1

06 Sep 13:28

Choose a tag to compare

Fixed πŸ› οΈ

  • Issue #47 Error when RCLONE_LOG_LEVEL is not enabled πŸ›

Release 5.0.0

05 Sep 19:07

Choose a tag to compare

Breaking Changes ⚠️

  • PostgreSQL: The default database user has been changed from postgres to DMB πŸ“‰ - Please delete the existing PostgreSQL data directory before starting the new version of DMB πŸ—‘οΈ

Added ✨

  • FRONTEND_LOGS: Environment variable to disable the Riven frontend logging when value is set to OFF; Default is ON πŸ“
  • BACKEND_LOGS: Environment variable to disable the Riven backend logging when value is set to OFF; Default is ON πŸ“
  • Riven: Added shutdown for Riven backend and frontend processes πŸ›‘

Fixed πŸ› οΈ

  • Issue #44 Add graceful shutdown for Riven frontend and backend ✨
  • Issue #45 Fix permissions for npm_install πŸ›
  • Issue #46 Zurg config.yml not chown'd to the correct user πŸ›
  • PostgreSQL: Fixed permissions for PostgreSQL πŸ› - Thanks @Unlearned6688 πŸ™
  • Zurg: Fixed automatic updates for Zurg nightly builds πŸ›

Changed πŸ”„

  • Refactor: Refactored the use of ProcessHandler for consistent process management πŸ”„

Notes πŸ“

  • Add stop_grace_period: 60s to your compose file to allow for a 60 second grace period for all of the processes to shutdown before the container is stopped πŸ›‘
  • Issue #43 Node issue when setting Riven frontend version πŸ› has not been resolved in this release 🚨, so please ensure to only use Riven frontend version that is built into the image - No automatic update / branch / version πŸ“¦
  • There may be an issue with the Riven frontend when trying to access settings; the logs will show TypeError: Cannot read properties of undefined (reading 'enabled') when trying to access settings - this is a known issue and you will need to delete the riven settings.json 🚨

Release 4.1.0

29 Aug 19:28

Choose a tag to compare

Added ✨

  • RCLONE_LOGS: Environment variable to disable the rclone process logging when value is set to OFF; Default is ON πŸ“
  • RCLONE_DIR: Environment variable to set the rclone directory; Default is /data πŸ“

Fixed πŸ› οΈ

  • Issue #36 Setting RCLONE_LOG_LEVEL=OFF causes the rclone process to fail πŸ›
  • Issue #37 Error when PUID/PGID are set without values: PGID= πŸ›
  • Issue #38 Recursive chown of /data throws errors if the mount is still present πŸ›
  • Issue #39 Make rclone mount base path a variable - /data --> /user-defined ✨
  • Issue #41 Add healthcheck for PostgreSQL process ✨
  • Issue #42 Add clean shutdown for PostgreSQL server ✨

Release 4.0.0

28 Aug 16:29

Choose a tag to compare

Breaking Changes ⚠️

  • Riven: Riven backend no longer supports sqlite as a database option; PostgreSQL is now the only supported database option πŸ“‰
  • PostgreSQL: To ensure the database files are persisted, a volume must be mounted to /postgres_data πŸ“‚

Added ✨

  • PUID & PGID: Environment variables to set the user and group IDs for the DMB container; Default is 1001 πŸ†”
  • POSTGRES_DATA: Environment variable to set the path for the PostgreSQL database files; Default is /postgres_data πŸ“
  • POSTGRES_PASSWORD: Environment variable to set the password for the PostgreSQL database; Default is postgres πŸ”
  • POSTGRES_USER: Environment variable to set the user for the PostgreSQL database; Default is postgres πŸ‘€
  • POSTGRES_DB: Environment variable to set the database name for the PostgreSQL database; Default is riven πŸ—„οΈ

Changed πŸ”„

  • Riven: Riven backend now uses PostgreSQL as the database option; Default is postgresql+psycopg2://postgres:postgres@127.0.0.1/riven πŸ”§
  • Riven: Riven frontend now uses PostgreSQL as the database option; Default is postgres://postgres:postgres@127.0.0.1/riven πŸ”„

Fixed πŸ› οΈ

  • Issue #8 Add support for PUID/GUID ✨
  • Issue #34 Add PostgreSQL option for Riven backend ✨
  • Issue #35 Riven frontend not properly connecting to the database πŸ›

Notes πŸ“πŸ“Œ

  • If the Riven backend shows errors related to the database or alembic, then the Riven data directory may need to be deleted before starting the new version of Riven w/ PostgreSQL πŸ—‘οΈ - backup your settings.json before deleting the data directory πŸ“‚

Release 3.5.0

08 Aug 20:09

Choose a tag to compare

Added ✨

  • Suppress Logs: If the LOG_LEVEL for a process is set to OFF, then logs will be suppressed for the process 🀫
  • Riven Frontend: Added the latest version of the Riven frontend to the Dockerfile for image build πŸ“¦

Notes πŸ“

  • The DMB image is built nightly and will include the latest version of the Riven frontend at the time of build πŸŒ™

Release 3.4.0

06 Aug 01:05
8e23825

Choose a tag to compare

Fixed πŸ› οΈ

  • Issue #27 DATABASE_URL was not being set correctly for the Riven frontend πŸ›
  • healthcheck: Fixed healthcheck to properly check for Riven frontend setup completion 🩺

Changed πŸ”„

  • Riven setup: Refactored backend and frontend setup to use ProcessHandler for consistent logging πŸ”„

Added ✨

  • Issue #9 Obfuscate sensitive data in logs
  • Riven backend: UPDATERS_PLEX_ADDRESS linked to PLEX_ADDRESS πŸ”„
  • Riven backend: UPDATERS_PLEX_TOKEN linked to PLEX_TOKEN πŸ”„

Release 3.3.2

03 Aug 16:34
7cc2886

Choose a tag to compare

Fixed πŸ› οΈ

Issue #27 Riven frontend needed a database connection to function properly πŸ›

Added ✨

  • RIVEN_DATABASE_URL: Environment variable to set the Riven frontend database URL; Default is sqlite:////riven/backend/data/media.db πŸ—ƒοΈ

Changed πŸ”„

  • GITHUB_TOKEN: Can be added to the environment variables to allow for repository downloads without rate limits πŸ”„

Release 3.3.1

01 Aug 19:24

Choose a tag to compare

Fixed πŸ› οΈ

  • healthcheck: Reverted healthcheck, for now πŸ›