<feed xmlns='http://www.w3.org/2005/Atom'>
<title>jellyfin/Jellyfin.Data, branch v12.0-rc2</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.b0n.dev/jellyfin/atom?h=v12.0-rc2</id>
<link rel='self' href='https://git.b0n.dev/jellyfin/atom?h=v12.0-rc2'/>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/'/>
<updated>2026-05-21T18:48:41Z</updated>
<entry>
<title>Run tree-wide dotnet format</title>
<updated>2026-05-21T18:48:41Z</updated>
<author>
<name>jakobkukla</name>
<email>jakob.kukla@gmail.com</email>
</author>
<published>2026-04-16T09:38:01Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=37350282cc18a977162dcf14fe9b6068d29d6edf'/>
<id>urn:sha1:37350282cc18a977162dcf14fe9b6068d29d6edf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Switch to new version scheme (#16758)</title>
<updated>2026-05-06T21:41:34Z</updated>
<author>
<name>Tim Eisele</name>
<email>Ghost_of_Stone@web.de</email>
</author>
<published>2026-05-06T21:41:34Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=bc074b5283add16818ce598890f53ce9432cd4ad'/>
<id>urn:sha1:bc074b5283add16818ce598890f53ce9432cd4ad</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat/audiobook_chapters (#16518)</title>
<updated>2026-05-03T10:18:20Z</updated>
<author>
<name>Seven Rats</name>
<email>79296037+sevenrats@users.noreply.github.com</email>
</author>
<published>2026-05-03T10:18:20Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=f5f75ed2e1b10dc1f4e55d5cdd9dd7fd69ea8f2b'/>
<id>urn:sha1:f5f75ed2e1b10dc1f4e55d5cdd9dd7fd69ea8f2b</id>
<content type='text'>
feat/audiobook_chapters</content>
</entry>
<entry>
<title>Fix GHSA-8fw7-f233-ffr8 with improved sanitization</title>
<updated>2026-04-06T09:37:45Z</updated>
<author>
<name>Joshua M. Boniface</name>
<email>joshua@boniface.me</email>
</author>
<published>2026-03-29T21:30:09Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=3c9b71e1241237107c260bb84b9221f532ef8105'/>
<id>urn:sha1:3c9b71e1241237107c260bb84b9221f532ef8105</id>
<content type='text'>
Co-Authored-By: Shadowghost &lt;Ghost_of_Stone@web.de&gt;
</content>
</entry>
<entry>
<title>Update to .NET 10.0</title>
<updated>2026-01-14T17:55:47Z</updated>
<author>
<name>Bond_009</name>
<email>bond.009@outlook.com</email>
</author>
<published>2025-11-11T16:41:46Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=9e480f6efb4bc0e1f0d1323ed7ed5a7208fded99'/>
<id>urn:sha1:9e480f6efb4bc0e1f0d1323ed7ed5a7208fded99</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed Multi Sort in New ActivityManager (#15820)</title>
<updated>2025-12-20T03:36:38Z</updated>
<author>
<name>Björn Tenje Persson</name>
<email>bjorn@tenje.se</email>
</author>
<published>2025-12-20T03:36:38Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=84f66dd54e74621e4d81cd57648c4d27411d82d9'/>
<id>urn:sha1:84f66dd54e74621e4d81cd57648c4d27411d82d9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add ability to sort and filter activity log entries (#15583)</title>
<updated>2025-12-09T04:01:32Z</updated>
<author>
<name>Cody Robibero</name>
<email>cody@robibe.ro</email>
</author>
<published>2025-12-09T04:01:32Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=0b3d6676d1dc78f38cd17c04ecafe2196a291199'/>
<id>urn:sha1:0b3d6676d1dc78f38cd17c04ecafe2196a291199</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Bump version to 10.12.0 (for real this time)</title>
<updated>2025-10-27T01:52:03Z</updated>
<author>
<name>Joshua M. Boniface</name>
<email>joshua@boniface.me</email>
</author>
<published>2025-10-27T01:52:03Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=c274336563fa2f9c7e7b7df0126e815c812e528e'/>
<id>urn:sha1:c274336563fa2f9c7e7b7df0126e815c812e528e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Improve dynamic HDR metadata handling (#13277)</title>
<updated>2025-04-03T00:06:02Z</updated>
<author>
<name>gnattu</name>
<email>gnattu@users.noreply.github.com</email>
</author>
<published>2025-04-03T00:06:02Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=49ac705867234c48e79ceb1cd84bc4394c65313d'/>
<id>urn:sha1:49ac705867234c48e79ceb1cd84bc4394c65313d</id>
<content type='text'>
* Add support for bitstream filter to remove dynamic hdr metadata

* Add support for ffprobe's only_first_vframe for HDR10+ detection

* Add BitStreamFilterOptionType for metadata removal check

* Map HDR10+ metadata to VideoRangeType.cs

Current implementation uses a hack that abuses the EL flag to avoid database schema changes. Should add proper field once EFCore migration is merged.

* Add more Dolby Vision Range types

Out of spec ones are problematic and should be marked as a dedicated invalid type and handled by the server to not crash the player.

Profile 7 videos should not be treated as normal HDR10 videos at all and should remove the metadata before serving.

* Remove dynamic hdr metadata when necessary

* Allow direct playback of HDR10+ videos on HDR10 clients

* Only use dovi codec tag when dovi metadata is not removed

* Handle DV Profile 7 Videos better

* Fix HDR10+ with new bitmask

* Indicate the presence of HDR10+ in HLS SUPPLEMENTAL-CODECS

* Fix Dovi 8.4 not labeled as HLG in HLS

* Fallback to dovi_rpu bsf for av1 when possible

* Fix dovi_rpu cli for av1

* Use correct EFCore db column for HDR10+

* Undo outdated migration

* Add proper hdr10+ migration

* Remove outdated migration

* Rebase to new db code

* Add migrations for Hdr10PlusPresentFlag

* Directly use bsf enum

* Add xmldocs for SupportsBitStreamFilterWithOption

* Make `VideoRangeType.Unknown` explicitly default on api models.

* Unset default for non-api model class

* Use tuples for bsf dictionary for now</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>
</feed>
