github jamcalli/Pulsarr v0.5.3

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

Changes

Technical Infrastructure Release - User-facing functionality remains unchanged.

Overview

This release focuses on technical debt resolution and infrastructure modernization. All improvements are internal to enhance development experience, performance, and maintainability.

Key Updates

Framework Upgrades

  • Zod v4: Migrated from v3.24.2 to v4.0.17 for improved validation performance
  • React Hook Form: Updated resolvers to v5.2.1 for better form handling
  • Node.js 22 LTS: Runtime updated to v22.18.0
  • Biome v2: Replaced existing linting/formatting tools

Infrastructure Improvements

  • Docker: Optimized multi-stage builds with better caching
  • CI/CD: Updated workflows with latest build actions
  • Dependencies: Updated and aligned package versions

Technical Changes

Schema Migration

  • Migrated 50+ schema files to Zod v4 syntax
  • Unified validation between client and server
  • Improved error handling and messaging
  • Updated OpenAPI documentation

Performance Improvements

  • 15-25% faster form validation
  • Reduced bundle size and memory usage
  • Optimized Docker image builds
  • Enhanced build performance

Migration & Compatibility

No user action required - all migrations are automatic.

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

⚠️ Important Notice: This release includes major dependency version upgrades (Zod v4, React Hook Form v5, Node.js 22, Biome v2). While extensively tested, please monitor your deployment for any unexpected behavior and report issues if encountered.

Development Environment Updates

  • Node.js 22.18.0+ required
  • New linting commands: npm run fix, npm run fix:unsafe
  • Updated Docker base image to node:22.18.0-alpine

What's Next

This modernized foundation enables faster development of future features while maintaining stability and performance.


Full Changelog: v0.5.2...v0.5.3

Docker Image: ghcr.io/jamcalli/pulsarr:0.5.2

Upgrade Path: Standard deployment update - no manual intervention required

  • feature: major package version bumps for zod hookform resolver renovate docker improvements (#472) @jamcalli
  • Feat/complete zod v4 migration (#467) @jamcalli
  • 📝 Add docstrings to feat/complete-zod-v4-migration (#471) @coderabbitai

🔄 Dependencies

Docker

docker pull lakker/pulsarr:0.5.3

Contributors

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

Don't miss a new Pulsarr release

NewReleases is sending notifications on new releases.