<feed xmlns='http://www.w3.org/2005/Atom'>
<title>jellyfin/MediaBrowser.Controller/Entities/LinkedChild.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-01-18T18:48:46Z</updated>
<entry>
<title>Complete LinkedChildren integration and batch DTO optimizations</title>
<updated>2026-01-18T18:48:46Z</updated>
<author>
<name>Shadowghost</name>
<email>Ghost_of_Stone@web.de</email>
</author>
<published>2026-01-17T16:10:07Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=5996c4afce11249804d24f1caa3a99b390543c4d'/>
<id>urn:sha1:5996c4afce11249804d24f1caa3a99b390543c4d</id>
<content type='text'>
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
</content>
</entry>
<entry>
<title>Backport pull request #12934 from jellyfin/release-10.10.z</title>
<updated>2024-11-19T20:43:18Z</updated>
<author>
<name>Shadowghost</name>
<email>Shadowghost@users.noreply.github.com</email>
</author>
<published>2024-11-19T20:43:18Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=6e7118eff1e6bc9c5ca70d80e5ff5e6eff7c90e5'/>
<id>urn:sha1:6e7118eff1e6bc9c5ca70d80e5ff5e6eff7c90e5</id>
<content type='text'>
Fix playlists

Original-merge: 8bee67f1f8dab604d745b3d077330085f7f111d4

Merged-by: crobibero &lt;cody@robibe.ro&gt;

Backported-by: Joshua M. Boniface &lt;joshua@boniface.me&gt;
</content>
</entry>
<entry>
<title>Reduce warnings in MediaBrowser.Controller (#6006)</title>
<updated>2021-05-11T11:55:46Z</updated>
<author>
<name>Cody Robibero</name>
<email>cody@robibe.ro</email>
</author>
<published>2021-05-11T11:55:46Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=e3f55a0c54a2517361c237543aba717fd2a16e69'/>
<id>urn:sha1:e3f55a0c54a2517361c237543aba717fd2a16e69</id>
<content type='text'>
Co-authored-by: Patrick Barron &lt;18354464+barronpm@users.noreply.github.com&gt;</content>
</entry>
<entry>
<title>Enable nullable reference types for MediaBrowser.Controller</title>
<updated>2021-05-06T22:39:20Z</updated>
<author>
<name>Bond_009</name>
<email>bond.009@outlook.com</email>
</author>
<published>2021-05-06T22:39:20Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=fb090df0b59b71d7f143d2181d46f18943bbc35e'/>
<id>urn:sha1:fb090df0b59b71d7f143d2181d46f18943bbc35e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Enable TreatWarningsAsErrors for MediaBrowser.Controller in Release</title>
<updated>2020-08-22T19:56:24Z</updated>
<author>
<name>Bond_009</name>
<email>bond.009@outlook.com</email>
</author>
<published>2020-08-22T19:56:24Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=404bb4f83521760b3e9eeb748ab21d9056c4c023'/>
<id>urn:sha1:404bb4f83521760b3e9eeb748ab21d9056c4c023</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request #3343 from telans/comment-stops</title>
<updated>2020-06-16T09:54:58Z</updated>
<author>
<name>Bond-009</name>
<email>bond.009@outlook.com</email>
</author>
<published>2020-06-16T09:54:58Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=9af6eda0b495649e3a77694b2bb30abad1a26484'/>
<id>urn:sha1:9af6eda0b495649e3a77694b2bb30abad1a26484</id>
<content type='text'>
Add full stop at end of comments (SA1629)</content>
</entry>
<entry>
<title>fix SA1513/SA1516</title>
<updated>2020-06-16T04:11:30Z</updated>
<author>
<name>telans</name>
<email>telans@protonmail.com</email>
</author>
<published>2020-06-15T21:43:52Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=247f9c61e60ef774675cb4d6d1734d2ccdc6ee7a'/>
<id>urn:sha1:247f9c61e60ef774675cb4d6d1734d2ccdc6ee7a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add full stop at end of comments (SA1629)</title>
<updated>2020-06-15T22:37:52Z</updated>
<author>
<name>telans</name>
<email>telans@protonmail.com</email>
</author>
<published>2020-06-15T22:37:52Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=9018f8d8be10bc4812f7d1bd230a1516eca61eea'/>
<id>urn:sha1:9018f8d8be10bc4812f7d1bd230a1516eca61eea</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix Json serialization error</title>
<updated>2019-10-15T15:49:49Z</updated>
<author>
<name>Bond_009</name>
<email>bond.009@outlook.com</email>
</author>
<published>2019-10-15T15:49:49Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=5edb8159a7f8966d09cb222f366d7403a9bf723b'/>
<id>urn:sha1:5edb8159a7f8966d09cb222f366d7403a9bf723b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use CultureInvariant string conversion for Guids</title>
<updated>2019-08-09T21:17:54Z</updated>
<author>
<name>Bond-009</name>
<email>bond.009@outlook.com</email>
</author>
<published>2019-02-28T22:22:57Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=6032f31aa660e3b0fe1936217109f9fb47853ba3'/>
<id>urn:sha1:6032f31aa660e3b0fe1936217109f9fb47853ba3</id>
<content type='text'>
</content>
</entry>
</feed>
