372 Commits

Author SHA1 Message Date
theguymadmax
adfa520057 Backport pull request #15087 from jellyfin/release-10.11.z
Optimize WhereReferencedItemMultipleTypes filtering

Original-merge: a5bc4524d8a882efa12a17b6251894322745be78

Merged-by: crobibero <cody@robibe.ro>

Backported-by: Bond_009 <bond.009@outlook.com>
2025-10-27 15:43:10 -04:00
Joshua M. Boniface
c274336563 Bump version to 10.12.0 (for real this time) 2025-10-26 21:52:03 -04:00
theguymadmax
794e1361d7
Fix contributing artist query (#14991) 2025-10-13 09:09:09 -06:00
Joshua M. Boniface
275c1a3cc1
Merge pull request #14883 from crobibero/code-analysis
Only include custom code analysis for debug builds
2025-09-28 12:34:21 -04:00
Niels van Velzen
3fc71293b4 Fix AddProperParentChildRelationBaseItemWithCascade migration deleting all items 2025-09-28 13:14:10 +02:00
Cody Robibero
b9c96f3d2c Revert "Add Jellyfin.CodeAnalysis project to abi diff (#14875)"
This reverts commit 526ec8330557246e5eeab3e9a8ff23eb2be930ae.
2025-09-27 16:41:01 -06:00
JPVenson
526ec83305
Add Jellyfin.CodeAnalysis project to abi diff (#14875) 2025-09-26 11:49:51 -06:00
JPVenson
54d48fa446
Fix people deduplication lookup (#14864) 2025-09-25 19:27:38 -06:00
JPVenson
1736a566cc
Fixes FK on unconnected base items (#14863) 2025-09-25 19:27:17 -06:00
JPVenson
5a6d9180fe
Add People Dedup and multiple progress fixes (#14848) 2025-09-24 15:20:30 -06:00
JPVenson
a0b3e2b071
Optimize internal querying of UserData, other fixes (#14795) 2025-09-16 13:08:04 -06:00
evan314159
2618a5fba2
Fix sync disposal of async-created IAsyncDisposable objects (#14755) 2025-09-16 11:14:52 +02:00
JPVenson
24410d8a2e
Reenable common PRAGMA setters (#14791) 2025-09-14 11:24:35 -06:00
Bond-009
6796b3435d
Avoid constant arrays as arguments (#14784) 2025-09-12 13:58:28 -06:00
JPVenson
f0e60a7ff3
Improve optimistic locking behavior (#14779) 2025-09-12 13:57:40 -06:00
JPVenson
a99e67544a
Reenable pooling (#14778) 2025-09-12 13:57:33 -06:00
evan314159
0a2cf69a55
Additional debug logging for SQLite connections (#14753) 2025-09-07 14:40:27 -06:00
Evan
29e17b6bc0 Run background ffmpeg tasks as ProcessPriorityClass.BelowNormal
Follow TrickPlay example of running other background ffmpeg tasks as ProcessPriorityClass.BelowNormal:

- Keyframe extraction
- Media info probing during library scans
- Audio normalization
- Image extraction
2025-08-15 07:18:44 +08:00
Dan Watson
dddeea1f7b
Fix issue with EncodedRecorder streams not showing up under "Active Recordings" (#14357) 2025-07-22 17:13:01 -06:00
JPVenson
57d077d08e
Supress transaction (#14514) 2025-07-22 17:09:31 -06:00
queukat
aa77dfb92d
Drawing: make SkiaEncoder more robust when reading image dimensions (#14481) 2025-07-17 17:19:33 -06:00
JPVenson
310a54f090
Allow loading of Database options for DB provider (#14466) 2025-07-14 18:39:43 -06:00
JPVenson
c51f3a3342
Use IDatabaseCreator instead of relying on History repository (#14465) 2025-07-14 18:36:36 -06:00
Tim Eisele
c6e568692e
Fix modification checks and make sure to use UTC (#14347) 2025-06-26 17:50:37 -06:00
Tim Eisele
96c9f4fdad
Make keyframe extraction task cancellable (#14368) 2025-06-23 08:29:42 -06:00
Tim Eisele
db36be7a6b
Skip missing images when creating collages (#14344)
* Skip missing images when creating collages
2025-06-21 12:23:08 +02:00
JPVenson
1c4c9cf733
Fix UserData cleanup task and queries (#14280) 2025-06-11 17:30:57 -06:00
JPVenson
d3ad2aec60
Feature/persistent watch data (#14262) 2025-06-09 17:14:27 -06:00
JPVenson
916e897ed2
Allow custom plugin provided database providers to be loaded (#14171) 2025-06-03 16:53:37 -06:00
JPVenson
d5672ce407
Add declarative backups for migrations (#14135) 2025-06-03 16:49:41 -06:00
jade
44b5de1568
Fix missing logging of connections by disallowed IPs (#14011) 2025-06-03 15:22:30 -06:00
JPVenson
a1d72deba2
Add multiple options for internal locking (#14047) 2025-06-03 15:15:22 -06:00
JPVenson
9456d7168f
Add partition helper (#14039) 2025-06-03 15:15:04 -06:00
theguymadmax
41b9eb8c0a
Add SVG to transparent image types (#14160) 2025-05-23 11:30:35 -06:00
gnattu
9d601f8e9b
Terminate at null char for audio tags (#14100) 2025-05-18 18:40:18 -06:00
JPVenson
fe2596dc0e
Add Full system backup feature (#13945) 2025-05-18 18:39:04 -06:00
renovate[bot]
cdbf4752b9
Update skiasharp monorepo (major) (#13369) 2025-05-18 18:38:26 -06:00
Tim Eisele
d976f13970
Recognize file changes and remove data on change (#13839) 2025-05-04 21:21:44 -06:00
Bond-009
0c3ba30de2
Cleanup file related code (#14023) 2025-05-04 08:40:34 -06:00
Joshua M. Boniface
055d466d16
Merge pull request #14016 from crobibero/upd-projects
Add new nuget packages to abi diff
2025-04-27 21:16:20 -04:00
JPVenson
e66c76fc34
Unified migration handling (#13950) 2025-04-27 18:18:08 -06:00
Cody Robibero
e57a95e9cd Add required nuget properties 2025-04-27 18:11:22 -06:00
JPVenson
1c4b5199b8
Fix ItemValue query (#13939) 2025-04-26 19:10:54 -06:00
Tim Eisele
f576783ae1
Fix distinction queries (#14007) 2025-04-26 18:49:30 -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) 2025-04-23 21:31:03 -06:00
JPVenson
7df6e0b16f
Add port awareness to startup server (#13913) 2025-04-19 13:08:24 -06:00
Niels van Velzen
16dc1e2260
Use Guid for parentPrimaryImageItemId (#13874) 2025-04-08 14:59:21 -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
de3d1445c0
Fix ancestors (#13827) 2025-04-05 10:49:29 -06:00