github jamcalli/Pulsarr v0.3.7

latest releases: v0.5.12, v0.5.11, v0.5.11-beta.1...
3 months ago

Changes

🌐 Base Path Flexibility

  • Removed the /app prefix throughout the application, enabling deployment under any base path without rebuilding
  • Updated Vite configuration to use root-relative paths
  • Modified Fastify SPA handler to work with any base path
  • Updated all server-side redirects and client navigation
  • Maintained API route precedence with intelligent path filtering

⚠️ Important Note for Existing Deployments

  • Breaking Change: The application is now served from the root path (/) instead of /app/
  • Users with existing proxy configurations that route to /app/ will need to update their settings
  • This change enables more flexible deployment options with any base path

🔒 Enhanced Security & Error Handling

  • Improved error handling for Radarr and Sonarr connection testing
  • Added robust API version detection and compatibility checks
  • Created SystemStatus types and type guards for API responses
  • Enhanced Radarr/Sonarr connection validation with detailed error messages
  • Implemented request serializer to redact sensitive data from logs
  • Redacts API keys, tokens, authentication headers, and user credentials

🛠️ Technical Improvements

  • Added request serialization to maintain useful debugging information while protecting sensitive data
  • Created SystemStatus interface for Radarr/Sonarr API responses
  • Added type guards for API response validation
  • Implemented global TypeScript declarations for Vite environment variables
  • Cleaned up redundant type declarations across client code

Docker

docker pull lakker/pulsarr:0.3.7

Contributors

@coderabbitai, @coderabbitai[bot] and @jamcalli

Don't miss a new Pulsarr release

NewReleases is sending notifications on new releases.