Skip to content

watchstate

v1.8.6 Feature

This release adds 2 notable features for engineering teams evaluating rollout.

Published 1mo Media Servers
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

backup docker emby jellyfin matched misidentified
+4 more
mismatched plex watchstate webhook

Summary

AI summary

Updates Commits since v1.8.5, feat, and fix across a mixed release.

Changes in this release

Feature Medium

Adds replay progress functionality.

Adds replay progress functionality.

Source: llm_adapter@2026-06-04

Confidence: high

Feature Medium

Allows watch progress restore via backup file.

Allows watch progress restore via backup file.

Source: llm_adapter@2026-06-04

Confidence: high

Dependency Low

Updates external packages.

Updates external packages.

Source: llm_adapter@2026-06-04

Confidence: high

Performance Low

Increases default events dispatch limit to 100.

Increases default events dispatch limit to 100.

Source: llm_adapter@2026-06-04

Confidence: high

Bugfix Medium

Fixes stale backend metadata after deletion.

Fixes stale backend metadata after deletion.

Source: llm_adapter@2026-06-04

Confidence: high

Bugfix Low

Adds missing Options import in ReportCommand.

Adds missing Options import in ReportCommand.

Source: llm_adapter@2026-06-04

Confidence: high

Bugfix Low

Replaces direct logger calls in ProcessProfileEvent.

Replaces direct logger calls in ProcessProfileEvent.

Source: llm_adapter@2026-06-04

Confidence: high

Refactor Low

Raises app.log level to error.

Raises app.log level to error.

Source: llm_adapter@2026-06-04

Confidence: high

Refactor Low

Shows warning when backup file is empty.

Shows warning when backup file is empty.

Source: llm_adapter@2026-06-04

Confidence: high

Refactor Low

Removes useless info output.

Removes useless info output.

Source: llm_adapter@2026-06-04

Confidence: high

Full changelog

What's Changed

  • feat: Implement replay progress functionality by @arabcoders in https://github.com/arabcoders/watchstate/pull/839
  • feat: allow watch progress restore via backup file by @arabcoders in https://github.com/arabcoders/watchstate/pull/843
  • chore: update external packages by @arabcoders in https://github.com/arabcoders/watchstate/pull/844
  • fix: stale backend metadata after deletion. Closes #845 by @arabcoders in https://github.com/arabcoders/watchstate/pull/846
  • refactor: remove useless info by @arabcoders in https://github.com/arabcoders/watchstate/pull/847

Full Changelog: https://github.com/arabcoders/watchstate/compare/v1.8.5...v1.8.6


Commits since v1.8.5

  • 76980d5 feat: Implement replay progress functionality.
  • 34d6c53 refactor: increase default events dispatch limit to 100
  • 84997e1 fix: add missing Options import in ReportCommand
  • 9367b10 fix: replace direct logger calls in ProcessProfileEvent
  • 34fd54f refactor; raise app.log level to error
  • 52a4c8c docs: add backend limitations guide and update webhook documentation
  • c2aa24b refactor: show warning when backup file is empty
  • 1ccfb23 feat: allow watch progress restore via backup file
  • 5e5b28e chore: update external packages
  • ea35d37 chore: format tests
  • 05b133c fix: stale backend metadata after deletion. Closes #845
  • fccf768 refactor: remove useless info

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

Track watchstate

Get notified when new releases ship.

Sign up free

About watchstate

Self-hosted service to sync your plex, jellyfin and emby play state. without relying on 3rd-party external services.

All releases →

Beta — feedback welcome: [email protected]