-
v1.2.0
StableAudit / Dependencies (push) Failing after 8sCD / Publish (push) Successful in 5sCI / Formatting (push) Successful in 5sCI / Linting (push) Successful in 5sCI / Tests (push) Successful in 11sCI / Type Checking (push) Successful in 8sCI / Spelling (push) Successful in 11sreleased this
2026-05-15 21:07:34 -04:00 | 17 commits to master since this release- Replaces health checker with optional Prometheus metrics endpoint.
- Adds metrics for stream status, subscriptions, check failures, API response times, notification delivery, open HTTP connections, build info, and internal errors.
- Fixes single stream update failures aborting all parallel stream updates.
- Fixes rate-limit log message reporting wall-clock time instead of elapsed seconds.
- Adds CycloneDX SBOM generation to the CD workflow.
- Switches CD workflow to release tags only.
- Hardens Gitea Actions workflows and updates action pins.
- Updates dependencies.
- Improves code quality with more idiomatic Python patterns.
Downloads
-
v1.1.1
StableAudit / Dependencies (push) Successful in 8sCD / Build (push) Successful in 7sCI / Formatting (push) Successful in 5sCI / Linting (push) Successful in 5sCI / Tests (push) Successful in 10sCI / Type Checking (push) Successful in 9sCI / Spelling (push) Successful in 5sreleased this
2026-03-14 17:20:09 -04:00 | 32 commits to master since this release- Fixes markdown escape characters appearing literally in plain text notifications.
- Fixes stream monitor instantiating its own subscription repository.
- Fixes HTTP responses not being wrapped in async context managers, preventing connection leaks.
- Adds configurable health check endpoint for external uptime monitoring.
- Adds comprehensive test suite.
Downloads
-
v1.1.0 Stable
released this
2026-01-07 14:22:51 -05:00 | 47 commits to master since this release- Adds rate limiting to notifications, limiting them to once per 20 minutes per stream.
- Adds notifications for stream title changes.
- Adds commands for listing all subscriptions and currently live streams.
- Adds progressive backoff and auto-cleanup for unreachable Owncast instances.
- Adds comprehensive input sanitization and typed API response models.
- Fixes newly discovered streams never sending notifications.
- Fixes subscriptions table using wrong data type for domain.
- Fixes unreachable streams reporting stale online status indefinitely.
- Refactors plugin into multi-file package structure.
Downloads
-
v1.0.3
Stablereleased this
2025-04-05 23:15:18 -04:00 | 59 commits to master since this release- Fixes regression for notifications containing extra lines for streams with tags configured.
Downloads
-
v1.0.2
Stablereleased this
2025-04-05 17:56:46 -04:00 | 61 commits to master since this release- Fixes notifications containing an extra blank line for streams with no tags.
- Fixes userinfo component of URLs not being filtered out. This issue enabled duplicate subscriptions to the same exact stream.
Downloads
-
v1.0.1 Stable
released this
2025-03-29 12:45:56 -04:00 | 69 commits to master since this release- Corrects license field in plugin metadata to use proper SPDX identifier.
- Fixes display of streams with empty titles.
- Fixes inability to unsubscribe from domains which are offline or no longer hosting an Owncast stream.
- Optimizes the subscription process to eliminate redundant HTTP requests.
Downloads
-
v1.0.0 Stable
released this
2025-01-01 14:16:13 -05:00 | 74 commits to master since this release- Initial release.
Downloads