{
  "url": "https://api.github.com/repos/queukat/AniLibriaStrmPlugin/releases/320193915",
  "assets_url": "https://api.github.com/repos/queukat/AniLibriaStrmPlugin/releases/320193915/assets",
  "upload_url": "https://uploads.github.com/repos/queukat/AniLibriaStrmPlugin/releases/320193915/assets{?name,label}",
  "html_url": "https://github.com/queukat/AniLibriaStrmPlugin/releases/tag/v2.0.0.11",
  "id": 320193915,
  "author": {
    "login": "github-actions[bot]",
    "id": 41898282,
    "node_id": "MDM6Qm90NDE4OTgyODI=",
    "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4",
    "gravatar_id": "",
    "url": "https://api.github.com/users/github-actions%5Bbot%5D",
    "html_url": "https://github.com/apps/github-actions",
    "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers",
    "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}",
    "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}",
    "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}",
    "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions",
    "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs",
    "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos",
    "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}",
    "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events",
    "type": "Bot",
    "user_view_type": "public",
    "site_admin": false
  },
  "node_id": "RE_kwDOObVh1c4TFcV7",
  "tag_name": "v2.0.0.11",
  "target_commitish": "aniLiberty-v2",
  "name": "AniLiberty STRM 2.0.0.11",
  "draft": false,
  "immutable": false,
  "prerelease": false,
  "created_at": "2026-05-10T21:30:15Z",
  "updated_at": "2026-05-10T21:30:29Z",
  "published_at": "2026-05-10T21:30:29Z",
  "assets": [
    {
      "url": "https://api.github.com/repos/queukat/AniLibriaStrmPlugin/releases/assets/416901976",
      "id": 416901976,
      "node_id": "RA_kwDOObVh1c4Y2WtY",
      "name": "aniliberty-strm-plugin_2.0.0.11.zip",
      "label": "",
      "uploader": {
        "login": "github-actions[bot]",
        "id": 41898282,
        "node_id": "MDM6Qm90NDE4OTgyODI=",
        "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/github-actions%5Bbot%5D",
        "html_url": "https://github.com/apps/github-actions",
        "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers",
        "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}",
        "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions",
        "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs",
        "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos",
        "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}",
        "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events",
        "type": "Bot",
        "user_view_type": "public",
        "site_admin": false
      },
      "content_type": "application/zip",
      "state": "uploaded",
      "size": 372070,
      "digest": "sha256:b43d558c79f99c23f77e418558fa542a12c3b892d7fe2cf85c14f053063cd4f4",
      "download_count": 10,
      "created_at": "2026-05-10T21:30:28Z",
      "updated_at": "2026-05-10T21:30:28Z",
      "browser_download_url": "https://github.com/queukat/AniLibriaStrmPlugin/releases/download/v2.0.0.11/aniliberty-strm-plugin_2.0.0.11.zip"
    },
    {
      "url": "https://api.github.com/repos/queukat/AniLibriaStrmPlugin/releases/assets/416901973",
      "id": 416901973,
      "node_id": "RA_kwDOObVh1c4Y2WtV",
      "name": "aniliberty-strm-plugin_2.0.0.11.zip.md5",
      "label": "",
      "uploader": {
        "login": "github-actions[bot]",
        "id": 41898282,
        "node_id": "MDM6Qm90NDE4OTgyODI=",
        "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/github-actions%5Bbot%5D",
        "html_url": "https://github.com/apps/github-actions",
        "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers",
        "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}",
        "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions",
        "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs",
        "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos",
        "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}",
        "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events",
        "type": "Bot",
        "user_view_type": "public",
        "site_admin": false
      },
      "content_type": "application/octet-stream",
      "state": "uploaded",
      "size": 82,
      "digest": "sha256:e77841a07e00c04137e0743a05e46e6e418eea177bc49df6042b3a1e72c56955",
      "download_count": 0,
      "created_at": "2026-05-10T21:30:28Z",
      "updated_at": "2026-05-10T21:30:28Z",
      "browser_download_url": "https://github.com/queukat/AniLibriaStrmPlugin/releases/download/v2.0.0.11/aniliberty-strm-plugin_2.0.0.11.zip.md5"
    },
    {
      "url": "https://api.github.com/repos/queukat/AniLibriaStrmPlugin/releases/assets/416901975",
      "id": 416901975,
      "node_id": "RA_kwDOObVh1c4Y2WtX",
      "name": "aniliberty-strm-plugin_2.0.0.11.zip.sha256",
      "label": "",
      "uploader": {
        "login": "github-actions[bot]",
        "id": 41898282,
        "node_id": "MDM6Qm90NDE4OTgyODI=",
        "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/github-actions%5Bbot%5D",
        "html_url": "https://github.com/apps/github-actions",
        "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers",
        "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}",
        "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions",
        "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs",
        "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos",
        "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}",
        "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events",
        "type": "Bot",
        "user_view_type": "public",
        "site_admin": false
      },
      "content_type": "application/octet-stream",
      "state": "uploaded",
      "size": 114,
      "digest": "sha256:3f267d999a973644a0a6e42528e99a9c217f51e271534b2e69cca61c19f29227",
      "download_count": 0,
      "created_at": "2026-05-10T21:30:28Z",
      "updated_at": "2026-05-10T21:30:28Z",
      "browser_download_url": "https://github.com/queukat/AniLibriaStrmPlugin/releases/download/v2.0.0.11/aniliberty-strm-plugin_2.0.0.11.zip.sha256"
    }
  ],
  "tarball_url": "https://api.github.com/repos/queukat/AniLibriaStrmPlugin/tarball/v2.0.0.11",
  "zipball_url": "https://api.github.com/repos/queukat/AniLibriaStrmPlugin/zipball/v2.0.0.11",
  "body": "AniLiberty STRM Support Trace & Docker Preflight\n\nThis update adds a safer diagnostics flow for Docker and headless Jellyfin setups: compact logs stay readable, while the Support Trace rail captures the full failure context needed for issue triage.\n\n### Diagnostic Command Center\n- Added a **Huge trace** switch for explicit support sessions.\n- `Show logs` now remains the compact operational view for normal task results.\n- `Show support trace` exposes the high-volume diagnostic stream only after Huge trace is enabled and the task is rerun.\n- `Copy support bundle` packages sanitized configuration, compact logs, and captured support trace without exposing AniLiberty tokens.\n\n### Full Exception Visibility\n- Support trace now records full exception details, including stack traces and inner exceptions.\n- Compact logs keep short, readable error summaries so normal UI logging does not turn into a wall of text.\n- Verified with a read-only Docker output path: the trace captures the filesystem failure, plugin preflight stack, task failure stack, and remediation hint.\n\n### Docker Output Flight Check\n- Scheduled generation now validates that the configured output root is writable before fetching AniLiberty catalog data.\n- Permission and path failures now stop early with a clear message about Docker volume mapping, host directory ownership, and PUID/PGID permissions.\n- Favorites and full-catalog generation both run this preflight before network/catalog work begins.\n\n### Noise Suppression\n- Detailed catalog page progress, per-title generation chatter, and stale-file dry-run lists are routed into support trace instead of compact logs.\n- Compact logging defaults remain tuned for routine operation.\n- Debug logging in compact logs is now described separately from support trace so the UI makes the diagnostic path clearer.\n\n### Verification\n- Built and tested with the non-integration suite.\n- Smoke-tested in Docker on Jellyfin 10.11 with manifest installation.\n- Confirmed support trace captures full write-permission failures while compact logs remain short.\n\n### Not Included\n- No Jellyfin 10.10 compatibility build.\n- No change to AniLiberty API endpoint hosts.\n- No change to the legacy repository URL used for the plugin manifest.\n\n### Links\n- Full changelog: https://github.com/queukat/AniLibriaStrmPlugin/blob/aniLiberty-v2/CHANGELOG.md\n- Compare with previous tag: https://github.com/queukat/AniLibriaStrmPlugin/compare/v2.0.0.10...v2.0.0.11\n\n\n**Full Changelog**: https://github.com/queukat/AniLibriaStrmPlugin/compare/v2.0.0.10...v2.0.0.11"
}