<feed xmlns='http://www.w3.org/2005/Atom'>
<title>jellyfin/Jellyfin.Server.Implementations/Item, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.lodewillems.com/jellyfin/atom?h=master</id>
<link rel='self' href='https://git.lodewillems.com/jellyfin/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/'/>
<updated>2026-07-05T20:21:02Z</updated>
<entry>
<title>Merge pull request #17044 from Shadowghost/version-model-and-handling</title>
<updated>2026-07-05T20:21:02Z</updated>
<author>
<name>Cody Robibero</name>
<email>cody@robibe.ro</email>
</author>
<published>2026-07-05T20:21:02Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=6e728b009f0c622415a11d392198c1d8d61ff91f'/>
<id>urn:sha1:6e728b009f0c622415a11d392198c1d8d61ff91f</id>
<content type='text'>
Fixes for multi version handling</content>
</entry>
<entry>
<title>Fix review comments</title>
<updated>2026-07-02T06:49:11Z</updated>
<author>
<name>Shadowghost</name>
<email>Ghost_of_Stone@web.de</email>
</author>
<published>2026-07-02T06:49:11Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=38f1d9749ee67f18264937807b2f5882e1421557'/>
<id>urn:sha1:38f1d9749ee67f18264937807b2f5882e1421557</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix too many SQL variables in DeleteItem for large batch deletes</title>
<updated>2026-06-22T03:03:45Z</updated>
<author>
<name>Joshua M. Boniface</name>
<email>joshua@boniface.me</email>
</author>
<published>2026-06-22T02:49:46Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=069eb40ebfdca4030d0c87d56f4398f6f5d1b55e'/>
<id>urn:sha1:069eb40ebfdca4030d0c87d56f4398f6f5d1b55e</id>
<content type='text'>
The FixIncorrectOwnerIdRelationships migration deletes all duplicate
items in a single DeleteItemsUnsafeFast -&gt; DeleteItem(ids) call. Inside
DeleteItem, the owned-extras lookup used a raw HashSet.Contains, which EF
inlines as one SQL variable per id and overflows SQLite's variable limit
on large libraries. Use WhereOneOrMany so the id set is bound as a single
json_each parameter, like the rest of the method, making bulk deletes
work for unlimited library sizes.
</content>
</entry>
<entry>
<title>Surface the played version for resume</title>
<updated>2026-06-19T19:51:57Z</updated>
<author>
<name>Shadowghost</name>
<email>Ghost_of_Stone@web.de</email>
</author>
<published>2026-06-19T19:51:57Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=0fb042b7403ebd7578b696aba35ba0c582ccf6ba'/>
<id>urn:sha1:0fb042b7403ebd7578b696aba35ba0c582ccf6ba</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Apply ParentId.Value suggestion</title>
<updated>2026-06-13T20:04:33Z</updated>
<author>
<name>Matt Teahan</name>
<email>101580360+matt-teahan@users.noreply.github.com</email>
</author>
<published>2026-06-13T20:04:33Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=5df25cf688d98eeaee08857bda906ca1fa1abee2'/>
<id>urn:sha1:5df25cf688d98eeaee08857bda906ca1fa1abee2</id>
<content type='text'>
Co-authored-by: Bond-009 &lt;bond.009@outlook.com&gt;</content>
</entry>
<entry>
<title>Fix AlbumIds filtering by Name instead of by Id</title>
<updated>2026-06-12T20:31:38Z</updated>
<author>
<name>Matt</name>
<email>101580360+matt-teahan@users.noreply.github.com</email>
</author>
<published>2026-06-12T20:31:38Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=23f8ec93ab7fec0b69989b7af420499a8106fec6'/>
<id>urn:sha1:23f8ec93ab7fec0b69989b7af420499a8106fec6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix performance</title>
<updated>2026-06-12T06:35:30Z</updated>
<author>
<name>Shadowghost</name>
<email>Ghost_of_Stone@web.de</email>
</author>
<published>2026-06-12T06:09:10Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=0aeee8233bd0e602bd4523125d2c44b847d3fc7a'/>
<id>urn:sha1:0aeee8233bd0e602bd4523125d2c44b847d3fc7a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'upstream/master' into version-model-and-handling</title>
<updated>2026-06-10T06:05:03Z</updated>
<author>
<name>Shadowghost</name>
<email>Ghost_of_Stone@web.de</email>
</author>
<published>2026-06-10T06:05:03Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=95de28cddad3344df85a452992bdc591b11552f7'/>
<id>urn:sha1:95de28cddad3344df85a452992bdc591b11552f7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Coalesce alternate-version progress onto primary in resume filter</title>
<updated>2026-06-09T21:23:03Z</updated>
<author>
<name>Shadowghost</name>
<email>Ghost_of_Stone@web.de</email>
</author>
<published>2026-06-09T21:23:03Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=0874a26131a5a1e9d62fb7231acbaf9eb921b5c8'/>
<id>urn:sha1:0874a26131a5a1e9d62fb7231acbaf9eb921b5c8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Prefer local alternate versions when deduplicating linked children</title>
<updated>2026-06-07T21:06:37Z</updated>
<author>
<name>Shadowghost</name>
<email>Ghost_of_Stone@web.de</email>
</author>
<published>2026-06-05T17:40:28Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=fe1accc0e79885c5706babac5dea527d0b07d8e2'/>
<id>urn:sha1:fe1accc0e79885c5706babac5dea527d0b07d8e2</id>
<content type='text'>
(cherry picked from commit 53f02a04ef7ff8f9d78c5f4e0924a0871b0e96fb)
</content>
</entry>
</feed>
