| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-11-17 | Backport pull request #15468 from jellyfin/release-10.11.z | Bond-009 | |
| Check if target exists before trying to follow it Original-merge: 5878b1ffc569bc7e7204a07e77e0bb57d3984e56 Merged-by: joshuaboniface <joshua@boniface.me> Backported-by: Bond_009 <bond.009@outlook.com> | |||
| 2025-11-17 | Backport pull request #15380 from jellyfin/release-10.11.z | theguymadmax | |
| Fix item count display for collapsed items Original-merge: 8f71922734d42591b3236f4c52d9692f1b191da2 Merged-by: crobibero <cody@robibe.ro> Backported-by: Bond_009 <bond.009@outlook.com> | |||
| 2025-11-17 | Backport pull request #15373 from jellyfin/release-10.11.z | theguymadmax | |
| Fix collection grouping in mixed libraries Original-merge: 13c4517a66e3f857cc4acc9b2fa3505297d554eb Merged-by: crobibero <cody@robibe.ro> Backported-by: Bond_009 <bond.009@outlook.com> | |||
| 2025-11-17 | Backport pull request #15263 from jellyfin/release-10.11.z | revam | |
| Resolve symlinks for static media source infos Original-merge: 3b2d64995aab63ebaa6832c059a3cc0bdebe90dc Merged-by: crobibero <cody@robibe.ro> Backported-by: Bond_009 <bond.009@outlook.com> | |||
| 2025-11-02 | Backport pull request #15254 from jellyfin/release-10.11.z | thornbill | |
| Update password reset to always return the same response structure Original-merge: 4ad31418753840ca76c52fc2aa56fa1a4235ca87 Merged-by: crobibero <cody@robibe.ro> Backported-by: Joshua M. Boniface <joshua@boniface.me> | |||
| 2025-10-27 | Backport pull request #15187 from jellyfin/release-10.11.z | Shadowghost | |
| Fix pagination and sorting for folders Original-merge: 7d1824ea27093322d5e8316ee38f375129f40386 Merged-by: crobibero <cody@robibe.ro> Backported-by: Bond_009 <bond.009@outlook.com> | |||
| 2025-10-27 | Backport pull request #15072 from jellyfin/release-10.11.z | nyanmisaka | |
| Reject stream copy of HDR10+ video if the client does not support HDR10 Original-merge: a725220c219d98ea69bc01d2664e68d58d0230f0 Merged-by: crobibero <cody@robibe.ro> Backported-by: Bond_009 <bond.009@outlook.com> | |||
| 2025-10-26 | Bump version to 10.12.0 (for real this time) | Joshua M. Boniface | |
| 2025-10-13 | Remove chapters on file change (#14984) | Tim Eisele | |
| 2025-10-10 | Prevent PlaylistsFolder deletion during library removal | theguymadmax | |
| 2025-10-04 | Limit decoder thread count on AMD AMF to save VRAM (#14943) | Nyanmisaka | |
| 2025-10-01 | Fix BoxSet sorting (#14919) | theguymadmax | |
| Co-authored-by: Cody Robibero <cody@robibe.ro> | |||
| 2025-10-01 | Add check for processing recursive data structures (#14897) | JPVenson | |
| 2025-09-26 | Expose ExtractAllExtractableSubtitles (#14876) | Tim Eisele | |
| 2025-09-24 | Apply filter server side (#14856)v10.11.0-rc6 | JPVenson | |
| 2025-09-24 | Add People Dedup and multiple progress fixes (#14848) | JPVenson | |
| 2025-09-24 | Fix collections one-off (#14814) | theguymadmax | |
| 2025-09-20 | Fix CA1051 warnings in EncodingJobInfo.cs | Thomas Jones | |
| Convert public fields to auto-properties and fix member ordering Co-authored-by: Derpipose <90276123+Derpipose@users.noreply.github.com> | |||
| 2025-09-20 | Revert limit hack (#14820) | JPVenson | |
| 2025-09-16 | Optimize internal querying of UserData, other fixes (#14795) | JPVenson | |
| 2025-09-14 | Revert IsPlayed optimization, pass UserItemData to IsPlayed when available ↵ | Cody Robibero | |
| (#14786) | |||
| 2025-09-12 | Allow non-admin users to subscribe to their own Sessions (#13767) | KGT1 | |
| 2025-09-12 | Avoid constant arrays as arguments (#14784) | Bond-009 | |
| 2025-09-12 | Fix several Stackoverflows (#14783) | JPVenson | |
| 2025-09-05 | Refactor Display preference manager (#14056) | JPVenson | |
| 2025-08-26 | Use existing userData (#14703) | Cody Robibero | |
| 2025-08-11 | Refactor to pull item counts in a single query | Cody Robibero | |
| 2025-08-11 | move new TaggedItemCounts to its own file | Evan | |
| 2025-08-10 | Fix GetBaseItemDto to return related item counts via SQL count | Evan | |
| For API call /Items/{item id} GetBaseItemDto will return the counts of related items e.g. artists, albums, songs. GetBaseItemDto currently does this by calling GetTaggedItems which retrieves the objects into memory to count them. Replace with SQL count. Fixes: This should be an improvement for any large libraries, but especially large music libraries. Example: Request Library -> Genres -> any very popular genre in your large library, e.g. Classical Number of albums = 1552, songs = 23515, ... - Before change: Try to retrieve 1552 albums, 23515 songs, ... in memory, API never returns, database on fire - After change: API returns in 367ms and Genre view opens with 200 albums in 2 seconds I verified the numbers returned are correct but note that there is a bug somewhere else in Jellyfin that is setting TopParentId to NULL for a large portion of my MusicArtists, which causes them to not be counted by the existing GetCount(). This is not related to this change, also happens with the existing code, and does not seem to affect the Web UI. Includes Cory's changes in: - https://github.com/jellyfin/jellyfin/pull/14610#issuecomment-3172211468 - https://github.com/jellyfin/jellyfin/pull/14610#issuecomment-3172239154 | |||
| 2025-08-06 | Revert "Merge pull request #13604 from Jxiced/master" | Bond_009 | |
| This reverts commit ce78af2ed4f203690a0f9ef87b08b27a6bd43f63, reversing changes made to db7465e83d9cc07134a0bffad7ed17b1c7b873da. | |||
| 2025-08-03 | Merge branch 'master' into master | Joshua M. Boniface | |
| 2025-07-27 | fix file modification date comparisons (#14503) | evan314159 | |
| 2025-07-27 | Fix allow and block queries (#14482) | theguymadmax | |
| 2025-07-11 | Added advanced parallel process calculation (#14437) | JPVenson | |
| 2025-07-07 | Only enable VAAPI MJPEG encoder on Intel iHD driver (#14433) | Nyanmisaka | |
| 2025-07-04 | Fix seasons random (#13224) (#14335) | Bond-009 | |
| Sorting was always enabled so removed the `enableSorting` parameter in QueryResult method. Co-authored-by: Maxime <> | |||
| 2025-06-26 | Fix modification checks and make sure to use UTC (#14347) | Tim Eisele | |
| 2025-06-26 | Fix -fps_mode option being applied on input (#14379) | Nyanmisaka | |
| 2025-06-19 | Merge pull request #14322 from gnattu/disable-hdr-non-hdr-clients | Bond-009 | |
| Don't check dynamic metadata removal for static HDR formats | |||
| 2025-06-18 | Fix seasons random (#13224) | Maxime | |
| Sorting was always enabled so removed the `enableSorting` parameter in QueryResult method. | |||
| 2025-06-17 | Fix QSV "static surface pool size exceeded" on Windows | Nyanmisaka | |
| d3d11va doesn't support dynamic pool size, use vpp filter ctx to relay to prevent encoder async and bframes from exhausting the decoder pool. | |||
| 2025-06-17 | Don't check dynamic metadata removal for static HDR formats | gnattu | |
| Those videos have no metadata to be removed at all, just force transcoding when the client does not support it. | |||
| 2025-06-15 | Use proper scheduler that honors the parallel task limit (#14281) | JPVenson | |
| 2025-06-15 | Always set update action when item does not exist (#14304) | JPVenson | |
| 2025-06-15 | Only remove image file if it exists (#14302) | Tim Eisele | |
| 2025-06-10 | Fix existing media segments not being handled on scan (#14218) | ThunderClapLP | |
| 2025-06-08 | Don't attempt to do metadata removal for dovi without fallback (#14240) | gnattu | |
| 2025-06-07 | Merge pull request #13307 from qiqian/master | Niels van Velzen | |
| always sort season by index number | |||
| 2025-06-03 | Add declarative backups for migrations (#14135) | JPVenson | |
| 2025-06-03 | fixes #14193 (#14203) | Shane Powell | |
