{
  "url": "https://api.github.com/repos/rdpharr/jellyfin-plugin-localrecs/releases/331997973",
  "assets_url": "https://api.github.com/repos/rdpharr/jellyfin-plugin-localrecs/releases/331997973/assets",
  "upload_url": "https://uploads.github.com/repos/rdpharr/jellyfin-plugin-localrecs/releases/331997973/assets{?name,label}",
  "html_url": "https://github.com/rdpharr/jellyfin-plugin-localrecs/releases/tag/v0.6.1",
  "id": 331997973,
  "author": {
    "login": "rdpharr",
    "id": 969731,
    "node_id": "MDQ6VXNlcjk2OTczMQ==",
    "avatar_url": "https://avatars.githubusercontent.com/u/969731?v=4",
    "gravatar_id": "",
    "url": "https://api.github.com/users/rdpharr",
    "html_url": "https://github.com/rdpharr",
    "followers_url": "https://api.github.com/users/rdpharr/followers",
    "following_url": "https://api.github.com/users/rdpharr/following{/other_user}",
    "gists_url": "https://api.github.com/users/rdpharr/gists{/gist_id}",
    "starred_url": "https://api.github.com/users/rdpharr/starred{/owner}{/repo}",
    "subscriptions_url": "https://api.github.com/users/rdpharr/subscriptions",
    "organizations_url": "https://api.github.com/users/rdpharr/orgs",
    "repos_url": "https://api.github.com/users/rdpharr/repos",
    "events_url": "https://api.github.com/users/rdpharr/events{/privacy}",
    "received_events_url": "https://api.github.com/users/rdpharr/received_events",
    "type": "User",
    "user_view_type": "public",
    "site_admin": false
  },
  "node_id": "RE_kwDOQvY1yM4TyeMV",
  "tag_name": "v0.6.1",
  "target_commitish": "main",
  "name": "v0.6.1 \u2014 Jellyfin 10.11.9+ compatibility",
  "draft": false,
  "immutable": false,
  "prerelease": false,
  "created_at": "2026-05-30T19:56:52Z",
  "updated_at": "2026-05-30T19:57:31Z",
  "published_at": "2026-05-30T19:57:31Z",
  "assets": [
    {
      "url": "https://api.github.com/repos/rdpharr/jellyfin-plugin-localrecs/releases/assets/433981207",
      "id": 433981207,
      "node_id": "RA_kwDOQvY1yM4Z3gcX",
      "name": "jellyfin-plugin-localrecs-v0.6.1.zip",
      "label": "",
      "uploader": {
        "login": "rdpharr",
        "id": 969731,
        "node_id": "MDQ6VXNlcjk2OTczMQ==",
        "avatar_url": "https://avatars.githubusercontent.com/u/969731?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/rdpharr",
        "html_url": "https://github.com/rdpharr",
        "followers_url": "https://api.github.com/users/rdpharr/followers",
        "following_url": "https://api.github.com/users/rdpharr/following{/other_user}",
        "gists_url": "https://api.github.com/users/rdpharr/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/rdpharr/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/rdpharr/subscriptions",
        "organizations_url": "https://api.github.com/users/rdpharr/orgs",
        "repos_url": "https://api.github.com/users/rdpharr/repos",
        "events_url": "https://api.github.com/users/rdpharr/events{/privacy}",
        "received_events_url": "https://api.github.com/users/rdpharr/received_events",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "content_type": "application/zip",
      "state": "uploaded",
      "size": 47683,
      "digest": "sha256:f931b603ebc5f92b00504f237b81b416179327b895cd727fc556753f7f67d78a",
      "download_count": 440,
      "created_at": "2026-05-30T19:57:30Z",
      "updated_at": "2026-05-30T19:57:30Z",
      "browser_download_url": "https://github.com/rdpharr/jellyfin-plugin-localrecs/releases/download/v0.6.1/jellyfin-plugin-localrecs-v0.6.1.zip"
    }
  ],
  "tarball_url": "https://api.github.com/repos/rdpharr/jellyfin-plugin-localrecs/tarball/v0.6.1",
  "zipball_url": "https://api.github.com/repos/rdpharr/jellyfin-plugin-localrecs/zipball/v0.6.1",
  "body": "## Local Recommendations v0.6.1\n\n**Requires Jellyfin 10.11.9 or newer** (`targetAbi` 10.11.9.0).\n\n### Fixed\n- **Jellyfin 10.11.9+ compatibility (#17, fixes #21)** \u2014 the refresh, benchmark, setup, and play-status sync tasks no longer crash with `MissingMethodException: IUserManager.get_Users()`. Jellyfin 10.11.9 removed the `IUserManager.Users` property in its EFCore refactor; all call sites now use `GetUsers()`.\n- **TV series recency (#19)** \u2014 a series is now weighted by the date of its most recently watched episode instead of always being treated as watched today.\n- **Config page numeric fields (#22)** \u2014 numeric settings saved as `0` no longer revert to their defaults.\n\n### Changed\n- **Recent-watch emphasis replaces rewatch boost (#20)** \u2014 the unreliable play-count rewatch boost is replaced by a recency-driven `decay\u00b2` amplification. The `RewatchBoost` setting becomes **`RecentWatchBoost`** (default `1.0`; set `0` to disable).\n\n### Upgrade notes\n- Not compatible with Jellyfin 10.11.0\u201310.11.8 (the `GetUsers()` API doesn't exist there). Jellyfin will only offer this update to servers on 10.11.9+.\n- Recommendation ranking shifts on upgrade and regenerates on the next scheduled refresh.\n\n### Credits\nHuge thanks to **@PascalGodin**, who contributed the bulk of this release (#17, #19, #20, #22). \ud83d\ude4f\n\n---\nFull changelog: https://github.com/rdpharr/jellyfin-plugin-localrecs/blob/main/CHANGELOG.md\n",
  "mentions_count": 1
}