Changes
Patch Release - Plex label tracking bug fixes
Overview
Bug fix release addressing Plex label tracking issues and database foreign key constraints. 7 files changed with focus on system-generated removal label handling.
Bug Fixes
- Fixed removal label tracking: System-generated
pulsarr:removed
labels now properly tracked in database - Resolved foreign key constraints: Made
user_id
nullable inplex_label_tracking
table for system operations - Improved cleanup logic: Enhanced removal tag filtering to prevent stale markers
- Eliminated duplicate logging: Removed redundant error handling in tag operations
Technical Changes
- Migration 055: Database schema update for nullable user_id (runs automatically)
- Service layer: Updated Plex label sync and user tag services for better null handling
- Type definitions: Enhanced interfaces to support system operations with nullable user IDs
Migration & Compatibility
Database Migration: Required - runs automatically on startup
User Impact: No action required - behind-the-scenes reliability improvements
Full Changelog: v0.5.6...v0.5.7
Docker Image: jamcalli/pulsarr:v0.5.7
Upgrade Path: Standard update - migration runs automatically
- Develop (#523) @jamcalli
- Fix/bug user label tag service (#520) @jamcalli
- 📝 Add docstrings to
fix/bug-user-label-tag-service
(#522) @coderabbitai[bot]
Docker
docker pull lakker/pulsarr:0.5.7
Contributors
@coderabbitai[bot], @jamcalli and coderabbitai[bot]