theguymadmax
177b6464ca
Don't clear baseitemids ( #15446 )
2025-11-09 09:22:09 -07:00
Cody Robibero
da254ee968
return instead of break, add check to more migrations ( #15322 )
2025-11-01 14:17:22 -06:00
Cody Robibero
2966d27c97
Skip invalid database migration ( #15212 )
2025-10-26 11:34:04 -06:00
JJBlue
a305204cfa
Skip extracted files in migration if bad timestamp or no access ( #15220 )
...
Fixes #15024
2025-10-26 10:30:43 -06:00
Tim Eisele
7a1c1cd342
Skip extracted files in migration if bad timestamp or no access ( #15112 )
2025-10-24 17:57:19 -06:00
Tim Eisele
f4a53209f4
Skip invalid keyframe cache data ( #15032 )
2025-10-21 17:17:56 -06:00
JPVenson
f01cddf273
Add migration attribute
2025-10-09 19:45:43 +00:00
JPVenson
0d4bd0495b
Add migration to remove artist and album artists from database
2025-10-09 19:44:07 +00:00
JPVenson
8ea9bece03
Add explicit reference check to migration
2025-09-28 08:46:31 +00:00
JPVenson
e282b05b8f
fixes #14859 Add Check for ItemValues ( #14860 )
2025-09-25 08:02:20 -06:00
JPVenson
740b9924a0
Include ListOrder on Import ( #14854 )
2025-09-24 15:22:05 -06:00
JPVenson
5a6d9180fe
Add People Dedup and multiple progress fixes ( #14848 )
2025-09-24 15:20:30 -06:00
JPVenson
0949212993
Make migration handle parent cleanup ( #14817 )
...
* Make migration handle parent cleanup
* Remove speed improvement
* Update MigrateLibraryDb.cs
2025-09-19 13:17:31 -06:00
JPVenson
eaf33f01e1
#14751 Only migrate providerids that match assumption ( #14810 )
2025-09-17 18:33:23 -06:00
evan314159
2618a5fba2
Fix sync disposal of async-created IAsyncDisposable objects ( #14755 )
2025-09-16 11:14:52 +02:00
Bond-009
8776a447d1
Various cleanups ( #14785 )
2025-09-12 13:58:23 -06:00
evan314159
7aa1c46447
Merge pull request #14653 from evan314159/coremigration
...
Delay initialization of singleton services during migration CoreInitialisation stage
2025-08-22 10:06:39 +02:00
JPVenson
c8d2f43660
Add logging
2025-07-30 20:14:24 +00:00
JPVenson
ef733c5ace
use guid instead
2025-07-30 20:10:26 +00:00
JPVenson
a1eb04dc0b
Add full migration for IsFolder flag
2025-07-30 19:58:56 +00:00
JPVenson
711e649e35
Also migrate IsFolder
2025-07-30 19:41:34 +00:00
JPVenson
c62a07405e
improve userdata migration ( #14488 )
2025-07-19 11:34:51 -06:00
JPVenson
c51f3a3342
Use IDatabaseCreator instead of relying on History repository ( #14465 )
2025-07-14 18:36:36 -06:00
gnattu
9ac8c2a2fa
Fix compiler warning for CodeMigration.cs ( #14390 )
2025-06-29 08:00:29 -06:00
Tim Eisele
c6e568692e
Fix modification checks and make sure to use UTC ( #14347 )
2025-06-26 17:50:37 -06:00
JPVenson
ba0eb87371
Add migration to migrate disconnected UserData too ( #14339 )
2025-06-23 08:36:49 -06:00
Shadowghost
af0bcbc652
Fixup
2025-06-19 12:33:46 +02:00
Shadowghost
ccb917b8df
Cleanup logging and user data import skip on missing user
2025-06-18 21:33:32 +02:00
JPVenson
1e9e4ffda9
Rework startup topic handling and reenable output to logging framework ( #14243 )
2025-06-08 19:52:39 -06:00
JPVenson
88332e89c4
Feature/version check in library migration ( #14105 )
2025-06-05 08:59:11 -06:00
JPVenson
a3578caa8c
Migrate all known old migrations even when not applied in migration.xml ( #14217 )
2025-06-05 08:46:50 -06:00
JPVenson
d5672ce407
Add declarative backups for migrations ( #14135 )
2025-06-03 16:49:41 -06:00
JPVenson
9456d7168f
Add partition helper ( #14039 )
2025-06-03 15:15:04 -06:00
JPVenson
fe2596dc0e
Add Full system backup feature ( #13945 )
2025-05-18 18:39:04 -06:00
JPVenson
a7bb3ea214
Only consider migrations that have key set for migration.xml migration ( #14061 )
2025-05-05 17:23:23 -06:00
Tim Eisele
d976f13970
Recognize file changes and remove data on change ( #13839 )
2025-05-04 21:21:44 -06:00
JPVenson
e66c76fc34
Unified migration handling ( #13950 )
2025-04-27 18:18:08 -06:00
Tim Eisele
9092130350
Optimize migrations ( #13855 )
2025-04-26 09:36:17 -06:00
JPVenson
77ad7f6139
Fix the migration as the new constraint now uses Value as unique key ( #13867 )
2025-04-07 14:42:01 -06:00
JPVenson
04ca27ad07
Fix backup not written to correct directory ( #13853 )
...
* 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-07 08:59:00 -06:00
Tim Eisele
596b635511
Cleanup extracted files ( #13760 )
...
* 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-03 09:17:14 -06:00
Tim Eisele
0bde7bae05
Only remove keyframe cache dir if it exists ( #13834 )
2025-04-03 08:47:31 -06:00
Tim Eisele
0573999d5e
Import Keyframes into database ( #13771 )
...
* Migrate keyframe data into database
* Clear database table before import to handle failed migrations
2025-04-02 18:06:40 -06:00
Tim Eisele
3fc3b04daf
Rework parental ratings ( #12615 )
2025-03-30 21:51:54 -06:00
Tim Eisele
d7b786e777
Fix MoveTrickplayFiles migration ( #13807 )
2025-03-30 21:38:50 -06:00
JPVenson
90a6cca92b
Library.db migration impovements ( #13809 )
...
* Fixes cleanup of wrong table in migration
* use dedicated context for each step
* Use prepared Context
* Fix measurement of UserData migration time
* Update logging and combine cleanup to its own stage
* fix people map not logging
migrate only readonly database
* Add id blacklisting in migration to avoid duplicated log entires
2025-03-30 21:36:27 -06:00
JPVenson
d75216cf3a
Fixes cleanup of wrong table in migration ( #13796 )
2025-03-29 10:00:19 -06:00
Johannes Heuel
2c499d1e86
feat: allow grouping shows into collections ( #13236 )
...
* feat: allow grouping shows into collections
* add pre-startup routine to rename EnableGroupingIntoCollections
* Update Jellyfin.Server/Migrations/PreStartupRoutines/RenameEnableGroupingIntoCollections.cs
2025-03-28 06:54:12 -06:00
theguymadmax
ae4b35da46
Include UnratedType in LibraryDb migration query ( #13783 )
2025-03-27 10:43:39 -06:00
JPVenson
9e4abb7319
Add override for migration if old library still exists ( #13779 )
2025-03-27 05:34:59 -06:00