✨ Features
- add new issue templates for bug reports, feature requests, and help requests (95d12c9)
- api: replace stacktrace sanitization with safe API response handling (2fe6a5a)
- autoupdate, dotnet: Enhance .NET application management (4e45519)
- branch: Improve automated branch updates and Decypharr build (478c87d)
- process: Introduces
_effective_core_dependencies(b61e1b8) - rename huntarr to neutarr and update related configurations (dbbd217)
- riven_settings: Adds Debrid Link support (b61e1b8)
- security: add security policy document with reporting guidelines (3d9857d)
- security: bolster security and refine path handling (3b38abb)
- security: Sanitize sensitive configuration credentials (0c1a19b)
- setup: add pip bootstrap functionality for Python virtual environments (385f406)
- setup: Adds FUSE config and runtime dependencies (b61e1b8)
- setup: Improves Riven Backend branch install logic (b61e1b8)
- stacktrace: add stacktrace sanitization to improve error handling (a599836)
- update Python environment setup to include Python 3.12 and related packages (0907305)
- user_management: add debrid mount directory creation and ownership management (839b153)
🐛 Bug Fixes
- api: simplify exception handling in process fetching functions (3d114f9)
- decypharr: adjust rclone startup sequence to prevent deadlock and ensure proper dependency handling (a3abebc)
- decypharr: enhance API key management and streamline external rclone integration during startup (428f86d)
- decypharr: reconcile mount config and managed rclone across external_rclone/dfs modes (457aca1)
- decypharr: simplify mount type logic and remove beta branch handling in startup process (a01f444)
- neutarr: add target_instance_name parameter to setup_neutarr function (08ba827)
- nzbdav: handle empty NzbDAV version in environment variable (5370c78)
- preserve file permissions in _atomic_write (3aa2c33)
- process: Fixes dependency retrieval (b61e1b8)
- symlink: update path handling for symlink backups and manifests (c6f1c66)
- use atomic writes for dumb_config.json to prevent corruption (fb68742), closes #132
- versions: Improves version comparison logic (1a33b87)
- versions: simplify exception messages in version reading functions (3157d61)
- widen inner except to OSError in _atomic_write (59d662c)
🤡 Other Changes
- ci: add Code of Conduct and Pull Request Template (5eeda79)
- deps: update dependencies (44fc511)
- deps: update dependencies (04c0788)
- deps: updates core dependencies (32fdc67)
- docs: update readme (19e3689)
- docs: update readme (398fc87)
- update dependencies and devcontainer setup (9affefd)
📖 Documentation
- add contributing guidelines for the project (cc4414b)
🚀 CI/CD Pipeline
- dev: configure automated workflows for the dev branch (9ecf9f7)
🛠️ Build System
- deps-dev: bump black from 26.1.0 to 26.3.1 (#155) (c9919d4)
- deps: bump docker/build-push-action from 6.19.2 to 7.0.0 (#150) (65748f7)
- deps: bump docker/setup-buildx-action from 3.12.0 to 4.0.0 (6ceef54)
- deps: bump pyjwt from 2.11.0 to 2.12.0 (#158) (8b4a7a9)
- deps: update CI actions and dependencies (0e3ec3b)