Shadowghost
e71bb7e904
Merge remote-tracking branch 'upstream/master' into perf-rebased
2026-04-19 10:23:34 +02:00
Bond-009
96269ff177
Merge pull request #15355 from twsouthwick/twsouthwick-patch-1
...
Stale PR Check / Check PRs with merge conflicts (push) Has been cancelled
Stale Issue Labeler / Check for stale issues (push) Has been cancelled
CodeQL / Analyze (csharp) (push) Has been cancelled
Tests / run-tests (macos-latest) (push) Has been cancelled
Tests / run-tests (ubuntu-latest) (push) Has been cancelled
Tests / run-tests (windows-latest) (push) Has been cancelled
OpenAPI Publish / OpenAPI - Publish Artifact (push) Has been cancelled
Project Automation / Project board (push) Has been cancelled
Merge Conflict Labeler / Labeling (push) Has been cancelled
OpenAPI Publish / OpenAPI - Publish Unstable Spec (push) Has been cancelled
OpenAPI Publish / OpenAPI - Publish Stable Spec (push) Has been cancelled
Enable jellyfin.db customized path
2026-04-18 19:09:33 +02:00
Shadowghost
71594b4a9a
Fix multiple version resolution
2026-02-08 17:22:52 +01:00
Shadowghost
2420ece5fe
Fix version resolution and scan handling
2026-02-07 19:01:37 +01:00
Shadowghost
2086ac7dd2
Don't use raw SQL
2026-01-18 19:48:46 +01:00
Shadowghost
5996c4afce
Complete LinkedChildren integration and batch DTO optimizations
...
This commit integrates remaining performance changes:
- Add batch user data fetching in DtoService to reduce N+1 queries
- Add GetNextUpEpisodesBatch in TVSeriesManager for efficient batch retrieval
- Update Video/Movie/BoxSet to use LibraryManager for alternate versions
- Transition LinkedChild to use ItemId instead of Path (obsolete Path/LibraryItemId)
- Update providers and controllers for LinkedChildren-based references
- Add NextUpEpisodeBatchResult for batched episode queries
- Integrate IDescendantQueryProvider in SqliteDatabaseProvider
2026-01-18 19:48:46 +01:00
evanreichard
c2c4c0adbf
Backport pull request #15369 from jellyfin/release-10.11.z
...
feat(sqlite): add timeout config
Original-merge: c2e5081d64
Merged-by: crobibero <cody@robibe.ro >
Backported-by: Bond_009 <bond.009@outlook.com >
2025-11-17 14:08:48 -05:00
Taylor Southwick
43a055d7ea
Enable jellyfin.db customized path
...
This enables moving where the database is stored to another directory that doesn't have all the trickplay/subtitles/etc
Fixes #15354
2025-11-02 11:11:39 -08:00
JPVenson
24410d8a2e
Reenable common PRAGMA setters ( #14791 )
2025-09-14 11:24:35 -06:00
JPVenson
a99e67544a
Reenable pooling ( #14778 )
2025-09-12 13:57:33 -06:00
evan314159
0a2cf69a55
Additional debug logging for SQLite connections ( #14753 )
CodeQL / Analyze (csharp) (push) Has been cancelled
OpenAPI / OpenAPI - HEAD (push) Has been cancelled
OpenAPI / OpenAPI - BASE (push) Has been cancelled
OpenAPI / OpenAPI - Difference (push) Has been cancelled
OpenAPI / OpenAPI - Publish Unstable Spec (push) Has been cancelled
OpenAPI / OpenAPI - Publish Stable Spec (push) Has been cancelled
Tests / run-tests (macos-latest) (push) Has been cancelled
Tests / run-tests (ubuntu-latest) (push) Has been cancelled
Tests / run-tests (windows-latest) (push) Has been cancelled
Project Automation / Project board (push) Has been cancelled
Merge Conflict Labeler / Labeling (push) Has been cancelled
Stale PR Check / Check PRs with merge conflicts (push) Has been cancelled
2025-09-07 14:40:27 -06:00
JPVenson
310a54f090
Allow loading of Database options for DB provider ( #14466 )
2025-07-14 18:39:43 -06:00
JPVenson
d5672ce407
Add declarative backups for migrations ( #14135 )
2025-06-03 16:49:41 -06:00
JPVenson
fe2596dc0e
Add Full system backup feature ( #13945 )
2025-05-18 18:39:04 -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
Fernando Fernández
c4cb41f3b2
Temporarily ignore NonTransactionalMigrationOperation warnings ( #13972 )
CodeQL / Analyze (csharp) (push) Waiting to run
OpenAPI / OpenAPI - HEAD (push) Waiting to run
OpenAPI / OpenAPI - BASE (push) Waiting to run
OpenAPI / OpenAPI - Difference (push) Blocked by required conditions
OpenAPI / OpenAPI - Publish Unstable Spec (push) Blocked by required conditions
OpenAPI / OpenAPI - Publish Stable Spec (push) Blocked by required conditions
Tests / run-tests (macos-latest) (push) Waiting to run
Tests / run-tests (ubuntu-latest) (push) Waiting to run
Tests / run-tests (windows-latest) (push) Waiting to run
Project Automation / Project board (push) Waiting to run
Merge Conflict Labeler / Labeling (push) Waiting to run
2025-04-23 21:31:03 -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
JPVenson
296b17bf44
Feature/backup on migration ( #13754 )
...
* 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-26 20:23:36 -06:00
JPVenson
160020c551
WIP fixed namespaces
2025-03-25 15:30:22 +00:00
JPVenson
8e9b57aea9
Fixed naming scheme
2025-03-24 10:14:16 +00:00
JPVenson
ea8f1ffb7c
renamed SqLite to Sqlite
2025-03-24 10:07:52 +00:00