This release adds 2 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+4 more
ReleasePort's take
Light signalVersion v1.8.2 fixes SQLite pragma execution closing active transactions and introduces CLI events management with command aliases.
Why it matters: Patch to v1.8.2 immediately if using SQLite pragmas in open transactions; test the new CLI events interface before production use.
Summary
AI summaryFixed sqlite pragma exec closing active transactions and added CLI events management interface with command alias.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Medium |
Events management interface available in CLI Events management interface available in CLI Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Feature | Medium |
Command aliases now supported Command aliases now supported Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Feature | Medium |
Retry attempts now supported for unloading cached events Retry attempts now supported for unloading cached events Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Bugfix | Medium |
SQLite pragma execution no longer closes active transactions SQLite pragma execution no longer closes active transactions Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Bugfix | Medium |
HMAC signing falls back to userland for non-HTTPS HMAC signing falls back to userland for non-HTTPS Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Refactor | Medium |
Transaction handling now moves through DBLayer directly Transaction handling now moves through DBLayer directly Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Refactor | Medium |
Webhook processing uses event-driven architecture Webhook processing uses event-driven architecture Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Refactor | Medium |
Queue event class implementation replaces procedural approach Queue event class implementation replaces procedural approach Source: llm_adapter@2026-05-21 Confidence: low |
— |
| Refactor | Medium |
Error logging levels improved in webhook processing Error logging levels improved in webhook processing Source: llm_adapter@2026-05-21 Confidence: low |
— |
| Refactor | Medium |
Buttons renamed throughout codebase Buttons renamed throughout codebase Source: llm_adapter@2026-05-21 Confidence: low |
— |
| Refactor | Medium |
Webhook logging improved Webhook logging improved Source: llm_adapter@2026-05-21 Confidence: low |
— |
| Refactor | Medium |
Progress and push operations use current logger Progress and push operations use current logger Source: llm_adapter@2026-05-21 Confidence: low |
— |
| Refactor | Low |
Error logging levels refined in ProcessWebhookEvent Error logging levels refined in ProcessWebhookEvent Source: granite4.1:30b@2026-05-22-audit Confidence: high |
— |
| Refactor | Low |
Queue event implementation changed to class-based Queue event implementation changed to class-based Source: granite4.1:30b@2026-05-22-audit Confidence: low |
— |
Full changelog
What's Changed
- refactor: move transaction handling to DBLayer directly. by @arabcoders in https://github.com/arabcoders/watchstate/pull/821
- Refactor event handling and improve CLI command management by @arabcoders in https://github.com/arabcoders/watchstate/pull/822
- Refactor logging and button handling in webhook processing by @arabcoders in https://github.com/arabcoders/watchstate/pull/824
Full Changelog: https://github.com/arabcoders/watchstate/compare/v1.8.1...v1.8.2
Commits since v1.8.1
- 1392e4c refactor: move transaction handling to DBLayer directly.
- 2fb37a1 fix: sqlite pragma exec was closing active sqlite transaction
- 98b61ae refactor: move queue_event to be class based
- 275da73 Refactor: move webhook processing to be an event
- 5cec985 fix: fallback to userland implementation for hmac signing in non https
- 516e961 feat: add events management interface for cli
- 9d0b002 feat: add command alias
- 26dc657 refactor: rename buttons
- 70bab8c refactor: update webhook logs
- c8b6537 refactor: improve error logging levels in ProcessWebhookEvent
- 3ebdfef refactor: move progress/push to use current logger instead of global one.
- 1511830 refactor: added retry attempts for unloading cached events.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About watchstate
Self-hosted service to sync your plex, jellyfin and emby play state. without relying on 3rd-party external services.
Related context
Beta — feedback welcome: [email protected]