<feed xmlns='http://www.w3.org/2005/Atom'>
<title>jellyfin/Emby.Server.Implementations/Library/UserDataManager.cs, branch v12.0-rc1</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.b0n.dev/jellyfin/atom?h=v12.0-rc1</id>
<link rel='self' href='https://git.b0n.dev/jellyfin/atom?h=v12.0-rc1'/>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/'/>
<updated>2026-04-19T08:27:47Z</updated>
<entry>
<title>Fix too many SQL variables error on large libraries</title>
<updated>2026-04-19T08:27:47Z</updated>
<author>
<name>Shadowghost</name>
<email>Ghost_of_Stone@web.de</email>
</author>
<published>2026-04-19T08:27:47Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=f806ae40187ff5d853fff7cdd72709eab39bc9ac'/>
<id>urn:sha1:f806ae40187ff5d853fff7cdd72709eab39bc9ac</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Simplify UserDataManager and remove unused private methods</title>
<updated>2026-01-18T18:45:39Z</updated>
<author>
<name>Shadowghost</name>
<email>Ghost_of_Stone@web.de</email>
</author>
<published>2026-01-17T12:10:00Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=d3d4d37e82b9b394804f84dbdb0b873fd10f3c29'/>
<id>urn:sha1:d3d4d37e82b9b394804f84dbdb0b873fd10f3c29</id>
<content type='text'>
Removes unused private GetUserData and GetUserDataInternal methods.
Moves GetUserDataBatch to be an abstract interface method rather than
having a default implementation for clarity.
</content>
</entry>
<entry>
<title>Fix groupings not applied (#14826)</title>
<updated>2025-09-22T21:31:21Z</updated>
<author>
<name>JPVenson</name>
<email>github@jpb.email</email>
</author>
<published>2025-09-22T21:31:21Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=98f5e21bb8db171e01cd6fdfd902822e7913267c'/>
<id>urn:sha1:98f5e21bb8db171e01cd6fdfd902822e7913267c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Optimize internal querying of UserData, other fixes (#14795)</title>
<updated>2025-09-16T19:08:04Z</updated>
<author>
<name>JPVenson</name>
<email>github@jpb.email</email>
</author>
<published>2025-09-16T19:08:04Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=a0b3e2b071509f440db10768f6f8984c7ea382d6'/>
<id>urn:sha1:a0b3e2b071509f440db10768f6f8984c7ea382d6</id>
<content type='text'>
</content>
</entry>
<entry>
<title> Add 1-second tolerance to resume playback completion check (#14774)</title>
<updated>2025-09-11T21:24:23Z</updated>
<author>
<name>theguymadmax</name>
<email>theguymadmax@proton.me</email>
</author>
<published>2025-09-11T21:24:23Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=986a509955332e366e6fa53fb4b5b4f96f666e27'/>
<id>urn:sha1:986a509955332e366e6fa53fb4b5b4f96f666e27</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Implement limiting caches (#13605)</title>
<updated>2025-03-28T00:16:54Z</updated>
<author>
<name>Cody Robibero</name>
<email>cody@robibe.ro</email>
</author>
<published>2025-03-28T00:16:54Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=88ceaa39b0347c7b7626d38a48baa64923c66eeb'/>
<id>urn:sha1:88ceaa39b0347c7b7626d38a48baa64923c66eeb</id>
<content type='text'>
* Implement basic expiring cache for LibraryManager

* Add expiring cache to more places

* Rider why

* Make DirectoryService caches static

* Use FastConcurrentLru

* Reduce default cache size

* Simplify DirectoryService caches

* Make directory service cache size at least 128</content>
</entry>
<entry>
<title>Fixed namespaces</title>
<updated>2025-03-25T15:45:00Z</updated>
<author>
<name>JPVenson</name>
<email>github@jpb.email</email>
</author>
<published>2025-03-25T15:45:00Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=42bdb22bfb690a6af37d70f12844881d884927b1'/>
<id>urn:sha1:42bdb22bfb690a6af37d70f12844881d884927b1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>WIP fixed namespaces</title>
<updated>2025-03-25T15:30:22Z</updated>
<author>
<name>JPVenson</name>
<email>github@jpb.email</email>
</author>
<published>2025-03-25T15:30:22Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=160020c551f71441fec093f5a6b2ca2650d9a74d'/>
<id>urn:sha1:160020c551f71441fec093f5a6b2ca2650d9a74d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>applied review comments</title>
<updated>2025-01-18T16:17:26Z</updated>
<author>
<name>JPVenson</name>
<email>github@jpb.email</email>
</author>
<published>2025-01-18T16:17:26Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=2f306358c0c115d7c757982681ffee6ffcc905a1'/>
<id>urn:sha1:2f306358c0c115d7c757982681ffee6ffcc905a1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>worsen comment</title>
<updated>2025-01-17T19:19:24Z</updated>
<author>
<name>JPVenson</name>
<email>github@jpb.email</email>
</author>
<published>2025-01-17T19:19:24Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=96e4d8ca78f839def6f55e8b71d97a3dc22617b8'/>
<id>urn:sha1:96e4d8ca78f839def6f55e8b71d97a3dc22617b8</id>
<content type='text'>
</content>
</entry>
</feed>
