This release includes 2 breaking changes for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Topics
+8 more
Affected surfaces
ReleasePort's take
Light signalRelease v0.10.1 introduces profile‑specific webhook URLs and tokens for Plex, Jellyfin, and Emby, adds Jellyfin Quick Connect auth, and refines SIMKL sync handling.
Why it matters: Enables per‑service webhook configuration (IDs 73829, 73830) and resolves SIMKL indexing bugs (IDs 73836, 73837), improving integration reliability for developers and SREs managing media workflows.
Summary
AI summaryWebhook handling changed heavily; Plex, Jellyfin and Emby webhooks now support SIMKL and MDBList.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Medium |
Adds profile-specific webhook URLs and tokens for Plex, Jellyfin, Emby instances. Adds profile-specific webhook URLs and tokens for Plex, Jellyfin, Emby instances. Source: llm_adapter@2026-07-16 Confidence: high |
— |
| Feature | Medium |
Adds support for Jellyfin Quick Connect authentication. Adds support for Jellyfin Quick Connect authentication. Source: llm_adapter@2026-07-16 Confidence: high |
— |
| Feature | Medium |
Adds per-route scrobble policy overrides for watched and force-stop thresholds. Adds per-route scrobble policy overrides for watched and force-stop thresholds. Source: llm_adapter@2026-07-16 Confidence: high |
— |
| Feature | Medium |
Adds events statistics tracking sync runs, scrobbles, and duration trends. Adds events statistics tracking sync runs, scrobbles, and duration trends. Source: llm_adapter@2026-07-16 Confidence: high |
— |
| Feature | Medium |
Adds events database boot check with startup status and repair/rebuild handling. Adds events database boot check with startup status and repair/rebuild handling. Source: llm_adapter@2026-07-16 Confidence: high |
— |
| Feature | Medium |
Adds friendly unresolved reason labels for sync diagnostics and Events views. Adds friendly unresolved reason labels for sync diagnostics and Events views. Source: llm_adapter@2026-07-16 Confidence: high |
— |
| Feature | Medium |
Improves SIMKL anime history sync to translate existing native episode numbers back to source. Improves SIMKL anime history sync to translate existing native episode numbers back to source. Source: llm_adapter@2026-07-16 Confidence: high |
— |
| Deprecation | Low |
Removes Ask AI widget/integration. Removes Ask AI widget/integration. Source: llm_adapter@2026-07-16 Confidence: high |
— |
| Bugfix | Medium |
Fixes SIMKL history indexing misinterpreting show-level timestamps as episode‑level watched history. Fixes SIMKL history indexing misinterpreting show-level timestamps as episode‑level watched history. Source: llm_adapter@2026-07-16 Confidence: high |
— |
| Bugfix | Medium |
Fixes SIMKL confirmation handling to avoid confirming items on failed, malformed, ambiguous or incomplete responses. Fixes SIMKL confirmation handling to avoid confirming items on failed, malformed, ambiguous or incomplete responses. Source: llm_adapter@2026-07-16 Confidence: high |
— |
Full changelog
CrossWatch v0.10.1
Webhook handling changed heavily in this release.
If you use Plex, Jellyfin or Emby webhooks, please check your webhook URLs, tokens and profile/instance routing after upgrading.
SIMKL users should refresh their sync state from Maintenance after upgrading.
This rebuilds the local SIMKL history cache with the new anime/history mapping logic.
Highlights
- Webhooks extended: Plex, Jellyfin and Emby webhooks now also support SIMKL and MDBList.
- Jellyfin Quick Connect: Jellyfin can now authenticate with Quick Connect.
- Events extended: Events now track scrobble and rating activity, including usage statistics.
- SIMKL anime history: improved SIMKL anime history sync that uses anime episode numbering.
- Design updates: UI Settings has received an overhaul including Connections.
Fixes & Improvements
- Added: Profile-specific webhook URLs and tokens for Plex, Jellyfin and Emby instances.
- Added: Support for Jellyfin Quick Connect.
- Added: Per-route scrobble policy overrides for watched and force-stop thresholds.
- Added: Events statistics for sync runs, scrobbles and duration trends.
- Added: Events database boot check with startup status and repair/rebuild handling.
- Added: Friendly unresolved reason labels for sync diagnostics and Events views.
- Added: SIMKL anime history can translate existing native anime episode numbers back to source.
- Improved: Trakt scrobbling now avoids premature watched writes below the watched threshold.
- Improved: SIMKL and MDBList scrobble stops below the watched threshold are treated as pause/progress.
- Improved: Watchlist auto-removal now follows the watched threshold.
- Improved: Webhook events are now recorded with source method.
- Improved: Events grouping now handles scrobble/rating sessions and duplicate sink completions.
- Improved: Jellyfin and Emby history writes now report confirmed keys, detailed result rows and reasons.
- Improved: Jellyfin progress support now validates the server version before enabling.
- Improved: SIMKL history writes now use safer anime-specific retries for confirmed SIMKL anime only.
- Improved: SIMKL history diagnostics now preserve exact failure reasons instead of collapsing to generic apply failures.
- Improved: SIMKL anime retry now reports unmapped anime episodes as unresolved instead of silently counting them as skipped.
- Improved: SIMKL anime detection caches normal-show misses per batch to avoid slow repeated lookups.
- Improved: Recent History, Latest Ratings and Recent Scrobble widgets now merge provider-local IDs.
- Improved: Settings overview and Connections have clearer setup steps and modal restyling.
- Fixed: SIMKL history indexing no longer treats show-level timestamps as episode-level watched history.
- Fixed: SIMKL confirmation handling avoids confirming items on failed, malformed, ambiguous or incomplete responses.
- Fixed: Profile webhook requests now log mismatched profile/global tokens.
- Fixed: Event clearing can target a specific domain instead of always wiping all Events data.
- Fixed: Stabilized idle summary SSE connections with 15s polling.
- Fixed: Prevent stale watchlist preview cache when resetting CrossWatch.
- Fixed: Continuous config requests from status dots no longer poll too frequently.
- Removed: Ask AI widget/integration.
- Updated: Emby adapter to
v2.0, Jellyfin adapter tov2.0, SIMKL adapter tov1.4. - Updated: New patch release version
v0.10.1.
Breaking Changes
- Removed Ask AI widget/integration.
- Webhook URLs, tokens and profile/instance routing for Plex, Jellyfin and Emby require verification after upgrade.
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
Related context
Related tools
Beta — feedback welcome: [email protected]