Skip to content

Releases: I-am-PUID-0/DMB

Release 3.1.0

26 Jul 19:47
Compare
Choose a tag to compare

Added ✨

  • Shutdown: Added a shutdown function to gracefully stop the DMB container; e.g., unmount the rclone mounts πŸ›‘

Release 3.0.0

26 Jul 18:15
Compare
Choose a tag to compare

Breaking Changes ⚠️

  • BACKEND_URL: Environment variable has been changed to RIVEN_BACKEND_URL to better reflect the environment variable's purpose; please update your compose file accordingly

Added ✨

  • Ratelimit for GitHub API requests ⏳
  • Retries for GitHub API requests πŸ”„

Fixed πŸ› οΈ

  • RIVEN_ENABLED: Environment variable has been fixed to correctly enable the Riven backend and frontend; Default is false 🀞
  • RIVEN_UPDATE: Environment variable has been fixed to correctly update the Riven backend and frontend; Default is false 🀞
  • RIVEN_BACKEND_UPDATE: Environment variable has been fixed to correctly update the Riven backend; Default is false 🀞
  • RIVEN_FRONTEND_UPDATE: Environment variable has been fixed to correctly update the Riven frontend; Default is false 🀞
  • RIVEN_DATABASE_HOST: Environment variable has been fixed to correctly set the Riven database host; Default is sqlite:////riven/backend/data/media.db πŸ—ƒοΈ
  • Issue #22 πŸ›

Notes πŸ“

  • BACKEND_URL has been changed to RIVEN_BACKEND_URL. The value is automatically set when the variable is not enabled. The default value is http://127.0.0.1:8080 🌐
  • RIVEN_DATABASE_HOST value is automatically set when the variable is not enabled. The default value is sqlite:////riven/backend/data/media.db πŸ—ƒοΈ

Release 2.0.0

25 Jul 22:12
Compare
Choose a tag to compare

Breaking Changes

  • Riven: Directory structure has changed to allow for split riven instances - backend and frontend - please update your compose file volumes accordingly
  • RIVEN_BRANCH: Is now split into RIVEN_FRONTEND_BRANCH and RIVEN_BACKEND_BRANCH
  • RIVEN_ENABLED: Environment variable will enable the Riven backend and frontend without the need to set the RIVEN_FRONTEND_ENABLED and RIVEN_BACKEND_ENABLED variables
  • RIVEN_UPDATE: Environment variable to update the Riven backend and frontend; Default is false

Added

  • RIVEN_BACKEND_ENABLED: Environment variable to enable the Riven backend; Default is false
  • RIVEN_FRONTEND_ENABLED: Environment variable to enable the Riven frontend; Default is false
  • RIVEN_BACKEND_BRANCH: Environment variable to set the Riven backend branch; Default is main
  • RIVEN_FRONTEND_BRANCH: Environment variable to set the Riven frontend branch; Default is main
  • RIVEN_BACKEND_UPDATE: Environment variable to update the Riven backend; Default is false
  • RIVEN_FRONTEND_UPDATE: Environment variable to update the Riven frontend; Default is false
  • RIVEN_BACKEND_VERSION: Environment variable to set the Riven backend version; Default is latest
  • RIVEN_FRONTEND_VERSION: Environment variable to set the Riven frontend version; Default is latest
  • BACKEND_URL: Environment variable to set the Riven backend URL; Default is http://127.0.0.1:8080
  • RIVEN_DATABASE_HOST: Environment variable to set the Riven database host; Default is sqlite:////riven/backend/data/media.db
  • COLOR_LOG_ENABLED: Environment variable to enable color logging; Default is false
  • ffmpeg: Added ffmpeg to the Dockerfile for Zurg use of ffprobe to extract media information from files, enhancing media metadata accuracy.

Notes

  • Delete all Riven files and directories within the data directory before starting the new version of Riven!
  • Automatic updates for Riven backend and frontend are not funtioal yet; will be fixed in a follow-on release.
  • Other features may also not be functional yet; will be fixed in a follow-on release.
  • This release resolves Issue #19, Issue #20, and Issue #10

Release 1.2.0

19 Jul 21:59
Compare
Choose a tag to compare

Added

  • Issue #18: Added DMB_LOG_SIZE environment variable to set the maximum size of the log file; Default is 10MB

Release 1.1.0

17 Jul 20:12
Compare
Choose a tag to compare

Changed

  • Rclone: WebDAV URL check for Zurg startup processes accepts any 200 status code as a valid response
  • DMB: Refactored to use common functions under utils

Release 1.0.3

16 Jul 20:11
Compare
Choose a tag to compare

Fixed

  • Rclone: Fixed WebDAV URL check for Zurg startup processes when Zurg user and password are set in config.yml

Release 1.0.2

16 Jul 15:25
Compare
Choose a tag to compare

Fixed

  • Zurg: Fixed the removal of Zurg user and password if previously set in config.yml

Release 1.0.1

16 Jul 12:28
Compare
Choose a tag to compare

Fixed

  • DMB: Introduced a Riven startup check for the symlinked directory to ensure the Zurg startup processes have finished before starting Riven
  • DMB: Introduced a Rclone startup check for the Zurg WebDAV URL to ensure the Zurg startup processes have finished before starting Rclone

Release 1.0.0

25 Jun 19:58
Compare
Choose a tag to compare

Breaking Changes

  • DMB: Updated PDZURG_LOG_LEVEL to DMB_LOG_LEVEL
  • DMB: Updated PDZURG_LOG_COUNT to DMB_LOG_COUNT

Changed

  • Issue #5: Added intital sleep time to allow for services to start
  • Issue #6: Disabled Zurg plex_update.sh - not needed
  • Issue #7: Cleanup Riven logging

Added

  • Issue #1: All Riven settings now assignable with environment variables
  • Riven: RIVEN_LOG_LEVEL environment variable - Riven log level is only configurable to DEBUG or INFO; Default is INFO

Removed

  • Issue #3: Removed Jellyfin enviornement variables
  • Issue #2: Removed PLEX_REFRESH environment variable

Release 0.2.0

22 Jun 20:16
Compare
Choose a tag to compare

Added

  • Zurg: GITHUB_TOKEN environment variable to use for access to the private sponsored zurg repository

Removed

  • Zurg: PLEX_REFRESH environment variable
  • Zurg: PLEX_MOUNT environment variable