Skip to content

Commit 114151b

Browse files
authored
chore(master): release 2.0.0 (#103)
1 parent 6ba1299 commit 114151b

3 files changed

Lines changed: 105 additions & 2 deletions

File tree

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
".": "1.7.0"
2+
".": "2.0.0"
33
}

CHANGELOG.md

Lines changed: 103 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,108 @@
11
# Changelog
22

3+
## [2.0.0](https://github.com/I-am-PUID-0/DUMB/compare/1.7.0...2.0.0) (2026-01-26)
4+
5+
6+
### ⚠ BREAKING CHANGES
7+
8+
* **docker-image:** remove riven frontend and backend builder stages from Dockerfile
9+
10+
### ✨ Features
11+
12+
* add in-process ffprobe monitor for Sonarr/Radarr hangs ([0ff51a8](https://github.com/I-am-PUID-0/DUMB/commit/0ff51a850b54dac1b2f4dfd8044fde2497c303af))
13+
* **api process:** add capabilities endpoint to retrieve optional service options ([aab889d](https://github.com/I-am-PUID-0/DUMB/commit/aab889d847cac45d9afa0464fa8a16b529dfefb7))
14+
* **api process:** add support for optional service configurations in UnifiedStartRequest ([6c0308c](https://github.com/I-am-PUID-0/DUMB/commit/6c0308c7fa2dac33459633e5dde0a536bc7ee9b5))
15+
* **api:** add size attribute to log file response ([7696c22](https://github.com/I-am-PUID-0/DUMB/commit/7696c22836c7a3c4aaeaceba1abd7d42318b0546))
16+
* **arr:** implement pinned version support and update logic for ArrInstaller ([f60c1bd](https://github.com/I-am-PUID-0/DUMB/commit/f60c1bda1fa5605dc185e6677af1983b0f201cfb))
17+
* **auth:** implement JWT authentication with user management ([7596137](https://github.com/I-am-PUID-0/DUMB/commit/75961373b2ad405f046be0d78a20f95f1607927b))
18+
* **auto_update:** add support for Jellyfin and Emby updates with pinned versions ([f60c1bd](https://github.com/I-am-PUID-0/DUMB/commit/f60c1bda1fa5605dc185e6677af1983b0f201cfb))
19+
* **auto-restart:** implement auto-restart configuration and monitoring for processes ([a40e8e7](https://github.com/I-am-PUID-0/DUMB/commit/a40e8e7fabe5f7260020c174a0fa08344fcb432e)), closes [#57](https://github.com/I-am-PUID-0/DUMB/issues/57)
20+
* **auto-update:** enhance initial update check and preinstall handling ([39ab554](https://github.com/I-am-PUID-0/DUMB/commit/39ab5549def996da872f3d1b220f2782afdec3d9))
21+
* **config:** add support for INI configuration file parsing and writing ([50d8b2d](https://github.com/I-am-PUID-0/DUMB/commit/50d8b2de42befa085cb6703cdea1f31d6e18ddb3))
22+
* **config:** add UI log timestamp configuration options ([0c86aec](https://github.com/I-am-PUID-0/DUMB/commit/0c86aec19145a8b3858a5a20e6df423835806878))
23+
* **core-services:** add Zilean sponsorship URL and enhance core service handling in wait entries ([6ba1299](https://github.com/I-am-PUID-0/DUMB/commit/6ba12994129f20aeeeaf43a38cc63e7d69208d09))
24+
* **core-services:** support multi-core arr instances and conditional combined roots ([27cea3d](https://github.com/I-am-PUID-0/DUMB/commit/27cea3ddf0cc6c0c45edd487c4aaa8d60e5960a5))
25+
* **dbrepair:** implement Plex DBRepair functionality and configuration ([6ca1f67](https://github.com/I-am-PUID-0/DUMB/commit/6ca1f672788d5d37fe52582761f41ca8f67d484e)), closes [#97](https://github.com/I-am-PUID-0/DUMB/issues/97)
26+
* **emby:** add Emby Media Server port configuration ([ad2340e](https://github.com/I-am-PUID-0/DUMB/commit/ad2340e9fb90e3bd47380d9f92ccbd3a71d5a929))
27+
* **emby:** add use_system_ffmpeg option and relink binaries ([7f35c9e](https://github.com/I-am-PUID-0/DUMB/commit/7f35c9e017f68c4113663dd4ebcda8e2cf8e9f31))
28+
* **healthcheck:** adds process port verification ([7be53a0](https://github.com/I-am-PUID-0/DUMB/commit/7be53a08ce7f718d9524bb96a164907e02e50681))
29+
* **jellyfin:** add Jellyfin Media Server port configuration ([ad2340e](https://github.com/I-am-PUID-0/DUMB/commit/ad2340e9fb90e3bd47380d9f92ccbd3a71d5a929))
30+
* **logger:** Adds subprocess logging to files ([51de776](https://github.com/I-am-PUID-0/DUMB/commit/51de776f02fc67fff99b578b5faa3f3f1916d5aa))
31+
* **logging:** add log file configuration for various services and implement access logging ([80f466c](https://github.com/I-am-PUID-0/DUMB/commit/80f466cc4d0ccaf0c8b88cd9c390acefa4f4a397))
32+
* **logging:** keep file logging when suppressing console/websocket ([218fa2c](https://github.com/I-am-PUID-0/DUMB/commit/218fa2cd63d5eca09009289f7d4fd249a8d374e8))
33+
* **logs:** add Traefik log file discovery ([ad2340e](https://github.com/I-am-PUID-0/DUMB/commit/ad2340e9fb90e3bd47380d9f92ccbd3a71d5a929))
34+
* **metrics:** add history series endpoint and enhance metrics collection ([6f78400](https://github.com/I-am-PUID-0/DUMB/commit/6f7840033e13ea9199ff9db76372e19a8788d3ca))
35+
* **metrics:** add process connections collection to MetricsCollector ([629a853](https://github.com/I-am-PUID-0/DUMB/commit/629a8535815545119e48146180fc54154a10de6e))
36+
* **metrics:** Extends metrics history management ([01bd593](https://github.com/I-am-PUID-0/DUMB/commit/01bd593356ded720d8fb82de1a2d7a7c768649f8))
37+
* **metrics:** implement metrics collection and history tracking ([dff26de](https://github.com/I-am-PUID-0/DUMB/commit/dff26de5066036375009edd8ea105b3aa53971e5))
38+
* **nzbdav:** add core service support, config, and setup flow ([20b9595](https://github.com/I-am-PUID-0/DUMB/commit/20b9595add59a2da0bc2469888b1fa13060452c8))
39+
* **plex:** add installation logic for Plex Media Server if not found during auto_update ([6364281](https://github.com/I-am-PUID-0/DUMB/commit/6364281b0bc73dc35212d73a050bd53332e6c96f))
40+
* **plex:** add support for pinned version in Plex installation and update checks ([cf29b7e](https://github.com/I-am-PUID-0/DUMB/commit/cf29b7e657c4742bf3c6db57b29d43f7fa96be73)), closes [#15](https://github.com/I-am-PUID-0/DUMB/issues/15)
41+
* **port-management:** implement comprehensive port availability checking ([ad2340e](https://github.com/I-am-PUID-0/DUMB/commit/ad2340e9fb90e3bd47380d9f92ccbd3a71d5a929))
42+
* **port-management:** implement global port reservation and configuration handling for NzbDAV ([827f1c8](https://github.com/I-am-PUID-0/DUMB/commit/827f1c83794b8ed8a8147aee37dd7f457d6456c4))
43+
* **processes:** prioritize stopping media servers before other processes ([2fdc98b](https://github.com/I-am-PUID-0/DUMB/commit/2fdc98b0b7e457ffd7cd750cb850eb618c7c0081))
44+
* **prowlarr:** auto-sync Arr applications on service lifecycle ([20b9595](https://github.com/I-am-PUID-0/DUMB/commit/20b9595add59a2da0bc2469888b1fa13060452c8))
45+
* **seerr:** add Seerr support and configuration options ([336cbec](https://github.com/I-am-PUID-0/DUMB/commit/336cbece18145c655c4049055c78a694879fb1b6))
46+
* **service-ui:** add endpoint to retrieve service UI mapping ([a52f4c6](https://github.com/I-am-PUID-0/DUMB/commit/a52f4c664e6d93e86470fcba0f233d39ab2e57f9))
47+
* **setup:** add riven bootstrap and plexapi dependency management to patch riven backend v0.23.6 pinned dep issue ([2bd5fd1](https://github.com/I-am-PUID-0/DUMB/commit/2bd5fd16eefa2664d57639da07ffbda3081ee735))
48+
* **setup:** Adds rclone unmount to decypharr ([5b4114f](https://github.com/I-am-PUID-0/DUMB/commit/5b4114fbc517385fb94240db8f92d7795a63da9c))
49+
* **setup:** implement project setup with preinstall support and locking mechanism ([8c62590](https://github.com/I-am-PUID-0/DUMB/commit/8c625908bbb47cffe5d6717432167ab108cfb23f))
50+
* **startup:** add dependency-aware orchestration and Huntarr support ([b04b9cf](https://github.com/I-am-PUID-0/DUMB/commit/b04b9cfe37513081b979769e3760ed525ad4e9de))
51+
* **startup:** add dependency-aware parallel startup and shutdown-safe waits ([a382f60](https://github.com/I-am-PUID-0/DUMB/commit/a382f60fad1bb01c53c44cecc1796aaa9cc6e167))
52+
* **status:** add websocket status endpoint and improve process health checks ([02a4d60](https://github.com/I-am-PUID-0/DUMB/commit/02a4d60279f9c9077c1ebfa155ad2918eb765f30))
53+
* **tautulli:** add Tautulli support and configuration options ([2d61f27](https://github.com/I-am-PUID-0/DUMB/commit/2d61f270a29dee92cdd0ea4a27b6ad4d95767f44)), closes [#16](https://github.com/I-am-PUID-0/DUMB/issues/16)
54+
* **traefik:** add Traefik reverse proxy integration for service UIs ([ad2340e](https://github.com/I-am-PUID-0/DUMB/commit/ad2340e9fb90e3bd47380d9f92ccbd3a71d5a929))
55+
* **traefik:** enhance service name sanitization for URL safety ([daa2dda](https://github.com/I-am-PUID-0/DUMB/commit/daa2dda76ada20c3931807bcdb641c2d39d722e6))
56+
57+
58+
### 🐛 Bug Fixes
59+
60+
* **api:** correct OpenAPI URL reference in Scalar docs ([ad2340e](https://github.com/I-am-PUID-0/DUMB/commit/ad2340e9fb90e3bd47380d9f92ccbd3a71d5a929))
61+
* **arr:** add force option to install method to skip installation if binary exists ([f613120](https://github.com/I-am-PUID-0/DUMB/commit/f6131208b4c2a8b191490dcd99aacd1a59ac5366))
62+
* **arr:** improve error handling and extraction process in install method ([647c3d5](https://github.com/I-am-PUID-0/DUMB/commit/647c3d5018bfb28835fa243d4857ddcc2a1b0467))
63+
* **cli_debrid:** chown utilities on startup and during setup ([420eefb](https://github.com/I-am-PUID-0/DUMB/commit/420eefb516dc92453b2a99b4150faff117b3b889))
64+
* **config:** enhance XML config handling in save_config_file and write_rclone_config functions ([90a4554](https://github.com/I-am-PUID-0/DUMB/commit/90a4554e9fceb23ceba58e7b95018d003fe0f01a))
65+
* **config:** improves arr, decypharr, and nzbdav configuration handling ([2ad20b0](https://github.com/I-am-PUID-0/DUMB/commit/2ad20b0c9a78df250426fa1e1f43f17745735914))
66+
* **dbrepair:** defer first scheduled run by configured interval and log next run time ([7579908](https://github.com/I-am-PUID-0/DUMB/commit/7579908b2e550b35898fe2faf42244d16106a359))
67+
* **decypharr:** update arrs handling in patch_decypharr_config to use desired_arrs - avoiding external arrs ([2a65e2d](https://github.com/I-am-PUID-0/DUMB/commit/2a65e2dcebaee496cef6b251d3788950040e9650))
68+
* **deps:** update psutil to version 7.2.0 and adjust dependencies ([c43b45b](https://github.com/I-am-PUID-0/DUMB/commit/c43b45b63eb99f33c5e6e783e13bc37af31b8653))
69+
* **devcontainer:** change default terminal profile to bash and update postCreateCommand for poetry installation ([5ea1521](https://github.com/I-am-PUID-0/DUMB/commit/5ea1521b90f41efbff4741182808e0cd1e38f759))
70+
* **docker:** update dependencies in Dockerfile for improved compatibility ([d05a990](https://github.com/I-am-PUID-0/DUMB/commit/d05a990662cc898e5135b2833d7804882369aa0d)), closes [#98](https://github.com/I-am-PUID-0/DUMB/issues/98)
71+
* **jellyfin:** allow installation of specific Jellyfin versions ([f60c1bd](https://github.com/I-am-PUID-0/DUMB/commit/f60c1bda1fa5605dc185e6677af1983b0f201cfb))
72+
* **main:** start media server(s) after other services ([9a858a4](https://github.com/I-am-PUID-0/DUMB/commit/9a858a47f9426614a5ec0643a2134539043fe84c))
73+
* **nzbdav:** add chown_single call for parent directory in ensure_symlink_roots ([8db318b](https://github.com/I-am-PUID-0/DUMB/commit/8db318baa4265c045f512e81d5b3d756181d5c60))
74+
* **nzbdav:** enhance chown_single logic with error handling and logging ([629a853](https://github.com/I-am-PUID-0/DUMB/commit/629a8535815545119e48146180fc54154a10de6e))
75+
* **poetry.lock:** update ruamel.yaml version to 0.18.17 and adjust python version constraints ([5ea1521](https://github.com/I-am-PUID-0/DUMB/commit/5ea1521b90f41efbff4741182808e0cd1e38f759))
76+
* **processes:** improve error handling during process startup and logging ([cd544b1](https://github.com/I-am-PUID-0/DUMB/commit/cd544b1a58ab4e85e7bb5f6d8579d14c83d5ea03))
77+
* **processes:** update core_service description for clarity ([fdda589](https://github.com/I-am-PUID-0/DUMB/commit/fdda58958372b8f18cb549eac0d3bdcf2d11fb12))
78+
* **processes:** update stdout and stderr handling in start_process method for suppress_logging ([3bd3777](https://github.com/I-am-PUID-0/DUMB/commit/3bd37770eabb0b27c8ac20aff95a44610374a77b))
79+
* **rclone:** add default flags to rclone setup for missing parsed flags ([395557e](https://github.com/I-am-PUID-0/DUMB/commit/395557e8521502521112d9b1cd98009789fe9601))
80+
* **setup:** conditionally change ownership of Plex config directory ([9a858a4](https://github.com/I-am-PUID-0/DUMB/commit/9a858a47f9426614a5ec0643a2134539043fe84c))
81+
* **setup:** enhance version handling logic for release and branch setups ([0818bf0](https://github.com/I-am-PUID-0/DUMB/commit/0818bf034d977ef8ace78f9ea243aaf5ce515280)), closes [#101](https://github.com/I-am-PUID-0/DUMB/issues/101)
82+
83+
84+
### 🤡 Other Changes
85+
86+
* **config:** add pinned_version field to configuration files and schema ([f60c1bd](https://github.com/I-am-PUID-0/DUMB/commit/f60c1bda1fa5605dc185e6677af1983b0f201cfb))
87+
* **config:** update Plex DBRepair default interval to weekly ([ad2340e](https://github.com/I-am-PUID-0/DUMB/commit/ad2340e9fb90e3bd47380d9f92ccbd3a71d5a929))
88+
* **deps:** update fastapi to version 0.127.0 and uvicorn to version 0.40.0 ([d05e2ed](https://github.com/I-am-PUID-0/DUMB/commit/d05e2ed61c6bf2ffa86f08ed7cae9e65ed1ddac7))
89+
* **nzbdav:** update service description ([ad2340e](https://github.com/I-am-PUID-0/DUMB/commit/ad2340e9fb90e3bd47380d9f92ccbd3a71d5a929))
90+
91+
92+
### 🛠️ Refactors
93+
94+
* **docker-image:** comment out riven-backend-builder job and update dependencies in digest builds ([0750a71](https://github.com/I-am-PUID-0/DUMB/commit/0750a71528addbc7dd5e2abdea2319942edad454))
95+
* **docker-image:** remove riven frontend and backend builder stages from Dockerfile ([bfbbb7d](https://github.com/I-am-PUID-0/DUMB/commit/bfbbb7d256b54d11779fc420c54a45eca7418611))
96+
* **Dockerfile:** comment out riven-backend-builder stage for future review ([503a739](https://github.com/I-am-PUID-0/DUMB/commit/503a73943304f689a9690d9e024a57a40ff4ad2c))
97+
* **setup.py:** remove unused import of 'key' from tomlkit ([5ea1521](https://github.com/I-am-PUID-0/DUMB/commit/5ea1521b90f41efbff4741182808e0cd1e38f759))
98+
* **setup:** harden environment and rclone setup ([20b9595](https://github.com/I-am-PUID-0/DUMB/commit/20b9595add59a2da0bc2469888b1fa13060452c8)), closes [#56](https://github.com/I-am-PUID-0/DUMB/issues/56)
99+
* **startup:** split install/config phases; add arr per-instance installs for pinned versions ([0080e29](https://github.com/I-am-PUID-0/DUMB/commit/0080e29263e1a2ee49c1644b1246855d7cf115fb))
100+
101+
102+
### 🛠️ Build System
103+
104+
* **deps:** Updates dependencies ([75a47cf](https://github.com/I-am-PUID-0/DUMB/commit/75a47cfebc111a24852a2f28ec52ac2525c23c74))
105+
3106
## [1.7.0](https://github.com/I-am-PUID-0/DUMB/compare/1.6.0...1.7.0) (2025-12-18)
4107

5108

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tool.poetry]
22
name = "DUMB"
3-
version = "1.7.0"
3+
version = "2.0.0"
44
description = "Debrid Unlimited Media Bridge (DUMB) is an all-in-one, containerized platform for managing and automating media workflows using premium debrid services like Real-Debrid."
55
authors = ["I-am-PUID-0 <36779668+I-am-PUID-0@users.noreply.github.com>"]
66
readme = "README.md"

0 commit comments

Comments
 (0)