aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
34 hoursMerge pull request #16307 from jellyfin/renovate/major-github-artifact-actionsHEADmasterBond-009
Update GitHub Artifact Actions (major)
2 daysUpdate GitHub Artifact Actionsrenovate[bot]
2 daysBackport pull request #16150 from jellyfin/release-10.11.zdfederm
Fix nullref in Season.GetEpisodes when the season is detached from a series Original-merge: b65daeca0baf7a447185205461b4a9d758bbeb26 Merged-by: Bond-009 <bond.009@outlook.com> Backported-by: Bond_009 <bond.009@outlook.com>
2 daysMerge pull request #16255 from cosu/fix/streaminfo-malformed-query-stringBond-009
Fix malformed query string in StreamInfo.ToUrl() causing 500 error via proxies
2 daysMerge pull request #16256 from Shadowghost/upgrade-swashbuckleBond-009
Upgrade Swashbuckle to v10
3 daysTranslated using Weblate (Belarusian)Pavel Miniutka
Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/be/
3 daysMerge pull request #16296 from jellyfin/renovate/microsoftBond-009
Update dependency Microsoft.NET.Test.Sdk to 18.3.0
4 daysUpdate dependency Microsoft.NET.Test.Sdk to 18.3.0renovate[bot]
8 daysTranslated using Weblate (Japanese)INOUE Daisuke
Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/ja/
8 daysMerge pull request #16266 from jellyfin/renovate/ci-depsBond-009
Update github/codeql-action action to v4.32.4
8 daysUpdate github/codeql-action action to v4.32.4renovate[bot]
9 daysMerge pull request #16263 from jellyfin/fix/replace-pull-request-targetAndrew Rabert
Mitigate pull_request_target privilege escalation
9 daysMitigate pull_request_target privilege escalationAndrew Rabert
Hotfix — replaces pull_request_target with pull_request to stop granting write permissions and secrets to fork PRs. Some workflows will break; can be fixed properly later.
10 daysUpgrade Swashbuckle to v10Shadowghost
10 daysFix malformed query string in StreamInfo.ToUrl() causing 500 error via proxiesCosmin Dumitru
StreamInfo.ToUrl() generated URLs like `/master.m3u8?&DeviceId=...` (note `?&`) because `?` was appended to the path and all parameters started with `&`. When the first optional parameter (DeviceProfileId) was null, the result was a malformed query string. This is harmless when clients hit Jellyfin directly (ASP.NET Core tolerates `?&`), but when accessed through a reverse proxy that parses and re-serializes the URL (e.g. Home Assistant ingress via aiohttp/yarl), `?&` becomes `?=&` — introducing an empty-key query parameter. ParseStreamOptions then crashes on `param.Key[0]` with IndexOutOfRangeException. Changes: - StreamInfo.ToUrl(): Track query start position and replace the first `&` with `?` after all parameters are appended, producing valid query strings - ParseStreamOptions: Guard against empty query parameter keys - Tests: Remove .Replace("?&", "?") workaround that masked the bug Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
10 daysMerge pull request #16104 from jellyfin/renovate/tmdblib-3.xNiels van Velzen
Update dependency TMDbLib to v3
11 daysMerge pull request #16249 from jellyfin/renovate/ci-depsBond-009
12 daysUpdate actions/stale action to v10.2.0renovate[bot]
14 daysFix buildBond_009
14 daysMerge pull request #16242 from jellyfin/renovate/coverlet.collector-8.xBond-009
Update dependency coverlet.collector to v8
14 daysUpdate dependency TMDbLib to v3renovate[bot]
14 daysMerge pull request #16236 from theguymadmax/fix-season-unknownBond-009
Fix episodes appearing in Season Unknown incorrectly and prevent unnecessary virtual season creation
2026-02-15Update dependency coverlet.collector to v8renovate[bot]
2026-02-14Merge pull request #16144 from DerMaddis/series-production-yearBond-009
TmdbSeriesProvider: Set ProductionYear field
2026-02-14Merge pull request #16235 from jellyfin/renovate/ci-depsBond-009
Update github/codeql-action action to v4.32.3
2026-02-14Merge pull request #15138 from kevgrig/issue15137Bond-009
Add moveToTop option to IPlaylistManager.AddItemToPlaylistAsync
2026-02-14Merge branch 'master' into issue15137Bond-009
2026-02-14Update Jellyfin.Api/Controllers/PlaylistsController.csBond-009
2026-02-14Merge pull request #14709 from loop95/fix-artist-kairon-irseBond-009
Fix: Add 'Kairon; IRSE!' to artist whitelist
2026-02-14Merge pull request #16214 from jellyfin/renovate/asynckeyedlock-8.xBond-009
Update dependency AsyncKeyedLock to 8.0.2
2026-02-14Merge pull request #16217 from jellyfin/renovate/microsoftBond-009
Update Microsoft to 10.0.3
2026-02-14Merge pull request #16216 from jellyfin/renovate/dotnet-monorepoBond-009
Update dependency dotnet-ef to v10.0.3
2026-02-14Backport pull request #16231 from jellyfin/release-10.11.ztheguymadmax
Skip image checks for empty folders Original-merge: 8cd3090ceedbefd680b26dc28266ae9a6e5d652a Merged-by: Bond-009 <bond.009@outlook.com> Backported-by: Bond_009 <bond.009@outlook.com>
2026-02-14Backport pull request #16227 from jellyfin/release-10.11.zdfederm
Reattach user data after item removal during library scan Original-merge: be712956932a9337f0706fd8ef68eb53feb3f4ff Merged-by: Bond-009 <bond.009@outlook.com> Backported-by: Bond_009 <bond.009@outlook.com>
2026-02-14Backport pull request #16226 from jellyfin/release-10.11.zdfederm
Deduplicate provider IDs during MigrateLibraryDb migration Original-merge: 58c330b63d5e373ed1d9260a75d837922ca68830 Merged-by: Bond-009 <bond.009@outlook.com> Backported-by: Bond_009 <bond.009@outlook.com>
2026-02-14Backport pull request #16116 from jellyfin/release-10.11.zsaltpi
Fix TMDB image URLs missing size parameter Original-merge: caa05c1bf2c55053a65091886f0ddf78865fc72c Merged-by: Bond-009 <bond.009@outlook.com> Backported-by: Bond_009 <bond.009@outlook.com>
2026-02-13Apply review feedbacktheguymadmax
2026-02-13Fix episodes appearing in Season Unknown incorrectly and prevent unnecessary ↵theguymadmax
virtual season creation
2026-02-13Update github/codeql-action action to v4.32.3renovate[bot]
2026-02-13add to CONTRIBUTORS.mdDerMaddis
2026-02-13TmdbSeriesProvider: Set ProductionYear in SearchResult mappersDerMaddis
2026-02-12Update dependency AsyncKeyedLock to 8.0.2renovate[bot]
2026-02-10Update Microsoft to 10.0.3renovate[bot]
2026-02-10Update dependency dotnet-ef to v10.0.3renovate[bot]
2026-02-10Merge pull request #16202 from JPVenson/feat/devcontainerupdateNiels van Velzen
Fix container and updated
2026-02-10Translated using Weblate (Belarusian)Pavel Miniutka
Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/be/
2026-02-09Translated using Weblate (Catalan)francescbassas
Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/ca/
2026-02-09Translated using Weblate (Italian)Vincenzo Reale
Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/it/
2026-02-09Translated using Weblate (Italian)Vincenzo Reale
Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/it/
2026-02-09Translated using Weblate (Italian)Vincenzo Reale
Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/it/