| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-09-24 | Add People Dedup and multiple progress fixes (#14848) | JPVenson | |
| 2025-09-16 | Optimize internal querying of UserData, other fixes (#14795) | JPVenson | |
| 2025-09-14 | Reenable common PRAGMA setters (#14791) | JPVenson | |
| 2025-09-12 | Improve optimistic locking behavior (#14779) | JPVenson | |
| 2025-09-12 | Reenable pooling (#14778) | JPVenson | |
| 2025-09-07 | Additional debug logging for SQLite connections (#14753) | evan314159 | |
| 2025-07-22 | Supress transaction (#14514) | JPVenson | |
| 2025-07-14 | Allow loading of Database options for DB provider (#14466) | JPVenson | |
| 2025-07-14 | Use IDatabaseCreator instead of relying on History repository (#14465) | JPVenson | |
| 2025-06-26 | Fix modification checks and make sure to use UTC (#14347) | Tim Eisele | |
| 2025-06-11 | Fix UserData cleanup task and queries (#14280) | JPVenson | |
| 2025-06-09 | Feature/persistent watch data (#14262) | JPVenson | |
| 2025-06-03 | Allow custom plugin provided database providers to be loaded (#14171) | JPVenson | |
| 2025-06-03 | Add declarative backups for migrations (#14135) | JPVenson | |
| 2025-06-03 | Add multiple options for internal locking (#14047) | JPVenson | |
| 2025-06-03 | Add partition helper (#14039) | JPVenson | |
| 2025-05-18 | Add Full system backup feature (#13945) | JPVenson | |
| 2025-04-27 | Merge pull request #14016 from crobibero/upd-projects | Joshua M. Boniface | |
| Add new nuget packages to abi diff | |||
| 2025-04-27 | Unified migration handling (#13950) | JPVenson | |
| 2025-04-27 | Add required nuget properties | Cody Robibero | |
| 2025-04-26 | Fix ItemValue query (#13939) | JPVenson | |
| 2025-04-26 | Optimize migrations (#13855) | Tim Eisele | |
| 2025-04-23 | Temporarily ignore NonTransactionalMigrationOperation warnings (#13972) | Fernando Fernández | |
| 2025-04-07 | Fix backup not written to correct directory (#13853) | JPVenson | |
| * Fix backup not written to correct directory * Improve restore handling and only restore on actual error * Fix first failed migration not causing a rollback | |||
| 2025-04-05 | Fix ancestors (#13827) | Tim Eisele | |
| 2025-04-05 | Fix indices and update of ItemValues (#13843) | Tim Eisele | |
| 2025-04-03 | Cleanup extracted files (#13760) | Tim Eisele | |
| * Cleanup extracted files * Pagination and fixes * Add migration for attachments to MigrateLibraryDb * Unify attachment handling * Don't extract again if files were already extracted * Fix MKS attachment extraction * Always run full extraction on mks * Don't try to extract mjpeg streams as attachments * Fallback to check if attachments were extracted to cache folder * Fixup | |||
| 2025-04-02 | Import Keyframes into database (#13771) | Tim Eisele | |
| * Migrate keyframe data into database * Clear database table before import to handle failed migrations | |||
| 2025-04-02 | Improve dynamic HDR metadata handling (#13277) | gnattu | |
| * Add support for bitstream filter to remove dynamic hdr metadata * Add support for ffprobe's only_first_vframe for HDR10+ detection * Add BitStreamFilterOptionType for metadata removal check * Map HDR10+ metadata to VideoRangeType.cs Current implementation uses a hack that abuses the EL flag to avoid database schema changes. Should add proper field once EFCore migration is merged. * Add more Dolby Vision Range types Out of spec ones are problematic and should be marked as a dedicated invalid type and handled by the server to not crash the player. Profile 7 videos should not be treated as normal HDR10 videos at all and should remove the metadata before serving. * Remove dynamic hdr metadata when necessary * Allow direct playback of HDR10+ videos on HDR10 clients * Only use dovi codec tag when dovi metadata is not removed * Handle DV Profile 7 Videos better * Fix HDR10+ with new bitmask * Indicate the presence of HDR10+ in HLS SUPPLEMENTAL-CODECS * Fix Dovi 8.4 not labeled as HLG in HLS * Fallback to dovi_rpu bsf for av1 when possible * Fix dovi_rpu cli for av1 * Use correct EFCore db column for HDR10+ * Undo outdated migration * Add proper hdr10+ migration * Remove outdated migration * Rebase to new db code * Add migrations for Hdr10PlusPresentFlag * Directly use bsf enum * Add xmldocs for SupportsBitStreamFilterWithOption * Make `VideoRangeType.Unknown` explicitly default on api models. * Unset default for non-api model class * Use tuples for bsf dictionary for now | |||
| 2025-03-30 | Rework parental ratings (#12615) | Tim Eisele | |
| 2025-03-26 | Feature/backup on migration (#13754) | JPVenson | |
| * Added generalised backup for migrations * Added backup strategy to MigrateLibraryDb * Added missing namespace * Fix merge issues * Fixed style issue * change fast backup key to timestamp * Update src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/SqliteDatabaseProvider.cs * Update Fields * applied review comments | |||
| 2025-03-25 | Clean up csproj | Cody Robibero | |
| 2025-03-25 | Fix reference | JPVenson | |
| 2025-03-25 | Fixed namespaces | JPVenson | |
| 2025-03-25 | WIP fixed namespaces | JPVenson | |
| 2025-03-24 | fixed typo | JPVenson | |
| 2025-03-24 | Fixed readme | JPVenson | |
| 2025-03-24 | Fixed naming scheme | JPVenson | |
| 2025-03-24 | renamed SqLite to Sqlite | JPVenson | |
| 2025-03-24 | Update src/Jellyfin.Database/readme.md | JPVenson | |
| Co-authored-by: Tim Eisele <Tim_Eisele@web.de> | |||
| 2025-03-01 | Merge remote-tracking branch 'jellyfinorigin/master' into ↵ | JPVenson | |
| feature/DatabaseRefactor | |||
| 2025-03-01 | Replicated changes made from #13492 | JPVenson | |
| 2025-02-20 | fixed new project paths | JPVenson | |
| 2025-02-20 | Fixed readme for migrations | JPVenson | |
| 2025-02-20 | Moved Database projects under /src | JPVenson | |
| removed old pgsql references | |||
