github jamcalli/Pulsarr v0.9.0

2 days ago

Changes

🚀 Feature Release - Auto-Approve on Quota Reset & Discord Mention Control

Overview

Adds automatic re-evaluation of quota-exceeded approval requests when quotas reset, eliminating manual approval of requests that were only pending due to quota limits. Also adds per-user Discord mention preferences and reduces unnecessary tag churn in Sonarr/Radarr.

Key Updates

Auto-Approve on Quota Reset

  • New setting: Enable in Settings → Approvals to automatically process pending quota-exceeded requests during maintenance
  • FIFO processing: Requests approved in order received (oldest first)
  • Respects limits: Only approves up to the user's available quota after reset
  • Selective: Only affects requests triggered by quota_exceeded - manual flags and router rules still require admin review

Per-User Discord Mention Preference

  • New user setting: notify_discord_mention controls whether user is @mentioned in public Discord channel notifications
  • Discord bot command: Users can toggle via /notifications settings

Reduced Tag Churn

  • Smarter tag creation: User tags only created on instances where that user actually has content
  • Less noise: Reduces tag creation/deletion cycles during maintenance

Bug Fixes

  • Graceful shutdown: Fixed timer leak and improved shutdown logging

Migration & Compatibility

Docker users

docker pull lakker/pulsarr:latest

Manual installation

git pull origin master
npm install
npm run migrate
npm run build
npm run start:prod

Database migrations (automatic on startup):

  • 079: Adds notify_discord_mention column to users table

Full Changelog: v0.8.8...v0.9.0
Docker Image: lakker/pulsarr:0.9.0

  • Feature: Auto-Approve on Quota Reset & Discord Mention Control (#865) @jamcalli
  • Feature/quota auto approve reset (#864) @jamcalli
  • feat(notifications): add per-user Discord mention preference (#863) @jamcalli
  • fix(tags): only create user tags for users with items on each instance (#862) @jamcalli
  • Feature/test improvements (#861) @jamcalli

Docker

docker pull lakker/pulsarr:0.9.0

Contributors

@actions-user and @jamcalli

Don't miss a new Pulsarr release

NewReleases is sending notifications on new releases.