Mydia v0.4.2
This patch release fixes a database constraint issue that prevented users from adding SABnzbd and NZBGet download clients.
🐛 Bug Fixes
Download Client Support
- Fixed database constraint preventing SABnzbd and NZBGet download client configuration
- Updated CHECK constraint to allow all supported downloader types: qBittorrent, Transmission, HTTP, SABnzbd, and NZBGet
- Aligned database schema with application code that already supported these client types
Issue Resolution
- Fixed error when attempting to create SABnzbd download client configurations (GitHub Issue #3)
- Fixed error when attempting to create NZBGet download client configurations
- Resolved constraint violation:
type IN ('qbittorrent', 'transmission', 'http')
🚀 Deployment Notes
Update recommended - enables full support for SABnzbd and NZBGet download clients.
- Migration included: Automatically updates the database constraint on upgrade
- Reversible migration: Can be safely rolled back if needed
- No data loss: Existing download client configurations are preserved
- No configuration changes needed
- Fully backward compatible with v0.4.1
📝 Technical Details
The application code (schemas, validations, and adapters) already supported SABnzbd and NZBGet, but the database CHECK constraint was outdated. This release adds a migration that updates the constraint to match the application's capabilities.
Full Changelog: v0.4.1...v0.4.2