| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 7 days | Re-disable legacy authorization methods by default | theguymadmax | |
| 12 days | Backport: Fix/user manager collation (#16919) | Bond-009 | |
| Backport: Fix/user manager collation | |||
| 2026-05-21 | Run tree-wide dotnet format | jakobkukla | |
| 2026-05-15 | Reorder migration handling for extra column | JPVenson | |
| 2026-05-15 | Update filenaming scheme to match EFCore one | JPVenson | |
| 2026-05-12 | Safeguard against invalid GUIDs (#16813) | Tim Eisele | |
| Safeguard against invalid GUIDs | |||
| 2026-05-09 | Add People Deduplication | Shadowghost | |
| 2026-05-09 | Fix artist duplicates | Shadowghost | |
| 2026-05-06 | Merge pull request #16319 from JPVenson/feat/MigrationStartupSwitch | Bond-009 | |
| Add startup mode to migrate or seed the database on cmd | |||
| 2026-05-06 | Merge pull request #16328 from Shadowghost/rating-fix | Bond-009 | |
| Fix Canadian rating and fallback to unrated if we have a CountryCode but no matching rating | |||
| 2026-05-03 | Keep legacy authorization enabled | Niels van Velzen | |
| 2026-04-26 | Apply review suggestions | Shadowghost | |
| 2026-04-19 | Fix too many SQL variables error on large libraries | Shadowghost | |
| 2026-04-07 | Merge remote-tracking branch 'upstream/master' into perf-rebased | Shadowghost | |
| 2026-04-06 | Backport pull request #16540 from jellyfin/release-10.11.z | Shadowghost | |
| Handle folders without associated library in FixLibrarySubtitleDownloadLanguages Original-merge: be095f85ab80db1d20fccba8774856abe9ae0bd1 Merged-by: nielsvanvelzen <nielsvanvelzen@users.noreply.github.com> Backported-by: Bond_009 <bond.009@outlook.com> | |||
| 2026-03-29 | More robust date handling in Library DB migration (#16474) | Tim Eisele | |
| * More robust date handling in Library DB migration * Apply review comment | |||
| 2026-03-11 | Merge remote-tracking branch 'upstream/master' into perf-rebased | Shadowghost | |
| 2026-03-07 | Optimize migrations | Shadowghost | |
| 2026-03-07 | Split BaseItemRepository and IItemRepository | Shadowghost | |
| 2026-03-06 | Fix trickplay generation for parts and alt versions | Shadowghost | |
| 2026-03-02 | Refresh rating levels | Shadowghost | |
| 2026-03-01 | Update naming | JPVenson | |
| 2026-03-01 | Add startup mode to migrate or seed the database on cmd | JPVenson | |
| 2026-03-01 | Backport pull request #16253 from jellyfin/release-10.11.z | theguymadmax | |
| Checkpoint WAL before moving library.db in migration Original-merge: b6a96513de5fa301db83c6adab47fe64db0ff48e Merged-by: Bond-009 <bond.009@outlook.com> Backported-by: Bond_009 <bond.009@outlook.com> | |||
| 2026-03-01 | Backport pull request #16204 from jellyfin/release-10.11.z | MBR-0001 | |
| Fix broken library subtitle download settings Original-merge: ca57166e95858f9c767b6279df6e5abfe9212700 Merged-by: Bond-009 <bond.009@outlook.com> Backported-by: Bond_009 <bond.009@outlook.com> | |||
| 2026-02-22 | Cleanup folder duplicates of series | Shadowghost | |
| 2026-02-17 | Fix cleanup for BDMV | Shadowghost | |
| 2026-02-16 | Cleanup orphan items | Shadowghost | |
| 2026-02-15 | Migrate PrimaryVersionId to GUID and fix assignment | Shadowghost | |
| 2026-02-15 | Try fixing orphan versions again | Shadowghost | |
| 2026-02-15 | Fix orphaned alt version cleanup | Shadowghost | |
| 2026-02-15 | Fix ordering of cleanup in migration | Shadowghost | |
| 2026-02-15 | Merge remote-tracking branch 'upstream/master' into perf-rebased | Shadowghost | |
| 2026-02-15 | Add cleanup for orphaned versions | Shadowghost | |
| 2026-02-14 | Backport pull request #16226 from jellyfin/release-10.11.z | dfederm | |
| 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-09 | Handle episode versions in LinkedChild migration | Shadowghost | |
| 2026-02-09 | Fix version order in migration | Shadowghost | |
| 2026-02-07 | Fix version resolution and scan handling | Shadowghost | |
| 2026-02-07 | Make sure we deduplicate LinkedChildren | Shadowghost | |
| 2026-02-05 | Fix multiple version handling | Shadowghost | |
| 2026-01-31 | Fix tag checks | Shadowghost | |
| 2026-01-18 | Add OwnerId fix migration and library options event | Shadowghost | |
| - Add FixIncorrectOwnerIdRelationships migration routine - Add LibraryOptionsUpdatedEventArgs for library options changes | |||
| 2026-01-18 | Add LinkedChildren data migration routine | Shadowghost | |
| Migrates existing LinkedChildren data from JSON-serialized Data column to the new relational LinkedChildren table for boxsets, playlists, and video alternate versions. | |||
| 2026-01-18 | Remove ExtraIds column and use OwnerId relationship for extras | Shadowghost | |
| - Remove ExtraIds property from BaseItemEntity and BaseItem - Update RefreshExtras to query via OwnerId instead of cached ExtraIds - Update GetExtras methods to query database via OwnerIds filter - Add OwnerIds and ExtraTypes filter support to InternalItemsQuery - Add filter handling in BaseItemRepository for new query options - Update HasSpecialFeature/HasTrailer filters to use Extras relationship - Add CleanupOrphanedExtras migration routine - Add database migration to drop ExtraIds column | |||
| 2026-01-18 | Normalize OwnerId to GUID and add performance indexes | Shadowghost | |
| - Change OwnerId from string to Guid for proper foreign key relationships - Add Owner/Extras navigation properties for extras relationship - Add indexes on OwnerId and ExtraType columns for efficient queries - Add optimized composite indexes for latest items queries sorted by DateCreated - Update BaseItemRepository and migration to handle new Guid type | |||
| 2026-01-05 | fix: Handle unknown item types gracefully in DeserializeBaseItem | ZeusCraft10 | |
| When querying items with recursive=true, items with types from removed plugins would cause a 500 error. Now these items are skipped with a warning log instead of throwing an exception. Fixes #15945 | |||
| 2025-12-08 | Merge pull request #14879 from audrey-inglish/master | audrey-inglish | |
| Fix: normalize punctuation when computing CleanName so searches without punctuation match (closes #1674) | |||
| 2025-11-20 | Use async migration | Niels van Velzen | |
| 2025-11-18 | Disable legacy authorization methods by default | Niels van Velzen | |
| 2025-11-17 | Backport pull request #15446 from jellyfin/release-10.11.z | theguymadmax | |
| Fix AncestorIds not migrating Original-merge: 177b6464ca1b6772a191dbf9c5595708f91fc0fa Merged-by: crobibero <cody@robibe.ro> Backported-by: Bond_009 <bond.009@outlook.com> | |||
