This release includes 1 security fix for security teams reviewing exposed deployments.
Topics
+6 more
Summary
AI summaryAdded sleeve condition tracking, advanced music style filtering, language selector in setup view, and Musik-Sammler CSV import.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Security | High |
Hardens admin and album routes by sanitizing search queries to escape special regex characters. Hardens admin and album routes by sanitizing search queries to escape special regex characters. Source: llm_adapter@2026-05-31 Confidence: high |
— |
| Feature | Low |
Adds dedicated sleeve condition field for vinyl management. Adds dedicated sleeve condition field for vinyl management. Source: llm_adapter@2026-05-31 Confidence: high |
— |
| Feature | Low |
Introduces advanced music style filtering with interactive search and multi-select. Introduces advanced music style filtering with interactive search and multi-select. Source: llm_adapter@2026-05-31 Confidence: high |
— |
| Feature | Low |
Adds language selector in setup view that persists user registration language preferences. Adds language selector in setup view that persists user registration language preferences. Source: llm_adapter@2026-05-31 Confidence: high |
— |
| Feature | Low |
Integrates Musik-Sammler CSV import functionality into admin panel. Integrates Musik-Sammler CSV import functionality into admin panel. Source: llm_adapter@2026-05-31 Confidence: high |
— |
| Feature | Low |
Enhances format display for better collection tracking in vinyl management. Enhances format display for better collection tracking in vinyl management. Source: granite4.1:30b@2026-05-31-audit Confidence: low |
— |
| Bugfix | Medium |
Fixes Discogs mass imports to properly populate variant colors from format text. Fixes Discogs mass imports to properly populate variant colors from format text. Source: llm_adapter@2026-05-31 Confidence: high |
— |
| Bugfix | Medium |
Enhances Discogs API error logging and refines error handling redirects in album routes. Enhances Discogs API error logging and refines error handling redirects in album routes. Source: llm_adapter@2026-05-31 Confidence: low |
— |
Full changelog
v2.5.2 - Enhanced Customization, Music Style Filtering, and Music-Sammler Import
🎵 Vinyl Management & Customization
- Sleeve Condition: Added a dedicated sleeve condition field to vinyl management, accompanied by an enhanced format display for better collection tracking. (hi @jws5406)
- Music Style Filtering: Introduced advanced filtering options for music styles, featuring an interactive search, multi-select capabilities, and easily clearable inputs. (just for you @derekdino123)
⚙️ System, Deployment & Admin Tools
- Setup View Language Selector: Added an interactive language selector directly into the setup view, which now persists user registration language preferences seamlessly.
- Musik-Sammler Import: Integrated a new Musik-Sammler CSV import functionality into the admin panel to ease transition from other platforms. (hope you'll like it @Wuff-Bellmann)
- Discogs Import Fix: Fixed an issue during Discogs mass imports to ensure variant colors are properly populated from the format text. (thanks for the issue @pelleplutt86)
🛠 Stability & Security Improvements
- Discogs API Logging: Enhanced Discogs API error logging and refined error handling redirects within album routes for a more resilient integration.
- Search Query Sanitization: Fixed and hardened admin and album routes by properly escaping special regex characters to sanitize incoming search queries.
I hope you like this version. A big thank you to everyone who opens issues to suggest improvements or report bugs.
Love u all <3
Security Fixes
- Search query sanitization hardened by escaping special regex characters in admin and album routes
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
Related context
Related tools
Beta — feedback welcome: [email protected]