aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2 daysFix testsShadowghost
5 daysAdapt to masterShadowghost
5 daysMerge remote-tracking branch 'upstream/master' into fix-series-mergingShadowghost
5 daysMerge pull request #17607 from Shadowghost/optimize-db-helper-memoryCody Robibero
Optimize query helper memory
5 daysMerge pull request #17685 from jellyfin/GHSA-wwwm-px48-fpvq-v12Cody Robibero
Fix GHSA-wwwm-px48-fpvq
6 daysMultiple fixes and improvementsShadowghost
Co-Authored-By: Cody Robibero <cody@robibe.ro>
6 daysMerge remote-tracking branch 'upstream/master' into optimize-db-helper-memoryShadowghost
# Conflicts: # src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/Migrations/JellyfinDbModelSnapshot.cs
6 daysFix series merging leaking across libraries and under-counting merged childrenShadowghost
7 daysNormalize fix, apply in more placesCody Robibero
7 daysAllow direct play for HDHomeRun tunerstheguymadmax
7 daysStop user updates from orphaning permission and preference rows (#17645)Tim Eisele
* Stop user updates from orphaning permission and preference rows * Make UserId non-nullable * Remove unnecessary ToList * Update Jellyfin.Server.Implementations/Users/UserManager.cs Co-authored-by: Claus Vium <cvium@users.noreply.github.com> --------- Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
14 daysCount alternate versions in the media filters and align filter conditionsShadowghost
14 daysSkip alternate version links when resolving link parentsShadowghost
2026-08-12Fix formattingShadowghost
2026-08-12Make the media stream filter index coveringShadowghost
2026-08-12Resolve link owners from LinkedChildrenShadowghost
2026-08-11Optimize query helper memoryShadowghost
2026-08-10Merge pull request #17570 from Shadowghost/fix-ef-driftv12.0-rc5Cody Robibero
Fix EF core designer drifts
2026-08-10Merge pull request #17582 from Shadowghost/fix-assembliesCody Robibero
Fix assemblies
2026-08-10Merge pull request #17563 from Shadowghost/cleanup-sql-helpersCody Robibero
Cleanup and simplify query helpers
2026-08-08Fix assembliesShadowghost
2026-08-07Merge pull request #17560 from IDisposable/chore/pessimistic-reality-checkCody Robibero
Add warning that PessimisticLockBehavior is unsafe
2026-08-07Merge pull request #17492 from GOvEy1nw/fix/image-cache-overlay-keyCody Robibero
fix(images): disambiguate progress overlay cache keys
2026-08-07Merge pull request #17559 from IDisposable/fix/optimistic-lock-behaviorCody Robibero
Fix captured (and discarded) Execute exceptions
2026-08-07Fix EF core designer driftsShadowghost
2026-08-07Apply review suggestionsShadowghost
2026-08-06Cleanup and simplify query helpersShadowghost
2026-08-06Add warning that PessimisticLockBehavior is unsafeMarc Brooks
Since it uses ReaderWriterLockSlim, it gets tripped up if the transaction is continued across an await boundary on a different thread.
2026-08-06Fix captured (and discarded) Execute exceptionsMarc Brooks
Using ExecuteAndCapture (and the async version) requires something to manage the captured exception, which we don't do. Errors would be silently dropped and the writes/deletes treated as if they succeeded.
2026-08-06Switch SQLite connection Cache to PrivateMarc Brooks
If left at Default, sqlite3_enable_shared_cache is process-global, so a plugin enabling it makes these connections share a cache too. Contention then surfaces as SQLITE_LOCKED ("database table is locked"), which the busy handler does not cover, busy_timeout is skipped and the command fails at CommandTimeout instead.
2026-08-05Merge pull request #17466 from Shadowghost/fix-byname-queriesCody Robibero
Improve People deduplication, fix search and restrict ItemByName responses
2026-08-05Revert "Refresh Live TV channel icons on every guide update."theguymadmax
This reverts commit 372c1681d8272c6fa8f120a132bc40351067fb10.
2026-08-02Merge remote-tracking branch 'upstream/master' into fix-byname-queriesShadowghost
2026-08-02Merge pull request #17298 from WizardOfYendor1/fix/livetv-published-stream-urlsCody Robibero
Fix Live TV returning unreachable "server-local" streaming URLs to clients.
2026-08-01Merge remote-tracking branch 'upstream/master' into fix-byname-queriesShadowghost
# Conflicts: # src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/Migrations/JellyfinDbModelSnapshot.cs
2026-08-01Merge remote-tracking branch 'upstream/master' into tmdb-missing-episodesShadowghost
# Conflicts: # Jellyfin.Server.Implementations/Item/BaseItemRepository.QueryBuilding.cs
2026-08-01Merge pull request #17416 from Shadowghost/enable-duplicate-playlist-childrenCody Robibero
Allow duplicate LinkedChildren for Playlists
2026-07-30fix(images): narrow cache path test seamGOvEy1nw
2026-07-29fix(images): disambiguate progress overlay cache keysGOvEy1nw
2026-07-28Restrict people, genres, studios and artists to names backed by an item the ↵Shadowghost
user can access
2026-07-28Make the /Persons de-duplication use an index instead of grouping the tableShadowghost
2026-07-26Merge pull request #17422 from Shadowghost/performanceCody Robibero
Reduce correlated subqueries to improve query performance
2026-07-25Fix favorite filter performanceShadowghost
2026-07-25Fix DatePlayed sorting performanceShadowghost
2026-07-23Reduce correlated subqueries to improve performanceShadowghost
2026-07-23Allow duplicate LinkedChildren for PlaylistsShadowghost
2026-07-22Prefer null checks over HasValue everywhereShadowghost
2026-07-21Apply review suggestionsShadowghost
2026-07-21Merge remote-tracking branch 'upstream/master' into ↵Shadowghost
security-path-traversal-fixes # Conflicts: # Jellyfin.Api/Controllers/HlsSegmentController.cs # Jellyfin.Api/Controllers/PluginsController.cs
2026-07-20Merge pull request #16933 from ↵Cody Robibero
WizardOfYendor1/fix/livetv-guide-image-optimization Feat (fix) - Skip reprocessing program information when importing XMLTV EPG data