<feed xmlns='http://www.w3.org/2005/Atom'>
<title>jellyfin/src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite, branch v12.0-rc5</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.lodewillems.com/jellyfin/atom?h=v12.0-rc5</id>
<link rel='self' href='https://git.lodewillems.com/jellyfin/atom?h=v12.0-rc5'/>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/'/>
<updated>2026-08-10T23:13:29Z</updated>
<entry>
<title>Merge pull request #17570 from Shadowghost/fix-ef-drift</title>
<updated>2026-08-10T23:13:29Z</updated>
<author>
<name>Cody Robibero</name>
<email>cody@robibe.ro</email>
</author>
<published>2026-08-10T23:13:29Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=6d501ba4188a5f6cea424302daab23313e748d4f'/>
<id>urn:sha1:6d501ba4188a5f6cea424302daab23313e748d4f</id>
<content type='text'>
Fix EF core designer drifts</content>
</entry>
<entry>
<title>Fix EF core designer drifts</title>
<updated>2026-08-07T15:51:14Z</updated>
<author>
<name>Shadowghost</name>
<email>Ghost_of_Stone@web.de</email>
</author>
<published>2026-08-07T15:51:14Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=b7e2d21038457e1b99c111c2bb9857f12770f9f0'/>
<id>urn:sha1:b7e2d21038457e1b99c111c2bb9857f12770f9f0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Switch SQLite connection Cache to Private</title>
<updated>2026-08-06T05:36:01Z</updated>
<author>
<name>Marc Brooks</name>
<email>IDisposable@gmail.com</email>
</author>
<published>2026-08-06T05:36:01Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=2a08a30982b261866776f735ff7347e7c428610b'/>
<id>urn:sha1:2a08a30982b261866776f735ff7347e7c428610b</id>
<content type='text'>
If left at Default,  sqlite3_enable_shared_cache is process-global, so a plugin enabling it makes these connections share a cache too.
Contention then surfaces as SQLITE_LOCKED ("database table is locked"), which the busy handler does not cover,  busy_timeout is skipped and the command fails at CommandTimeout instead.
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'upstream/master' into fix-byname-queries</title>
<updated>2026-08-01T19:41:16Z</updated>
<author>
<name>Shadowghost</name>
<email>Ghost_of_Stone@web.de</email>
</author>
<published>2026-08-01T19:41:16Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=705368ee495cfb8967d3f1651318fbdb85ad89e6'/>
<id>urn:sha1:705368ee495cfb8967d3f1651318fbdb85ad89e6</id>
<content type='text'>
# Conflicts:
#	src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/Migrations/JellyfinDbModelSnapshot.cs
</content>
</entry>
<entry>
<title>Merge pull request #17416 from Shadowghost/enable-duplicate-playlist-children</title>
<updated>2026-08-01T12:06:02Z</updated>
<author>
<name>Cody Robibero</name>
<email>cody@robibe.ro</email>
</author>
<published>2026-08-01T12:06:02Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=e816870f679f74164ecedccd98b8d8244ffb9593'/>
<id>urn:sha1:e816870f679f74164ecedccd98b8d8244ffb9593</id>
<content type='text'>
Allow duplicate LinkedChildren for Playlists</content>
</entry>
<entry>
<title>Restrict people, genres, studios and artists to names backed by an item the user can access</title>
<updated>2026-07-28T19:28:56Z</updated>
<author>
<name>Shadowghost</name>
<email>Ghost_of_Stone@web.de</email>
</author>
<published>2026-07-28T18:41:21Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=9a258c089dcbc68b12fe63479542fc7158ec7a10'/>
<id>urn:sha1:9a258c089dcbc68b12fe63479542fc7158ec7a10</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make the /Persons de-duplication use an index instead of grouping the table</title>
<updated>2026-07-28T18:18:02Z</updated>
<author>
<name>Shadowghost</name>
<email>Ghost_of_Stone@web.de</email>
</author>
<published>2026-07-28T14:34:45Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=5f5c71ab7542d4dab088773b4ec4f75a369b83cc'/>
<id>urn:sha1:5f5c71ab7542d4dab088773b4ec4f75a369b83cc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix favorite filter performance</title>
<updated>2026-07-25T17:09:39Z</updated>
<author>
<name>Shadowghost</name>
<email>Ghost_of_Stone@web.de</email>
</author>
<published>2026-07-24T20:37:23Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=766be1e8bb9f35009d81d1fe429ac7ee500bd688'/>
<id>urn:sha1:766be1e8bb9f35009d81d1fe429ac7ee500bd688</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix DatePlayed sorting performance</title>
<updated>2026-07-25T17:09:39Z</updated>
<author>
<name>Shadowghost</name>
<email>Ghost_of_Stone@web.de</email>
</author>
<published>2026-07-24T18:52:24Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=f2f66606d7fd92d5552f7ecd178c339b59887e1d'/>
<id>urn:sha1:f2f66606d7fd92d5552f7ecd178c339b59887e1d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Allow duplicate LinkedChildren for Playlists</title>
<updated>2026-07-23T11:41:51Z</updated>
<author>
<name>Shadowghost</name>
<email>Ghost_of_Stone@web.de</email>
</author>
<published>2026-07-23T11:35:43Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=dc300fae53b6b42090341cb517238bbc76479e02'/>
<id>urn:sha1:dc300fae53b6b42090341cb517238bbc76479e02</id>
<content type='text'>
</content>
</entry>
</feed>
