<feed xmlns='http://www.w3.org/2005/Atom'>
<title>jellyfin/tests/Jellyfin.Server.Implementations.Tests, branch v12.0-rc3</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.b0n.dev/jellyfin/atom?h=v12.0-rc3</id>
<link rel='self' href='https://git.b0n.dev/jellyfin/atom?h=v12.0-rc3'/>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/'/>
<updated>2026-07-21T15:22:32Z</updated>
<entry>
<title>Merge pull request #17160 from 854562/truncate-language-strings</title>
<updated>2026-07-21T15:22:32Z</updated>
<author>
<name>Cody Robibero</name>
<email>cody@robibe.ro</email>
</author>
<published>2026-07-21T15:22:32Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=65836cc844e6ef3d4b25b875668c4d32105a4dae'/>
<id>urn:sha1:65836cc844e6ef3d4b25b875668c4d32105a4dae</id>
<content type='text'>
Truncate ISO-639-2 language display names at first delimiter</content>
</entry>
<entry>
<title>Merge pull request #17368 from Shadowghost/security-path-traversal-fixes</title>
<updated>2026-07-21T12:52:40Z</updated>
<author>
<name>Bond-009</name>
<email>bond.009@outlook.com</email>
</author>
<published>2026-07-21T12:52:40Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=9b9b609c83404faeff485919b18cb88ce6cc4db6'/>
<id>urn:sha1:9b9b609c83404faeff485919b18cb88ce6cc4db6</id>
<content type='text'>
Backport and extend path traversal fixes</content>
</entry>
<entry>
<title>fix: use build output directory for backup test temp root to avoid low free-space failures on Windows CI runners</title>
<updated>2026-07-21T06:54:23Z</updated>
<author>
<name>zerafachris</name>
<email>christopher.zerafa@blocklabs.io</email>
</author>
<published>2026-07-21T06:54:23Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=299810a4a9cbf5a7704c9257796b44f5a5f17720'/>
<id>urn:sha1:299810a4a9cbf5a7704c9257796b44f5a5f17720</id>
<content type='text'>
BackupServiceTests rooted its temp directory under Path.GetTempPath(), which
on GitHub-hosted windows-latest runners resolves to the constrained system C:
drive. BackupService.CreateBackupAsync requires 5GiB free at the backup path
before starting, and the C: drive's free temp space can dip below that,
failing CreateBackupAsync_WithCorruptKeyframeDataRow_SkipsRowAndCompletesBackup
even though the fix itself is correct. Rooting the test directory under
AppContext.BaseDirectory keeps it on the same (much larger) drive as the repo
checkout on all platforms, without touching the real BackupService free-space
check.
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'upstream/master' into security-path-traversal-fixes</title>
<updated>2026-07-21T05:14:47Z</updated>
<author>
<name>Shadowghost</name>
<email>Ghost_of_Stone@web.de</email>
</author>
<published>2026-07-21T05:14:47Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=b99703301f43927f632bbc49d040a32824d43cb3'/>
<id>urn:sha1:b99703301f43927f632bbc49d040a32824d43cb3</id>
<content type='text'>
# Conflicts:
#	Jellyfin.Api/Controllers/HlsSegmentController.cs
#	Jellyfin.Api/Controllers/PluginsController.cs
</content>
</entry>
<entry>
<title>Merge branch 'master' into fix/backup-skip-corrupt-keyframe-data</title>
<updated>2026-07-21T00:49:37Z</updated>
<author>
<name>Cody Robibero</name>
<email>cody@robibe.ro</email>
</author>
<published>2026-07-21T00:49:37Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=557b14e33ea8707ebae39b141d003d46141d6f5f'/>
<id>urn:sha1:557b14e33ea8707ebae39b141d003d46141d6f5f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request #17282 from TowyTowy/fix/13137-clear-profile-image</title>
<updated>2026-07-20T23:58:43Z</updated>
<author>
<name>Cody Robibero</name>
<email>cody@robibe.ro</email>
</author>
<published>2026-07-20T23:58:43Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=23fa02eb59519cdc4c2b15b9778ef006b5e85341'/>
<id>urn:sha1:23fa02eb59519cdc4c2b15b9778ef006b5e85341</id>
<content type='text'>
Fix profile image being impossible to clear when its in-memory key is temporary</content>
</entry>
<entry>
<title>Merge pull request #17320 from TaterTechStudios/fix/item-correct-selector</title>
<updated>2026-07-20T23:57:28Z</updated>
<author>
<name>Cody Robibero</name>
<email>cody@robibe.ro</email>
</author>
<published>2026-07-20T23:57:28Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=bea016c9625c4e2cfa90d02bbace95c6fbeb4e37'/>
<id>urn:sha1:bea016c9625c4e2cfa90d02bbace95c6fbeb4e37</id>
<content type='text'>
Fix: Fetch the correct row matching the most up to date file</content>
</entry>
<entry>
<title>Merge pull request #17254 from sjakub/attribute_aliases</title>
<updated>2026-07-20T23:45:06Z</updated>
<author>
<name>Cody Robibero</name>
<email>cody@robibe.ro</email>
</author>
<published>2026-07-20T23:45:06Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=191be0931e611881592b86f1202e4a90f5593870'/>
<id>urn:sha1:191be0931e611881592b86f1202e4a90f5593870</id>
<content type='text'>
Add additional attribute aliases and improve attribute detection</content>
</entry>
<entry>
<title>Extract truncation logic to helper and add tests</title>
<updated>2026-07-20T20:00:10Z</updated>
<author>
<name>854562</name>
<email>44002186+854562@users.noreply.github.com</email>
</author>
<published>2026-07-20T20:00:10Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=2cd2f36fe4912cb465cf5e78a055463f8a5c44a9'/>
<id>urn:sha1:2cd2f36fe4912cb465cf5e78a055463f8a5c44a9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request #17365 from Shadowghost/fix-resume-perf</title>
<updated>2026-07-20T06:17:38Z</updated>
<author>
<name>Bond-009</name>
<email>bond.009@outlook.com</email>
</author>
<published>2026-07-20T06:17:38Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=236db6d2f6332373759c309c5ec722b1e416aa59'/>
<id>urn:sha1:236db6d2f6332373759c309c5ec722b1e416aa59</id>
<content type='text'>
Fix Resume query performance</content>
</entry>
</feed>
