Jellyfin
Free software media system for organizing and streaming your movies, TV shows, and music
Alternative to: netflix, plex, emby
v10.11.0-rc3
2025-07-12:rocket: Jellyfin Server 10.11.0 RC3
We are pleased to announce the third release candidate preview release of Jellyfin 10.11.0!
This is a preview release, intended for those interested in testing 10.11.0 before it’s final public release. We welcome testers to help find as many bugs as we can before the final release.
As always, please ensure you stop your Jellyfin server and take a full backup before upgrading!
Important Notes & Features
Please see the WIP release notes here for now: https://notes.jellyfin.org/v10.11.0_features
PLEASE READ THOSE NOTES THOROUGHLY BEFORE UPGRADING; current RC1 users should have a seamless upgrade. If you have any questions, please ask in our Matrix chat.
Installing
This preview release is distributed in all our traditional forms, though not automatically via our Apt repository or latest tag.
- For all non-Docker environments, you can find the files for manual download in our repository by selecting “Stable Preview” for your OS. Note that Windows Installers (.exe) are currently missing due to build issues and will be available in later versions.
- For Docker, you can pull the
10.11.0-rc3orpreviewtags.
What’s Changed (since RC2)
- Update danielpalme/ReportGenerator-GitHub-Action action to v5.4.8 by @renovate[bot] in https://github.com/jellyfin/jellyfin/pull/14316
- Fix startup logger, startup health check by @crobibero in https://github.com/jellyfin/jellyfin/pull/14327
- Use dto instead of db object when returning trickplay by @crobibero in https://github.com/jellyfin/jellyfin/pull/14328
- Add act as a stacking option for music albums by @theguymadmax in https://github.com/jellyfin/jellyfin/pull/14333
- Fix QSV “static surface pool size exceeded” on Windows by @nyanmisaka in https://github.com/jellyfin/jellyfin/pull/14330
- Update dependency System.Linq.Async to 6.0.3 by @renovate[bot] in https://github.com/jellyfin/jellyfin/pull/14324
- Don’t check dynamic metadata removal for static HDR formats by @gnattu in https://github.com/jellyfin/jellyfin/pull/14322
- Update dependency Polly to 8.6.1 by @renovate[bot] in https://github.com/jellyfin/jellyfin/pull/14338
- fix(devcontainer): correct apt-packages path by @spellr in https://github.com/jellyfin/jellyfin/pull/14235
- Skip missing images when creating collages by @Shadowghost in https://github.com/jellyfin/jellyfin/pull/14344
- Cleanup Migration by @Shadowghost in https://github.com/jellyfin/jellyfin/pull/14341
- Make keyframe extraction task cancellable by @Shadowghost in https://github.com/jellyfin/jellyfin/pull/14368
- Fix missing music genre metadata by @theguymadmax in https://github.com/jellyfin/jellyfin/pull/14332
- Fix issue with syncplay group incorrectly playing content on creation by @Mason-Weigand in https://github.com/jellyfin/jellyfin/pull/14360
- Add migration to migrate disconnected UserData too by @JPVenson in https://github.com/jellyfin/jellyfin/pull/14339
- Adapt LrcLyricParser to new LrcParser version by @Maxr1998 in https://github.com/jellyfin/jellyfin/pull/14263
- Improve cast and crew handling by @theguymadmax in https://github.com/jellyfin/jellyfin/pull/14370
- Fix -fps_mode option being applied on input by @nyanmisaka in https://github.com/jellyfin/jellyfin/pull/14379
- Fix typo in 503 response for API by @arch1eOS in https://github.com/jellyfin/jellyfin/pull/14377
- Fix modification checks and make sure to use UTC by @Shadowghost in https://github.com/jellyfin/jellyfin/pull/14347
- Update github/codeql-action action to v3.29.1 by @renovate[bot] in https://github.com/jellyfin/jellyfin/pull/14389
- Update dependency BitFaster.Caching to 2.5.4 by @renovate[bot] in https://github.com/jellyfin/jellyfin/pull/14392
- Fix compiler warning for CodeMigration.cs by @gnattu in https://github.com/jellyfin/jellyfin/pull/14390
- Revert invalid Portuguese translations by @thornbill in https://github.com/jellyfin/jellyfin/pull/14414
- Update github/codeql-action action to v3.29.2 by @renovate[bot] in https://github.com/jellyfin/jellyfin/pull/14400
- Fix seasons random (#13224) by @maxime-en in https://github.com/jellyfin/jellyfin/pull/14335
- Prefer ALBUMARTISTS to ALBUMARTIST when PreferNonstandardArtistsTag set by @evan314159 in https://github.com/jellyfin/jellyfin/pull/14413
- Fix PeopleHelper.AddPerson Exceptions due to bad meta-data extracts. by @shanepowell in https://github.com/jellyfin/jellyfin/pull/14309
- Update dependency Diacritics to v4 by @renovate[bot] in https://github.com/jellyfin/jellyfin/pull/14418
- Only save images when changed by @JPVenson in https://github.com/jellyfin/jellyfin/pull/14425
- Only enable VAAPI MJPEG encoder on Intel iHD driver by @nyanmisaka in https://github.com/jellyfin/jellyfin/pull/14433
- Update dependency z440.atl.core to v7 by @renovate[bot] in https://github.com/jellyfin/jellyfin/pull/14391
- Update Microsoft to 9.0.7 by @renovate[bot] in https://github.com/jellyfin/jellyfin/pull/14441
- Update dependency dotnet-ef to 9.0.7 by @renovate[bot] in https://github.com/jellyfin/jellyfin/pull/14440
- Added advanced parallel process calculation by @JPVenson in https://github.com/jellyfin/jellyfin/pull/14437
- Add SerilogExpressions reference by @JPVenson in https://github.com/jellyfin/jellyfin/pull/14438
- Update dependency Polly to 8.6.2 by @renovate[bot] in https://github.com/jellyfin/jellyfin/pull/14455
New Contributors
- @spellr made their first contribution in https://github.com/jellyfin/jellyfin/pull/14235
- @Mason-Weigand made their first contribution in https://github.com/jellyfin/jellyfin/pull/14360
- @arch1eOS made their first contribution in https://github.com/jellyfin/jellyfin/pull/14377
- @maxime-en made their first contribution in https://github.com/jellyfin/jellyfin/pull/14335
- @evan314159 made their first contribution in https://github.com/jellyfin/jellyfin/pull/14413
Full Changelog: https://github.com/jellyfin/jellyfin/compare/v10.11.0-rc2…v10.11.0-rc3
What’s Changed (since RC1, to RC2)
- Only show log in Local network by @JPVenson in https://github.com/jellyfin/jellyfin/pull/14241
- Don’t attempt to do metadata removal for dovi without fallback by @gnattu in https://github.com/jellyfin/jellyfin/pull/14240
- Use filename for single videos (non-movie/null collections) in MovieResolver by @theguymadmax in https://github.com/jellyfin/jellyfin/pull/14162
- Rework startup topic handling and reenable output to logging framework by @JPVenson in https://github.com/jellyfin/jellyfin/pull/14243
- util forward headers on startup api by @JPVenson in https://github.com/jellyfin/jellyfin/pull/14246
- Fix ExcludeItemId, ExcludeProviderIds and HasAnyProviderId filter by @JPVenson in https://github.com/jellyfin/jellyfin/pull/14249
- Pin Skiasharp version to 3.116.1 by @gnattu in https://github.com/jellyfin/jellyfin/pull/14255
- Ignore null key virtual folders by @JPVenson in https://github.com/jellyfin/jellyfin/pull/14253
- Feature/persistent watch data by @JPVenson in https://github.com/jellyfin/jellyfin/pull/14262
- fix(collection): Do not lock newly created collections by @darioackermann in https://github.com/jellyfin/jellyfin/pull/14259
- fix(Session): don’t query DB if queue hasn’t changed by @Skaytacium in https://github.com/jellyfin/jellyfin/pull/14244
- Update dependency z440.atl.core to 6.25.0 by @renovate in https://github.com/jellyfin/jellyfin/pull/14257
- chore/typo by @IDisposable in https://github.com/jellyfin/jellyfin/pull/14264
- Fix existing media segments not being handled on scan by @ThunderClapLP in https://github.com/jellyfin/jellyfin/pull/14218
- Fix schema name on backup by @JPVenson in https://github.com/jellyfin/jellyfin/pull/14269
- Update Microsoft to 9.0.6 by @renovate in https://github.com/jellyfin/jellyfin/pull/14274
- Update dependency dotnet-ef to 9.0.6 by @renovate in https://github.com/jellyfin/jellyfin/pull/14273
- Update dependency Polly to 8.6.0 by @renovate in https://github.com/jellyfin/jellyfin/pull/14279
- Fix UserData cleanup task and queries by @JPVenson in https://github.com/jellyfin/jellyfin/pull/14280
- Properly handle file access issues in some cases by @Shadowghost in https://github.com/jellyfin/jellyfin/pull/14272
- Update github/codeql-action action to v3.29.0 by @renovate in https://github.com/jellyfin/jellyfin/pull/14287
- Fix People Issues by @Shadowghost in https://github.com/jellyfin/jellyfin/pull/14284
- Remove appsettings.json loading component from startup server by @JPVenson in https://github.com/jellyfin/jellyfin/pull/14275
- Add explicit check for placeholder ID by @JPVenson in https://github.com/jellyfin/jellyfin/pull/14298
- Only remove image file if it exists by @Shadowghost in https://github.com/jellyfin/jellyfin/pull/14302
- Always set update action when item does not exist by @JPVenson in https://github.com/jellyfin/jellyfin/pull/14304
- Use proper scheduler that honors the parallel task limit by @JPVenson in https://github.com/jellyfin/jellyfin/pull/14281
- Update dependency z440.atl.core to 6.26.0 by @renovate in https://github.com/jellyfin/jellyfin/pull/14315
- Use square root scaling for high framerate videos’ bitrate requirements by @gnattu in https://github.com/jellyfin/jellyfin/pull/14314
New Contributors
- @darioackermann made their first contribution in https://github.com/jellyfin/jellyfin/pull/14259
- @Skaytacium made their first contribution in https://github.com/jellyfin/jellyfin/pull/14244
- @ThunderClapLP made their first contribution in https://github.com/jellyfin/jellyfin/pull/14218
Full Changelog: https://github.com/jellyfin/jellyfin/compare/v10.11.0-rc1…v10.11.0-rc2
What’s Changed (since 10.10.x, to RC1)
- Update issue template version from 10.9.11 to 10.10.0 by @HadrienPatte in https://github.com/jellyfin/jellyfin/pull/12882
- Auto update issue template version on new release by @HadrienPatte in https://github.com/jellyfin/jellyfin/pull/12893
- Update dependency Svg.Skia to 2.0.0.2 by @renovate in https://github.com/jellyfin/jellyfin/pull/12922
- Added + in username regex validator, Test + in username, issue #10414 by @SethPattee in https://github.com/jellyfin/jellyfin/pull/12819
- Add EpisodeExpression for anime file names by @TonyBotongChu in https://github.com/jellyfin/jellyfin/pull/12778
- Update dependency z440.atl.core to 6.7.0 by @renovate in https://github.com/jellyfin/jellyfin/pull/12943
- Update github/codeql-action action to v3.27.1 by @renovate in https://github.com/jellyfin/jellyfin/pull/12992
- Update dependency z440.atl.core to 6.8.0 by @renovate in https://github.com/jellyfin/jellyfin/pull/12994
- Update dependency AsyncKeyedLock to 7.1.3 by @renovate in https://github.com/jellyfin/jellyfin/pull/13007
- Update dotnet monorepo by @renovate in https://github.com/jellyfin/jellyfin/pull/12792
- Update CI dependencies by @renovate in https://github.com/jellyfin/jellyfin/pull/13019
- Update skiasharp monorepo by @renovate in https://github.com/jellyfin/jellyfin/pull/12986
- Update Microsoft to 8.0.11 by @renovate in https://github.com/jellyfin/jellyfin/pull/13021
- Update projects to .NET 9 by @Bond-009 in https://github.com/jellyfin/jellyfin/pull/13023
- Add dotnet9 to abi compat workflow by @crobibero in https://github.com/jellyfin/jellyfin/pull/13046
- Update Microsoft to v9 (major) by @renovate in https://github.com/jellyfin/jellyfin/pull/13022
- Fixed segment providers never presented to UI by @JPVenson in https://github.com/jellyfin/jellyfin/pull/13060
- make playlist creation private by default by @dkanada in https://github.com/jellyfin/jellyfin/pull/12853
- Update CI dependencies by @renovate in https://github.com/jellyfin/jellyfin/pull/13056
- Update dependency Microsoft.NET.Test.Sdk to 17.12.0 by @renovate in https://github.com/jellyfin/jellyfin/pull/13072
- Update dependency AsyncKeyedLock to 7.1.4 by @renovate in https://github.com/jellyfin/jellyfin/pull/13089
- Update dependency Svg.Skia to 2.0.0.4 by @renovate in https://github.com/jellyfin/jellyfin/pull/13100
- Fix typo in LibraryOptions by @nielsvanvelzen in https://github.com/jellyfin/jellyfin/pull/13097
- Fix typo in guide info endpoint comment by @1hitsong in https://github.com/jellyfin/jellyfin/pull/13117
- Updated DevContainer to Bookworm Debian by @JPVenson in https://github.com/jellyfin/jellyfin/pull/13037
- Added test for ListsingsManager.DeleteListingsProvider(). by @kennethcochran in https://github.com/jellyfin/jellyfin/pull/12793
- Move TV-PG ratings to be in line with PG rating. by @Dessyreqt in https://github.com/jellyfin/jellyfin/pull/12867
- Update dependency MimeTypes to 2.5.2 by @renovate in https://github.com/jellyfin/jellyfin/pull/11222
- Implement TaskTriggerInfoType enum by @LePips in https://github.com/jellyfin/jellyfin/pull/12783
- Removed RemoveOldPlugins configuration flag by @RealGreenDragon in https://github.com/jellyfin/jellyfin/pull/13102
- Update dependency Xunit.SkippableFact to 1.5.23 by @renovate in https://github.com/jellyfin/jellyfin/pull/13134
- Update dependency z440.atl.core to 6.9.0 by @renovate in https://github.com/jellyfin/jellyfin/pull/13141
- Update github/codeql-action action to v3.27.6 by @renovate in https://github.com/jellyfin/jellyfin/pull/13152
- Update dependency dotnet-ef to v9 by @renovate in https://github.com/jellyfin/jellyfin/pull/13024
- Determine tv image type by extension if content-type is unavailable by @theguymadmax in https://github.com/jellyfin/jellyfin/pull/13076
- Update dependency Serilog.Settings.Configuration to v9 by @renovate in https://github.com/jellyfin/jellyfin/pull/13192
- Update github/codeql-action action to v3.27.7 by @renovate in https://github.com/jellyfin/jellyfin/pull/13203
- Update github/codeql-action action to v3.27.9 by @renovate in https://github.com/jellyfin/jellyfin/pull/13215
- Migrate rulesets to .editorconf by @Shadowghost in https://github.com/jellyfin/jellyfin/pull/13195
- Update dependency Serilog.AspNetCore to v9 by @renovate in https://github.com/jellyfin/jellyfin/pull/13193
- Update actions/upload-artifact action to v4.5.0 by @renovate in https://github.com/jellyfin/jellyfin/pull/13248
- Update dependency z440.atl.core to 6.10.0 by @renovate in https://github.com/jellyfin/jellyfin/pull/13230
- move to new System.Threading.Lock type for better performance by @Ich1goSan in https://github.com/jellyfin/jellyfin/pull/13213
- Update github/codeql-action action to v3.28.0 by @renovate in https://github.com/jellyfin/jellyfin/pull/13258
- Update danielpalme/ReportGenerator-GitHub-Action action to v5.4.2 by @renovate in https://github.com/jellyfin/jellyfin/pull/13263
- Update dependency z440.atl.core to 6.11.0 by @renovate in https://github.com/jellyfin/jellyfin/pull/13272
- Update dependency libse to 4.0.10 - autoclosed by @renovate in https://github.com/jellyfin/jellyfin/pull/13271
- Update actions/setup-dotnet action to v4.2.0 by @renovate in https://github.com/jellyfin/jellyfin/pull/13286
- Update danielpalme/ReportGenerator-GitHub-Action action to v5.4.3 by @renovate in https://github.com/jellyfin/jellyfin/pull/13291
- Update dependency coverlet.collector to 6.0.3 by @renovate in https://github.com/jellyfin/jellyfin/pull/13304
- Update eps1lon/actions-label-merge-conflict action to v3.0.3 by @renovate in https://github.com/jellyfin/jellyfin/pull/13327
- Update dependency xunit to 2.9.3 by @renovate in https://github.com/jellyfin/jellyfin/pull/13339
- Update CI dependencies by @renovate in https://github.com/jellyfin/jellyfin/pull/13347
- Prefer ApiKey over api_key in generated URL’s by @nielsvanvelzen in https://github.com/jellyfin/jellyfin/pull/13342
- Add option to disable deprecated legacy authorization options by @nielsvanvelzen in https://github.com/jellyfin/jellyfin/pull/13306
- Update dependency FsCheck.Xunit to v3 by @renovate in https://github.com/jellyfin/jellyfin/pull/13333
- Update dependency z440.atl.core to 6.12.0 by @renovate in https://github.com/jellyfin/jellyfin/pull/13353
- Update Microsoft to 9.0.1 by @renovate in https://github.com/jellyfin/jellyfin/pull/13373
- Update dependency dotnet-ef to 9.0.1 by @renovate in https://github.com/jellyfin/jellyfin/pull/13374
- Update dependency SharpFuzz to 2.2.0 by @renovate in https://github.com/jellyfin/jellyfin/pull/13354
- Add ability to remove a ChannelMapping by @Giermann in https://github.com/jellyfin/jellyfin/pull/12970
- Update dependency coverlet.collector to 6.0.4 by @renovate in https://github.com/jellyfin/jellyfin/pull/13395
- Update dependency z440.atl.core to 6.13.0 by @renovate in https://github.com/jellyfin/jellyfin/pull/13403
- Update CI dependencies by @renovate in https://github.com/jellyfin/jellyfin/pull/13400
- Fix .gzip handling and URL redirection for XML TV guide parsing by @theguymadmax in https://github.com/jellyfin/jellyfin/pull/13319
- improve documentation for ContainerHelper class by @reuterma24 in https://github.com/jellyfin/jellyfin/pull/13360
- Update github/codeql-action action to v3.28.3 by @renovate in https://github.com/jellyfin/jellyfin/pull/13408
- Update dependency FsCheck.Xunit to 3.0.1 by @renovate in https://github.com/jellyfin/jellyfin/pull/13407
- Refactor library.db into jellyfin.db and EFCore by @JPVenson in https://github.com/jellyfin/jellyfin/pull/12798
- Update github/codeql-action action to v3.28.5 by @renovate in https://github.com/jellyfin/jellyfin/pull/13410
- Remove the ability to auto port forward by @Bond-009 in https://github.com/jellyfin/jellyfin/pull/13222
- Fix spelling by @jsoref in https://github.com/jellyfin/jellyfin/pull/11103
- Fix various typos by @luzpaz in https://github.com/jellyfin/jellyfin/pull/13436
- Update dependency z440.atl.core to 6.14.0 by @renovate in https://github.com/jellyfin/jellyfin/pull/13431
- Use MediaTypeNames where possible by @Bond-009 in https://github.com/jellyfin/jellyfin/pull/13440
- Fix typos by @luzpaz in https://github.com/jellyfin/jellyfin/pull/13438
- Update CI dependencies by @renovate in https://github.com/jellyfin/jellyfin/pull/13452
- Fix spelling by @jsoref in https://github.com/jellyfin/jellyfin/pull/13444
- chore(ci): Let CI fail independently on each platform by @jsoref in https://github.com/jellyfin/jellyfin/pull/13446
- Remove useless checks and dead code by @Bond-009 in https://github.com/jellyfin/jellyfin/pull/13405
- Always await instead of directly returning Task by @Bond-009 in https://github.com/jellyfin/jellyfin/pull/12925
- Fix source typo by @luzpaz in https://github.com/jellyfin/jellyfin/pull/13453
- Update github/codeql-action action to v3.28.7 by @renovate in https://github.com/jellyfin/jellyfin/pull/13458
- Update CI dependencies by @renovate in https://github.com/jellyfin/jellyfin/pull/13460
- Removing CollectionFolders from cache when they are deleted on disk. by @sinterdev in https://github.com/jellyfin/jellyfin/pull/13315
- Update dependency z440.atl.core to 6.15.0 by @renovate in https://github.com/jellyfin/jellyfin/pull/13477
- Fix build after backports due to EFCore change by @Bond-009 in https://github.com/jellyfin/jellyfin/pull/13488
- Update dependency FsCheck.Xunit to 3.1.0 by @renovate in https://github.com/jellyfin/jellyfin/pull/13463
- Make StartDate/EndDate nullable by @gnattu in https://github.com/jellyfin/jellyfin/pull/13494
- Enable nullable for AuthorizationInfo by @Bond-009 in https://github.com/jellyfin/jellyfin/pull/13485
- Order MediaStream query by StreamIndex by @gnattu in https://github.com/jellyfin/jellyfin/pull/13506
- Remove check-backport CI action by @joshuaboniface in https://github.com/jellyfin/jellyfin/pull/13523
- Handle empty image lists gracefully in SplashscreenPostScanTask by @gnattu in https://github.com/jellyfin/jellyfin/pull/13498
- Update github/codeql-action action to v3.28.9 by @renovate in https://github.com/jellyfin/jellyfin/pull/13517
- Update dependency z440.atl.core to 6.16.0 by @renovate in https://github.com/jellyfin/jellyfin/pull/13521
- Rename CreateOrUpdateItems back to CreateItems by @Bond-009 in https://github.com/jellyfin/jellyfin/pull/13527
- Fix Search results are case-sensitive for people by @tkloy24 in https://github.com/jellyfin/jellyfin/pull/13516
- Simulate old GetItemValueNames behavior by @gnattu in https://github.com/jellyfin/jellyfin/pull/13539
- Update dependency dotnet-ef to 9.0.2 by @renovate in https://github.com/jellyfin/jellyfin/pull/13548
- Update Microsoft - autoclosed by @renovate in https://github.com/jellyfin/jellyfin/pull/13534
- Update danielpalme/ReportGenerator-GitHub-Action action to v5.4.4 by @renovate in https://github.com/jellyfin/jellyfin/pull/13528
- Write only for query columns to EFCore db by @gnattu in https://github.com/jellyfin/jellyfin/pull/13542
- Fix the issue where the external audio track always defaults. by @choyakawa in https://github.com/jellyfin/jellyfin/pull/13132
- Make the JsonConverters for delimited arrays more generic by @Bond-009 in https://github.com/jellyfin/jellyfin/pull/13396
- Change BaseItemEntity ChannelId to nullable Guid by @crobibero in https://github.com/jellyfin/jellyfin/pull/13553
- Disallow incremental updates to JellyfinDbModelSnapshot by @crobibero in https://github.com/jellyfin/jellyfin/pull/13564
- Revert nullability of MediaStream.IsHearingImpaired by @crobibero in https://github.com/jellyfin/jellyfin/pull/13573
- Update dependency z440.atl.core to 6.17.0 by @renovate in https://github.com/jellyfin/jellyfin/pull/13567
- Don’t allow usernames to have leading or trailing spaces by @Jxiced in https://github.com/jellyfin/jellyfin/pull/13556
- Update appleboy/ssh-action action to v1.2.1 by @renovate in https://github.com/jellyfin/jellyfin/pull/13584
- Update CI dependencies by @renovate in https://github.com/jellyfin/jellyfin/pull/13603
- Update actions/download-artifact action to v4.1.9 by @renovate in https://github.com/jellyfin/jellyfin/pull/13625
- Add support for reading and storing Recording MBIDs from file metadata by @lyarenei in https://github.com/jellyfin/jellyfin/pull/12173
- Better exception message when folders or folder items are missing by @IDisposable in https://github.com/jellyfin/jellyfin/pull/13632
- Remove deprecated GetWakeOnLanInfo endpoint by @nielsvanvelzen in https://github.com/jellyfin/jellyfin/pull/13606
- Don’t use RETURNING clause with EFCore by @gnattu in https://github.com/jellyfin/jellyfin/pull/13492
- Update dependency z440.atl.core to 6.18.0 by @renovate in https://github.com/jellyfin/jellyfin/pull/13608
- Fix possible NullReferenceException in playlist warning by @l2dy in https://github.com/jellyfin/jellyfin/pull/13643
- Update CI dependencies by @renovate in https://github.com/jellyfin/jellyfin/pull/13671
- Update dependency z440.atl.core to 6.19.0 by @renovate in https://github.com/jellyfin/jellyfin/pull/13683
- Include SortName in LibraryDb migration query by @te9c in https://github.com/jellyfin/jellyfin/pull/13675
- Extract trickplay files into own subdirectory by @Shadowghost in https://github.com/jellyfin/jellyfin/pull/13406
- Include CleanName in LibraryDb migration query by @theguymadmax in https://github.com/jellyfin/jellyfin/pull/13690
- Sort embedded collections in Nfo files by @IDisposable in https://github.com/jellyfin/jellyfin/pull/9560
- Migrate to IExternalUrlProvider by @Shadowghost in https://github.com/jellyfin/jellyfin/pull/13175
- Update Microsoft to 9.0.3 by @renovate in https://github.com/jellyfin/jellyfin/pull/13702
- Update dependency dotnet-ef to 9.0.3 by @renovate in https://github.com/jellyfin/jellyfin/pull/13703
- Update dependency python to 3.13 - autoclosed by @renovate in https://github.com/jellyfin/jellyfin/pull/13701
- Fix build and tests by @Shadowghost in https://github.com/jellyfin/jellyfin/pull/13718
- Add start index to /Programs/Recommended endpoint by @Bond-009 in https://github.com/jellyfin/jellyfin/pull/13696
- Fix subnet contains check by @gnattu in https://github.com/jellyfin/jellyfin/pull/13493
- Update actions/setup-dotnet action to v4.3.1 by @renovate in https://github.com/jellyfin/jellyfin/pull/13727
- Add fast-path to getting just the SeriesPresentationUniqueKey for NextUp by @crobibero in https://github.com/jellyfin/jellyfin/pull/13687
- Fix subtitle selection to respect preferred language for forced subtitles by @timminator in https://github.com/jellyfin/jellyfin/pull/13098
- Update actions/download-artifact action to v4.2.0 by @renovate in https://github.com/jellyfin/jellyfin/pull/13734
- Update CI dependencies by @renovate in https://github.com/jellyfin/jellyfin/pull/13738
- Fix IMDb URL for People by @theguymadmax in https://github.com/jellyfin/jellyfin/pull/13724
- Fix OnPlaybackStopped task erroring out when closing a browser tab with a livestream that is transcoding by @timminator in https://github.com/jellyfin/jellyfin/pull/13226
- 2x faster library.db migration, reduced memory pressure by @ferferga in https://github.com/jellyfin/jellyfin/pull/13749
- Rename Islamic Republic of Pakistan to Pakistan by @adiled in https://github.com/jellyfin/jellyfin/pull/13752
- Remove all DB data on item removal, delete internal trickplay files by @Shadowghost in https://github.com/jellyfin/jellyfin/pull/13753
- Rework season folder parsing by @Shadowghost in https://github.com/jellyfin/jellyfin/pull/11748
- Added Setup overlay app to communicate status of startup by @JPVenson in https://github.com/jellyfin/jellyfin/pull/12880
- Add missing singleton by @Shadowghost in https://github.com/jellyfin/jellyfin/pull/13761
- Fix Invalid Item Queries by @JPVenson in https://github.com/jellyfin/jellyfin/pull/13757
- Update danielpalme/ReportGenerator-GitHub-Action action to v5.4.5 by @renovate in https://github.com/jellyfin/jellyfin/pull/13759
- Disable flaky tests by @JPVenson in https://github.com/jellyfin/jellyfin/pull/13765
- Add ability to provide search pattern to GetFiles by @NooNameR in https://github.com/jellyfin/jellyfin/pull/13691
- Include PeopleBaseItemMap in GetPeople to inlcude Role and SortOrder by @Lampan-git in https://github.com/jellyfin/jellyfin/pull/13616
- Add OpenAPI spec for #12880 by @JPVenson in https://github.com/jellyfin/jellyfin/pull/13764
- Fix Cleanup task not awaiting async methods by @JPVenson in https://github.com/jellyfin/jellyfin/pull/13769
- [Feature] Database code refactor by @JPVenson in https://github.com/jellyfin/jellyfin/pull/13589
- [NOT MERGED!]Add Postgres SQL support by @JPVenson in https://github.com/jellyfin/jellyfin/pull/13451
- Update CI dependencies by @renovate in https://github.com/jellyfin/jellyfin/pull/13766
- Feature/backup on migration by @JPVenson in https://github.com/jellyfin/jellyfin/pull/13754
- Extract container, video and audio compatibility checks by @dmitrylyzo in https://github.com/jellyfin/jellyfin/pull/12678
- Change the order of the iso6392.txt file by @baka0815 in https://github.com/jellyfin/jellyfin/pull/13314
- Fix only returning one item from /Item/Latest api. by @scampower3 in https://github.com/jellyfin/jellyfin/pull/12492
- Add override for migration if library.old aready exists by @JPVenson in https://github.com/jellyfin/jellyfin/pull/13779
- Add eac3 as an audio name format by @theguymadmax in https://github.com/jellyfin/jellyfin/pull/13784
- Include UnratedType in LibraryDb migration query by @theguymadmax in https://github.com/jellyfin/jellyfin/pull/13783
- Fix consumer count off by one when closing a browser tab with a livestream that is transcoding by @timminator in https://github.com/jellyfin/jellyfin/pull/13220
- Fix validation of VAAPI/QSV render node path by @nyanmisaka in https://github.com/jellyfin/jellyfin/pull/13786
- Fix Sort by Year Bug (#12101) by @jjwarrenSEP in https://github.com/jellyfin/jellyfin/pull/13733
- Add channel queries to series by @Kevinjil in https://github.com/jellyfin/jellyfin/pull/13356
- Improve SkiaEncoder’s font handling by @gnattu in https://github.com/jellyfin/jellyfin/pull/13231
- Implement limiting caches by @crobibero in https://github.com/jellyfin/jellyfin/pull/13605
- Fix for Issue #12142: Fix ExtraRuleResolver filtering out top level folders by @mcmcelro in https://github.com/jellyfin/jellyfin/pull/12170
- Fix build and tests by @crobibero in https://github.com/jellyfin/jellyfin/pull/13790
- Add profile condition to limit the number of streams by @dmitrylyzo in https://github.com/jellyfin/jellyfin/pull/13583
- Reduce allocations, simplifed code, faster implementation, included tests - StreamInfo.ToUrl by @Shadowghost in https://github.com/jellyfin/jellyfin/pull/9369
- feat: allow grouping shows into collections by @jheuel in https://github.com/jellyfin/jellyfin/pull/13236
- Fix cleanup of wrong table in migration by @JPVenson in https://github.com/jellyfin/jellyfin/pull/13796
- Enable VideoToolbox AV1 decode by @gnattu in https://github.com/jellyfin/jellyfin/pull/13194
- Library.db migration impovements by @JPVenson in https://github.com/jellyfin/jellyfin/pull/13809
- Fix StreamInfo.ToUrl by @Shadowghost in https://github.com/jellyfin/jellyfin/pull/13808
- Update dependency z440.atl.core to 6.20.0 by @renovate in https://github.com/jellyfin/jellyfin/pull/13811
- Fix MoveTrickplayFiles migration by @Shadowghost in https://github.com/jellyfin/jellyfin/pull/13807
- Fix playlist order by @quyet-v in https://github.com/jellyfin/jellyfin/pull/13730
- Rework parental ratings by @Shadowghost in https://github.com/jellyfin/jellyfin/pull/12615
- Use pattern matching for null checks by @Bond-009 in https://github.com/jellyfin/jellyfin/pull/13793
- Explicitly set default value for enums used in API models by @gnattu in https://github.com/jellyfin/jellyfin/pull/13821
- Fix Tmdb external URL generation by @Shadowghost in https://github.com/jellyfin/jellyfin/pull/13817
- Reduce Skia conversions by @ferferga in https://github.com/jellyfin/jellyfin/pull/5366
- Add Dolby Vision tests for Tizen by @dmitrylyzo in https://github.com/jellyfin/jellyfin/pull/12670
- Preserve SplashscreenLocation when updating branding config by @KGT1 in https://github.com/jellyfin/jellyfin/pull/13756
- Cleanup ItemFields by @Shadowghost in https://github.com/jellyfin/jellyfin/pull/13818
- Add missing public properties to SystemInfo response by @thornbill in https://github.com/jellyfin/jellyfin/pull/13822
- allow admin users to get Splashscreen even when it’s disabled by @KGT1 in https://github.com/jellyfin/jellyfin/pull/13825
- Improve dynamic HDR metadata handling by @gnattu in https://github.com/jellyfin/jellyfin/pull/13277
- Import Keyframes into database by @Shadowghost in https://github.com/jellyfin/jellyfin/pull/13771
- Trim library names by @JPVenson in https://github.com/jellyfin/jellyfin/pull/13828
- Only remove keyframe cache dir if it exists by @Shadowghost in https://github.com/jellyfin/jellyfin/pull/13834
- Cleanup extracted files by @Shadowghost in https://github.com/jellyfin/jellyfin/pull/13760
- Make ReadInputAtNativeFramerate configurable for M3U tuner by @timminator in https://github.com/jellyfin/jellyfin/pull/13773
- Fix ArgumentNullException on playlist creation by @Bond-009 in https://github.com/jellyfin/jellyfin/pull/13837
- Use subdirectories to organize extracted data by @Shadowghost in https://github.com/jellyfin/jellyfin/pull/13838
- Fix indices and update of ItemValues by @Shadowghost in https://github.com/jellyfin/jellyfin/pull/13843
- Fix ancestors by @Shadowghost in https://github.com/jellyfin/jellyfin/pull/13827
- Send Album Artist and Artist in seperate variables when doing a lyrics search by @scampower3 in https://github.com/jellyfin/jellyfin/pull/13852
- Fix Genre type by @Shadowghost in https://github.com/jellyfin/jellyfin/pull/13862
- Update github/codeql-action action to v3.28.14 by @renovate in https://github.com/jellyfin/jellyfin/pull/13863
- Fix backup not written to correct directory by @JPVenson in https://github.com/jellyfin/jellyfin/pull/13853
- Add API support for ELRC word-based lyrics by @AlexDalas in https://github.com/jellyfin/jellyfin/pull/12941
- Fix the migration as the new constraint now uses Value as unique key by @JPVenson in https://github.com/jellyfin/jellyfin/pull/13867
- Translate the ISO-639-2/B codes to ISO-639-2/T. by @baka0815 in https://github.com/jellyfin/jellyfin/pull/13068
- Update github/codeql-action action to v3.28.15 by @renovate in https://github.com/jellyfin/jellyfin/pull/13869
- Fix seeking beyond EOF again by @nyanmisaka in https://github.com/jellyfin/jellyfin/pull/13871
- Use Guid for parentPrimaryImageItemId by @nielsvanvelzen in https://github.com/jellyfin/jellyfin/pull/13874
- Fix InheritedParentalRatingSubValue not set by @JPVenson in https://github.com/jellyfin/jellyfin/pull/13880
- Update Microsoft to 9.0.4 by @renovate in https://github.com/jellyfin/jellyfin/pull/13878
- Update dependency dotnet-ef to 9.0.4 by @renovate in https://github.com/jellyfin/jellyfin/pull/13879
- Fix negated IP addresses without subnet mask not being parsed correctly by @mapret in https://github.com/jellyfin/jellyfin/pull/13854
- Only reselect audio streams when user preference is respected by @gnattu in https://github.com/jellyfin/jellyfin/pull/13832
- Add Genre cleanup and fix cleanup filter queries by @Shadowghost in https://github.com/jellyfin/jellyfin/pull/13891
- Update dependency Svg.Skia to 2.0.0.7 by @renovate in https://github.com/jellyfin/jellyfin/pull/13897
- Update dependency FsCheck.Xunit to 3.2.0 - autoclosed by @renovate in https://github.com/jellyfin/jellyfin/pull/13898
- Add polish age ratings by @relains in https://github.com/jellyfin/jellyfin/pull/13851
- Add ServerName to startup configuration by @thornbill in https://github.com/jellyfin/jellyfin/pull/13901
- Remove the hashed password from startup users response by @thornbill in https://github.com/jellyfin/jellyfin/pull/13904
- Update dependency AsyncKeyedLock to 7.1.6 by @renovate in https://github.com/jellyfin/jellyfin/pull/13905
- Safeguard against null value trimming in tag results by @Shadowghost in https://github.com/jellyfin/jellyfin/pull/13908
- Update dependency Svg.Skia to 2.0.0.8 by @renovate in https://github.com/jellyfin/jellyfin/pull/13907
- Add DoVi Profile 5 support for Rockchip RKMPP by @nyanmisaka in https://github.com/jellyfin/jellyfin/pull/13911
- Fix Genre cleanup by @Shadowghost in https://github.com/jellyfin/jellyfin/pull/13916
- Update dependency libse to 4.0.12 by @renovate in https://github.com/jellyfin/jellyfin/pull/13928
- Fix thumbnail extraction of mpegts videos in FFmpeg 7.1+ by @nyanmisaka in https://github.com/jellyfin/jellyfin/pull/13942
- Improve video resolution filtering and classification logic by @theguymadmax in https://github.com/jellyfin/jellyfin/pull/13332
- Fix SyncPlay WebSocket OpenAPI schemas by @nielsvanvelzen in https://github.com/jellyfin/jellyfin/pull/13946
- Add port awareness to startup server by @JPVenson in https://github.com/jellyfin/jellyfin/pull/13913
- Fix OverflowException when scanning media with a very short duration by @Bond-009 in https://github.com/jellyfin/jellyfin/pull/13949
- Return SyncPlay group info after creation, add GET group endpoint by @nielsvanvelzen in https://github.com/jellyfin/jellyfin/pull/13935
- Add Api and startup check for sufficient storage capacity by @JPVenson in https://github.com/jellyfin/jellyfin/pull/13888
- Update dependency z440.atl.core to 6.21.0 by @renovate in https://github.com/jellyfin/jellyfin/pull/13967
- Remove 10.11.z EFcore migration warnings by @ferferga in https://github.com/jellyfin/jellyfin/pull/13972
- Update CI dependencies by @renovate in https://github.com/jellyfin/jellyfin/pull/13981
- Deprecate OnPlaybackXXX API operations in favor of ReportPlaybackXXX by @nielsvanvelzen in https://github.com/jellyfin/jellyfin/pull/13993
- Only run merge conflict labler action on pull requests by @felix920506 in https://github.com/jellyfin/jellyfin/pull/13378
- Fix IsInMixedFolder not being set for Extras by @tkloy24 in https://github.com/jellyfin/jellyfin/pull/13536
- Rework chapter management by @Shadowghost in https://github.com/jellyfin/jellyfin/pull/13847
- Check for path overlaps by @JPVenson in https://github.com/jellyfin/jellyfin/pull/12832
- Create directory before checking for size by @JPVenson in https://github.com/jellyfin/jellyfin/pull/13962
- improved performance of save operations by @JPVenson in https://github.com/jellyfin/jellyfin/pull/13889
- Add .gitignore style ignoring by @Shadowghost in https://github.com/jellyfin/jellyfin/pull/13906
- Optimize migrations by @Shadowghost in https://github.com/jellyfin/jellyfin/pull/13855
- Don’t pass through timestamp for image extractor by @gnattu in https://github.com/jellyfin/jellyfin/pull/13999
- Update dependency z440.atl.core to 6.22.0 by @renovate in https://github.com/jellyfin/jellyfin/pull/13995
- Fix distinction queries by @Shadowghost in https://github.com/jellyfin/jellyfin/pull/14007
- Fix ItemValue query by @JPVenson in https://github.com/jellyfin/jellyfin/pull/13939
- Unified migration handling by @JPVenson in https://github.com/jellyfin/jellyfin/pull/13950
- Add new nuget packages to abi diff by @crobibero in https://github.com/jellyfin/jellyfin/pull/14016
- Fix image extractor with more strict ffmpeg requirement by @gnattu in https://github.com/jellyfin/jellyfin/pull/14013
- Fix startup logger log file order by @theguymadmax in https://github.com/jellyfin/jellyfin/pull/14044
- Cleanup Tasks and Validators by @Shadowghost in https://github.com/jellyfin/jellyfin/pull/14028
- Update github/codeql-action action to v3.28.17 by @renovate in https://github.com/jellyfin/jellyfin/pull/14046
- Fix trickplay directory path construction by @theguymadmax in https://github.com/jellyfin/jellyfin/pull/14036
- Update dependency z440.atl.core to 6.23.0 by @renovate in https://github.com/jellyfin/jellyfin/pull/14045
- Add “part” as possible album prefix for stacking by @harry-hart in https://github.com/jellyfin/jellyfin/pull/14022
- Added parental ratings for Indian content by @SoumyadipAuddy in https://github.com/jellyfin/jellyfin/pull/14050
- Add albumart as recognized filename for music artwork by @theguymadmax in https://github.com/jellyfin/jellyfin/pull/14048
- Fix the transparency issue of ASS subtitle rendering in HWA by @nyanmisaka in https://github.com/jellyfin/jellyfin/pull/14024
- Update dependency Serilog.Sinks.File to v7 by @renovate in https://github.com/jellyfin/jellyfin/pull/14017
- Update danielpalme/ReportGenerator-GitHub-Action action to v5.4.6 by @renovate in https://github.com/jellyfin/jellyfin/pull/14058
- fix #14034 Readd Context provider on Initialise by @JPVenson in https://github.com/jellyfin/jellyfin/pull/14040
- Cleanup file related code by @Bond-009 in https://github.com/jellyfin/jellyfin/pull/14023
- Recognize file changes and remove data on change by @Shadowghost in https://github.com/jellyfin/jellyfin/pull/13839
- Fix cross filesystem dir moving by @gnattu in https://github.com/jellyfin/jellyfin/pull/14063
- Add tests for ManagedFileSystem.MoveDirectory by @Bond-009 in https://github.com/jellyfin/jellyfin/pull/14065
- Only consider migrations that have key set for migration.xml migration by @JPVenson in https://github.com/jellyfin/jellyfin/pull/14061
- Use VBR and MBBRC in QSV encoders for better quality by @nyanmisaka in https://github.com/jellyfin/jellyfin/pull/14079
- Cleanup external item data cleanup by @Shadowghost in https://github.com/jellyfin/jellyfin/pull/14072
- Reject invalid replaygain tag value by @gnattu in https://github.com/jellyfin/jellyfin/pull/14082
- Fix Blu-ray metadata: preserve external streams and language metadata by @theguymadmax in https://github.com/jellyfin/jellyfin/pull/14077
- added different countries parental ratings by @SoumyadipAuddy in https://github.com/jellyfin/jellyfin/pull/14069
- Update danielpalme/ReportGenerator-GitHub-Action action to v5.4.7 by @renovate in https://github.com/jellyfin/jellyfin/pull/14090
- Fix extracted data cleanup in cleanup post scan task by @Shadowghost in https://github.com/jellyfin/jellyfin/pull/14083
- Update appleboy/scp-action action to v1 by @renovate in https://github.com/jellyfin/jellyfin/pull/14012
- Update Microsoft to 9.0.5 by @renovate in https://github.com/jellyfin/jellyfin/pull/14103
- Update dependency dotnet-ef to 9.0.5 by @renovate in https://github.com/jellyfin/jellyfin/pull/14102
- Translate query by AncestorIds correctly by @allesmi in https://github.com/jellyfin/jellyfin/pull/14094
- Update dependency z440.atl.core to 6.24.0 by @renovate in https://github.com/jellyfin/jellyfin/pull/14122
- Update github/codeql-action action to v3.28.18 by @renovate in https://github.com/jellyfin/jellyfin/pull/14119
- Update dependency Microsoft.CodeAnalysis.BannedApiAnalyzers to v4 by @renovate in https://github.com/jellyfin/jellyfin/pull/14113
- Fix ArgumentNullException in TmdbExternalUrlProvider by @theguymadmax in https://github.com/jellyfin/jellyfin/pull/14130
- Update skiasharp monorepo (major) by @renovate in https://github.com/jellyfin/jellyfin/pull/13369
- Add Full system backup feature by @JPVenson in https://github.com/jellyfin/jellyfin/pull/13945
- Terminate at null char for audio tags by @gnattu in https://github.com/jellyfin/jellyfin/pull/14100
- Update dependency Microsoft.NET.Test.Sdk to 17.14.0 by @renovate in https://github.com/jellyfin/jellyfin/pull/14143
- Fix ArgumentNullException when downloading season logos by @theguymadmax in https://github.com/jellyfin/jellyfin/pull/14141
- Enable OpenCL deinterlacer for AMF on Windows when available by @nyanmisaka in https://github.com/jellyfin/jellyfin/pull/14144
- Fix collection behavior when sorting by rating or runtime by @theguymadmax in https://github.com/jellyfin/jellyfin/pull/14148
- Ensure subfolders are processed in folders containing one video file by @theguymadmax in https://github.com/jellyfin/jellyfin/pull/14140
- Make name sorting case-insensitive by @theguymadmax in https://github.com/jellyfin/jellyfin/pull/14153
- Add SVG to transparent image types by @theguymadmax in https://github.com/jellyfin/jellyfin/pull/14160
- Update dependency Svg.Skia to 3.0.3 by @renovate in https://github.com/jellyfin/jellyfin/pull/13933
- Offload 1080p+ subtitle scaling to RKRGA by @nyanmisaka in https://github.com/jellyfin/jellyfin/pull/14179
- Round RemoteImage CommunityRating to nearest tenths when sorting by @SenorSmartyPants in https://github.com/jellyfin/jellyfin/pull/13145
- Localization/iso6392.txt: Correct the Portuguese entries by @baka0815 in https://github.com/jellyfin/jellyfin/pull/14030
- Fix unittests by @shanepowell in https://github.com/jellyfin/jellyfin/pull/14202
- Update dependency Microsoft.NET.Test.Sdk to 17.14.1 by @renovate in https://github.com/jellyfin/jellyfin/pull/14211
- Update github/codeql-action action to v3.28.19 by @renovate in https://github.com/jellyfin/jellyfin/pull/14212
- Add partition helper by @JPVenson in https://github.com/jellyfin/jellyfin/pull/14039
- Add multiple options for internal locking by @JPVenson in https://github.com/jellyfin/jellyfin/pull/14047
- Backup MigrationHistory as well by @JPVenson in https://github.com/jellyfin/jellyfin/pull/14136
- Update dependency FsCheck.Xunit to 3.3.0 by @renovate in https://github.com/jellyfin/jellyfin/pull/14216
- Fix server not auto restarting by @JPVenson in https://github.com/jellyfin/jellyfin/pull/14215
- Add ExcludeItemIds filtering to UserViewBuilder.Filter by @shanepowell in https://github.com/jellyfin/jellyfin/pull/14203
- Fix missing logging of connections by disallowed IPs by @lf- in https://github.com/jellyfin/jellyfin/pull/14011
- Prune trickplay data on regenerate and scan by @Shadowghost in https://github.com/jellyfin/jellyfin/pull/14085
- Update XmlTv tests to use UTC date formats by @telans in https://github.com/jellyfin/jellyfin/pull/14163
- Add declarative backups for migrations by @JPVenson in https://github.com/jellyfin/jellyfin/pull/14135
- Allow custom plugin provided database providers to be loaded by @JPVenson in https://github.com/jellyfin/jellyfin/pull/14171
- Add cache-control: no-cache to index.html if selfhosted by @JPVenson in https://github.com/jellyfin/jellyfin/pull/14222
- Migrate all known old migrations even when not applied in migration.xml by @JPVenson in https://github.com/jellyfin/jellyfin/pull/14217
- Feature/version check in library migration by @JPVenson in https://github.com/jellyfin/jellyfin/pull/14105
- Fix DirectoryNotFoundException for backdrop folders in trickplay by @theguymadmax in https://github.com/jellyfin/jellyfin/pull/14223
- Fix metadata not refreshing in negative UTC timezones by @theguymadmax in https://github.com/jellyfin/jellyfin/pull/14225
- Add support for delete from playlist call with api key by @sharinganthief in https://github.com/jellyfin/jellyfin/pull/14154
- Fix race condition in SessionManager.GetSessionInfo by @moalhaddar in https://github.com/jellyfin/jellyfin/pull/14131
- Update issue report.yml by @felix920506 in https://github.com/jellyfin/jellyfin/pull/14099
- Fix broken chapter image placeholders when no image is present by @theguymadmax in https://github.com/jellyfin/jellyfin/pull/14230
- Fix source directory for setup template by @JPVenson in https://github.com/jellyfin/jellyfin/pull/14228
- always sort season by index number by @qiqian in https://github.com/jellyfin/jellyfin/pull/13307
- Add year parameter to TMDB series cache key by @theguymadmax in https://github.com/jellyfin/jellyfin/pull/14209
- Fix search for missing metadata overriding existing metadata by @scampower3 in https://github.com/jellyfin/jellyfin/pull/12908
New Contributors
- @HadrienPatte made their first contribution in https://github.com/jellyfin/jellyfin/pull/12882
- @SethPattee made their first contribution in https://github.com/jellyfin/jellyfin/pull/12819
- @TonyBotongChu made their first contribution in https://github.com/jellyfin/jellyfin/pull/12778
- @kennethcochran made their first contribution in https://github.com/jellyfin/jellyfin/pull/12793
- @Dessyreqt made their first contribution in https://github.com/jellyfin/jellyfin/pull/12867
- @LePips made their first contribution in https://github.com/jellyfin/jellyfin/pull/12783
- @Ich1goSan made their first contribution in https://github.com/jellyfin/jellyfin/pull/13213
- @Giermann made their first contribution in https://github.com/jellyfin/jellyfin/pull/12970
- @reuterma24 made their first contribution in https://github.com/jellyfin/jellyfin/pull/13360
- @jsoref made their first contribution in https://github.com/jellyfin/jellyfin/pull/11103
- @sinterdev made their first contribution in https://github.com/jellyfin/jellyfin/pull/13315
- @tkloy24 made their first contribution in https://github.com/jellyfin/jellyfin/pull/13516
- @choyakawa made their first contribution in https://github.com/jellyfin/jellyfin/pull/13132
- @Jxiced made their first contribution in https://github.com/jellyfin/jellyfin/pull/13556
- @te9c made their first contribution in https://github.com/jellyfin/jellyfin/pull/13675
- @timminator made their first contribution in https://github.com/jellyfin/jellyfin/pull/13098
- @adiled made their first contribution in https://github.com/jellyfin/jellyfin/pull/13752
- @NooNameR made their first contribution in https://github.com/jellyfin/jellyfin/pull/13691
- @baka0815 made their first contribution in https://github.com/jellyfin/jellyfin/pull/13314
- @jjwarrenSEP made their first contribution in https://github.com/jellyfin/jellyfin/pull/13733
- @Kevinjil made their first contribution in https://github.com/jellyfin/jellyfin/pull/13356
- @mcmcelro made their first contribution in https://github.com/jellyfin/jellyfin/pull/12170
- @jheuel made their first contribution in https://github.com/jellyfin/jellyfin/pull/13236
- @quyet-v made their first contribution in https://github.com/jellyfin/jellyfin/pull/13730
- @KGT1 made their first contribution in https://github.com/jellyfin/jellyfin/pull/13756
- @AlexDalas made their first contribution in https://github.com/jellyfin/jellyfin/pull/12941
- @mapret made their first contribution in https://github.com/jellyfin/jellyfin/pull/13854
- @relains made their first contribution in https://github.com/jellyfin/jellyfin/pull/13851
- @harry-hart made their first contribution in https://github.com/jellyfin/jellyfin/pull/14022
- @SoumyadipAuddy made their first contribution in https://github.com/jellyfin/jellyfin/pull/14050
- @allesmi made their first contribution in https://github.com/jellyfin/jellyfin/pull/14094
- @shanepowell made their first contribution in https://github.com/jellyfin/jellyfin/pull/14202
- @lf- made their first contribution in https://github.com/jellyfin/jellyfin/pull/14011
- @sharinganthief made their first contribution in https://github.com/jellyfin/jellyfin/pull/14154
- @moalhaddar made their first contribution in https://github.com/jellyfin/jellyfin/pull/14131
- @qiqian made their first contribution in https://github.com/jellyfin/jellyfin/pull/13307
Full Changelog: https://github.com/jellyfin/jellyfin/compare/v10.10.7…v10.11.0-rc1