github prefect421/mvidarr v0.10.0-beta.2
v0.10.0-beta.2 - Artist Settings & Field Sync Release

17 days ago

๐ŸŽ‰ 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
  • 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

Don't miss a new mvidarr release

NewReleases is sending notifications on new releases.