This repository was archived by the owner on Jan 29, 2026. It is now read-only.
Releases: I-am-PUID-0/DMB
Releases Β· I-am-PUID-0/DMB
Release 5.1.1
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 existcan be ignored ποΈ
Release 5.1.0
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
Fixed π οΈ
- Issue #47 Error when RCLONE_LOG_LEVEL is not enabled π
Release 5.0.0
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: 60sto 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
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
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
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
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
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
Fixed π οΈ
- healthcheck: Reverted healthcheck, for now π