Dispatcharr/apps/plugins
SergeantPanda 21901498de fix(connections): ensure proper cleanup of geventpool checkouts across various components
This update addresses issues related to geventpool database connection leaks by consistently invoking `close_old_connections()` in `finally` blocks within the backup scheduler, plugin repository refresh, and core notification synchronization processes. These changes ensure that idle connections are properly released, preventing resource exhaustion. HLS proxy server has been disabled (hasn't been used). Additionally, the proxy server cleanup logic has been enhanced to safely handle the absence of proxy instances. Tests have been updated to validate these improvements and ensure stability in high-load scenarios.
2026-07-19 14:32:51 +00:00
..
keys feat: plugin hub 2026-04-10 13:53:45 -04:00
migrations migrate official plugin repo URL to GitHub Pages 2026-06-03 12:36:07 -04:00
tests fix(plugins): improve plugin discovery in multi-worker setups (Fixes #1452) 2026-07-17 22:16:47 +00:00
__init__.py Init Plugins 2025-09-05 17:10:11 -05:00
api_urls.py feat: plugin hub 2026-04-10 13:53:45 -04:00
api_views.py Split manifest base URL 2026-06-14 09:43:46 -04:00
apps.py fix(connections): ensure proper cleanup of geventpool checkouts across various components 2026-07-19 14:32:51 +00:00
loader.py fix(plugins): improve plugin discovery in multi-worker setups (Fixes #1452) 2026-07-17 22:16:47 +00:00
models.py migrate official plugin repo URL to GitHub Pages 2026-06-03 12:36:07 -04:00
serializers.py feat: plugin hub 2026-04-10 13:53:45 -04:00
tasks.py feat: plugin hub 2026-04-10 13:53:45 -04:00