๐ v0.10.0-beta.2 - Artist Settings & Field Sync Release
This is the second beta release of MVidarr 0.10.0, completing Issue #174 with full artist field synchronization across the entire stack.
๐ Critical Fixes
Issue #174: Complete Artist Field Synchronization
-
Fixed /detailed endpoint missing all Category 1-3 fields (commit 97b720c)
- Now returns
monitored,auto_download,origin_country - Includes all Category 1 fields:
keywords,genres,labels,members - Includes all Category 3 fields:
overview, social URLs, quality settings - Database-first approach with metadata fallback
- Now returns
-
Fixed form refresh after save (commit 97b720c)
- Settings form now repopulates immediately after successful save
- No more hard refresh needed to see updated values
-
Fixed 422 validation error when adding genres/keywords/labels (commit 90163ae)
- Added smart string-to-list conversion in Pydantic validator
- Single value:
"Rock"โ["Rock"] - Multiple values:
"Rock, Pop, Alternative"โ["Rock", "Pop", "Alternative"] - Empty strings automatically converted to
None
โจ New Features
- Smart Field Conversion: Flexible input formats for list fields
- Text fields automatically split by comma
- Whitespace trimming on all values
- Graceful handling of empty values
๐ Security & Stability
All security fixes from beta.1 remain in place:
- Resolved 10 critical vulnerabilities (werkzeug, python-multipart, jinja2)
- Fixed FastAPI/Starlette DoS vulnerabilities
- Complete security scanning infrastructure
๐ฆ What's Changed
Full Changelog: v0.10.0-beta.1...v0.10.0-beta.2
Key Commits:
- 97b720c: Fix /detailed endpoint missing all Category 1-3 fields
- 90163ae: Fix 422 validation error when adding genres/keywords/labels
- e861d5a: Version bump to 0.10.0-beta.2
๐งช Testing Notes
This beta release has been tested with:
- Artist settings save/load workflow
- Genre, keyword, and label management
- Form refresh after save
- All Category 1, 2, and 3 fields
๐ Beta Notes
โ ๏ธ This is a BETA release - not yet production-ready
- Active development and testing phase
- Breaking changes may occur between beta versions
- Production release (v1.0.0) will come after beta testing completes
๐ Reporting Issues
Found a bug? Please report it at https://github.com/prefect421/mvidarr/issues
Installation: See Installation Guide
Documentation: https://prefect421.github.io/mvidarr