2.10.0 NIGHTLY 2026072601
Pre-release
Pre-release
Immutable
release. Only release title and notes can be modified.
π¦ Nightly Release
Changes since 2.10.0.dev2026072519
β Breaking Changes
- Retire the AUTH_SESSION auth-popup mechanism (by @marcelveldt in #5030)
π Features and enhancements
- Map Bose SoundTouch preset buttons on the provider instead of per player (by @marcelveldt in #5032)
- Surface the player reconfigure flow (by @marcelveldt in #5034)
π Bugfixes
- Strip trailing NUL from MusicBrainz UFID recording MBID (by @geofffranks in #5020)
- Harden the setup flow engine (by @marcelveldt in #5022)
- Complete setup flow translations for late-migrated providers (by @marcelveldt in #5024)
- Fix AirPlay players being marked off while streaming (by @marcelveldt in #5029)
- Keep AirPlay protocol selection automatic (by @marcelveldt in #5031)
π¨ Frontend Changes
- Config action buttons use the dedicated invoke_action commands (by @marcelveldt in #2204)
- Add a Reconfigure entry to the player context menu (by @marcelveldt in #2206)
- Polish setup flow dialog (field overlays + external step) (by @marcelveldt in #2203)
- Harden the setup flow dialog against reconnect and stale-response races (by @marcelveldt in #2205)
Other Changes
- Simplify config options contract after setup flows (by @marcelveldt in #5017)
π§° Maintenance and dependency bumps
- Bump music-assistant-models to 1.1.171 (by @marcelveldt in #5025)
- β¬οΈ Update music-assistant-models to 1.1.171 (by @musicassistant-bot[bot] in #5026)
- β¬οΈ Update music-assistant-frontend to 2.17.242 (by @musicassistant-bot[bot] in #5027)
π Thanks to our contributors
Special thanks to the following contributors who helped with this release: