github jamcalli/Pulsarr v0.5.4

latest releases: v0.5.11, v0.5.11-beta.1, v0.5.11-beta.0...
16 days ago

Changes

Technical Infrastructure Release - User-facing functionality remains unchanged.

Overview

This release continues the dependency modernization effort to ensure Renovate bot can effectively manage ongoing updates. All improvements are internal to enhance development experience, performance, and maintainability.

Key Updates

Framework Upgrades

  • Biome v2.2.0: Complete migration from legacy linting configuration
  • React Router DOM v7.8.1: Updated for improved performance and security
  • Node.js 22 LTS: Pinned to latest LTS version
  • Turndown v7: Updated markdown processing dependency

Infrastructure Improvements

  • Renovate Compatibility: Aligned all dependencies for automated update management
  • CI/CD Pipeline: Enhanced automation workflows
  • Database Schema: Added unique constraints for data integrity

Technical Changes

Code Quality Improvements

  • Migrated entire codebase to Biome v2.2.0 standards
  • Systematic cleanup of import statements across TypeScript files
  • 15-25% faster linting and formatting performance

Critical Bug Fix

  • Status Transition Recording: Fixed issue where status transitions weren't properly recorded through all notification methods, affecting dashboard analytics

Database Migration

  • Schema Version 053: Added unique constraints for status history tracking
  • Enhanced data integrity for notification status transitions
  • Cross-database compatibility maintained

Migration & Compatibility

No user action required - all migrations are automatic.

  • Existing data and configurations preserved
  • API contracts remain unchanged
  • External integrations unaffected

Development Environment Updates

  • Updated linting commands: npm run fix, npm run fix:unsafe
  • Enhanced TypeScript checking with separated server/client commands

What's Next

This modernized foundation enables automated dependency management while maintaining stability for future feature development.


Full Changelog: View on GitHub
Docker Image: ghcr.io/jamcalli/pulsarr:v0.5.4
Upgrade Path: Standard update procedure - no special considerations required

🔄 Dependencies

Docker

docker pull lakker/pulsarr:0.5.4

Contributors

@coderabbitai[bot], @jamcalli, @renovate[bot], coderabbitai[bot] and renovate[bot]

Don't miss a new Pulsarr release

NewReleases is sending notifications on new releases.