| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2 days | Fix tests | Shadowghost | |
| 5 days | Adapt to master | Shadowghost | |
| 5 days | Merge remote-tracking branch 'upstream/master' into fix-series-merging | Shadowghost | |
| 5 days | Merge pull request #17607 from Shadowghost/optimize-db-helper-memory | Cody Robibero | |
| Optimize query helper memory | |||
| 5 days | Merge pull request #17685 from jellyfin/GHSA-wwwm-px48-fpvq-v12 | Cody Robibero | |
| Fix GHSA-wwwm-px48-fpvq | |||
| 6 days | Multiple fixes and improvements | Shadowghost | |
| Co-Authored-By: Cody Robibero <cody@robibe.ro> | |||
| 6 days | Merge remote-tracking branch 'upstream/master' into optimize-db-helper-memory | Shadowghost | |
| # Conflicts: # src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/Migrations/JellyfinDbModelSnapshot.cs | |||
| 6 days | Fix series merging leaking across libraries and under-counting merged children | Shadowghost | |
| 7 days | Normalize fix, apply in more places | Cody Robibero | |
| 7 days | Allow direct play for HDHomeRun tuners | theguymadmax | |
| 7 days | Stop 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 days | Count alternate versions in the media filters and align filter conditions | Shadowghost | |
| 14 days | Skip alternate version links when resolving link parents | Shadowghost | |
| 2026-08-12 | Fix formatting | Shadowghost | |
| 2026-08-12 | Make the media stream filter index covering | Shadowghost | |
| 2026-08-12 | Resolve link owners from LinkedChildren | Shadowghost | |
| 2026-08-11 | Optimize query helper memory | Shadowghost | |
| 2026-08-10 | Merge pull request #17570 from Shadowghost/fix-ef-driftv12.0-rc5 | Cody Robibero | |
| Fix EF core designer drifts | |||
| 2026-08-10 | Merge pull request #17582 from Shadowghost/fix-assemblies | Cody Robibero | |
| Fix assemblies | |||
| 2026-08-10 | Merge pull request #17563 from Shadowghost/cleanup-sql-helpers | Cody Robibero | |
| Cleanup and simplify query helpers | |||
| 2026-08-08 | Fix assemblies | Shadowghost | |
| 2026-08-07 | Merge pull request #17560 from IDisposable/chore/pessimistic-reality-check | Cody Robibero | |
| Add warning that PessimisticLockBehavior is unsafe | |||
| 2026-08-07 | Merge pull request #17492 from GOvEy1nw/fix/image-cache-overlay-key | Cody Robibero | |
| fix(images): disambiguate progress overlay cache keys | |||
| 2026-08-07 | Merge pull request #17559 from IDisposable/fix/optimistic-lock-behavior | Cody Robibero | |
| Fix captured (and discarded) Execute exceptions | |||
| 2026-08-07 | Fix EF core designer drifts | Shadowghost | |
| 2026-08-07 | Apply review suggestions | Shadowghost | |
| 2026-08-06 | Cleanup and simplify query helpers | Shadowghost | |
| 2026-08-06 | Add warning that PessimisticLockBehavior is unsafe | Marc Brooks | |
| Since it uses ReaderWriterLockSlim, it gets tripped up if the transaction is continued across an await boundary on a different thread. | |||
| 2026-08-06 | Fix captured (and discarded) Execute exceptions | Marc 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-06 | Switch SQLite connection Cache to Private | Marc 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-05 | Merge pull request #17466 from Shadowghost/fix-byname-queries | Cody Robibero | |
| Improve People deduplication, fix search and restrict ItemByName responses | |||
| 2026-08-05 | Revert "Refresh Live TV channel icons on every guide update." | theguymadmax | |
| This reverts commit 372c1681d8272c6fa8f120a132bc40351067fb10. | |||
| 2026-08-02 | Merge remote-tracking branch 'upstream/master' into fix-byname-queries | Shadowghost | |
| 2026-08-02 | Merge pull request #17298 from WizardOfYendor1/fix/livetv-published-stream-urls | Cody Robibero | |
| Fix Live TV returning unreachable "server-local" streaming URLs to clients. | |||
| 2026-08-01 | Merge remote-tracking branch 'upstream/master' into fix-byname-queries | Shadowghost | |
| # Conflicts: # src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/Migrations/JellyfinDbModelSnapshot.cs | |||
| 2026-08-01 | Merge remote-tracking branch 'upstream/master' into tmdb-missing-episodes | Shadowghost | |
| # Conflicts: # Jellyfin.Server.Implementations/Item/BaseItemRepository.QueryBuilding.cs | |||
| 2026-08-01 | Merge pull request #17416 from Shadowghost/enable-duplicate-playlist-children | Cody Robibero | |
| Allow duplicate LinkedChildren for Playlists | |||
| 2026-07-30 | fix(images): narrow cache path test seam | GOvEy1nw | |
| 2026-07-29 | fix(images): disambiguate progress overlay cache keys | GOvEy1nw | |
| 2026-07-28 | Restrict people, genres, studios and artists to names backed by an item the ↵ | Shadowghost | |
| user can access | |||
| 2026-07-28 | Make the /Persons de-duplication use an index instead of grouping the table | Shadowghost | |
| 2026-07-26 | Merge pull request #17422 from Shadowghost/performance | Cody Robibero | |
| Reduce correlated subqueries to improve query performance | |||
| 2026-07-25 | Fix favorite filter performance | Shadowghost | |
| 2026-07-25 | Fix DatePlayed sorting performance | Shadowghost | |
| 2026-07-23 | Reduce correlated subqueries to improve performance | Shadowghost | |
| 2026-07-23 | Allow duplicate LinkedChildren for Playlists | Shadowghost | |
| 2026-07-22 | Prefer null checks over HasValue everywhere | Shadowghost | |
| 2026-07-21 | Apply review suggestions | Shadowghost | |
| 2026-07-21 | Merge remote-tracking branch 'upstream/master' into ↵ | Shadowghost | |
| security-path-traversal-fixes # Conflicts: # Jellyfin.Api/Controllers/HlsSegmentController.cs # Jellyfin.Api/Controllers/PluginsController.cs | |||
| 2026-07-20 | Merge pull request #16933 from ↵ | Cody Robibero | |
| WizardOfYendor1/fix/livetv-guide-image-optimization Feat (fix) - Skip reprocessing program information when importing XMLTV EPG data | |||
