0.10.1.9-beta #117
sassanix
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
📦 Release 0.10.1.9 – Fixed Apprise Notifications, Scheduler Stability, and Email Config
This release delivers critical fixes to the Apprise notification system, ensures scheduler reliability across all Gunicorn modes, and adds better email configuration flexibility. Notifications are now stable, duplicate-free, and production-ready.
🔔 Fixed Apprise Notification System
✅ Critical Failures Resolved
✅ Result: Apprise notifications now send reliably for both "Apprise only" and "Both" channels. System follows Flask best practices and passes verification tests.
📧 Improved Email Configuration
✅ Custom Sender Address Support
SMTP_FROM_ADDRESSenvironment variable to customize the email From address independently of the SMTP username.✅ Result: Greater flexibility when using email services with different auth vs. sender addresses.
🛡️ Fixed Duplicate Notifications
✅ Only One Scheduler Runs
should_run_scheduler()logic.✅ Result: Exactly one notification is sent per event—no more duplicates across optimized or performance modes.
🗄️ Fixed Database Connection Handling
✅ Fresh Connections per Job
✅ Result: No more “server closed the connection unexpectedly” errors. Notifications run reliably long-term.
⚙️ Definitive Scheduler Fix Across All Modes
✅ Works in Single and Multi-Worker Environments
GUNICORN_WORKER_IDis unset.✅ Result: Scheduler works consistently in every Docker mode—ultra-light, optimized, and performance.
Modified Files:
backend/notifications.pybackend/__init__.pybackend/app.pyThis update brings full notification reliability across all environments and configurations. Both Apprise and Email notifications are stable, efficient, and production-ready. 🚀
This discussion was created from the release 0.10.1.9-beta.
Beta Was this translation helpful? Give feedback.
All reactions