Skip to content

v1.2.1

Choose a tag to compare

@v8eta v8eta released this 20 Aug 08:44
· 4 commits to main since this release

Documentation-verification pass against the Plex, Dispatcharr and autopulse sources.

  • Secret fields are now masked. Dispatcharr supports input_type: "password" on string fields (documented in Plugins.md); the Plex token and the extra webhook header were plain text inputs and are now masked.
  • Event timing confirmed against the official docs. Actions with an events list are dispatched from log_system_event() on a separate gevent under uWSGI, but synchronously under Celery. Recording runs on a Celery worker, so the handler is called in-line with the recording task — the deadlock this plugin avoids by handing off to a thread is real, not theoretical. The same docs require any spawned thread to call close_old_connections() in a finally block, which the waiter already did.

No behavioural change beyond the masking.