page contents

开源媒体服务器Jellyfin 12正式发布 版本好直接跳级且属于破坏性更新 需注意兼容性故障

开源媒体服务器 Jellyfin 日前推出 v12.0 正式版,该版本相当于旧版本号的 v10.12 版,但项目组已经决定彻底移除长期不变的 10. 前缀,因此从 10.11 后直接进入 12.0 版。不过该版本也存在破坏性更新,由于数据库重构等,升级前用户必须完整备份所有数据,有问题还可以通过备份回滚。

attachments-2026-10-GuUdVRGh6acedd991ab09.png

开源媒体服务器 Jellyfin 日前推出 v12.0 正式版,该版本相当于旧版本号的 v10.12 版,但项目组已经决定彻底移除长期不变的 10. 前缀,因此从 10.11 后直接进入 12.0 版。不过该版本也存在破坏性更新,由于数据库重构等,升级前用户必须完整备份所有数据,有问题还可以通过备份回滚。 

为什么必须改版本号:

项目组也解释为什么要将 10. 这个版本号前缀删除:过去类似 10.11 的编号很容易让用户以为新版本只是小型更新,但实际上每个版本都属于大版本正式更新。以前小版本更新会使用 10.xx.x 这样的子版本,而 10.x 其实是长期不变的,既然长期不变那也没必要保留。

从 v12.0 版开始后续大版本都变成 1x.0 版,而小版本例如错误修复和安全更新则变成 v12.x 这样的子版本,这样用户更容易通过版本号知道哪些是大版本更新,带来大量新功能和改进,哪些是小版本只是简单的错误修复。

v12.0 属于重大版本更新且升级有风险:

Jellyfin v12.0 正式版重构底层使用的数据库、移除旧版 /emby/ 和 /mediabrowser/ 地址、默认关闭已经废弃的登录认证方式。重构数据库可能会给旧版本升级带来潜在风险,而移除部分地址和关闭废弃登录方式会让某些长期未更新的客户端无法连接服务器。 

团队建议用户在升级前停止服务器、完整备份数据库和配置目录,升级后不能直接回滚到旧版本,如需回滚那用户只能靠此前备份的数据进行恢复,这也是为什么必须提前备份的原因。

第三方插件必须重新适配才能使用:

第三方客户端和插件:Jellyfin v12.0 已经升级.NET 10 并修改多项插件接口,针对 10.11 编译的插件无法直接加载,必须由开发者重新适配。目前官方插件已经完成更新,不过升级前建议用户先移除第三方插件避免插件问题影响正常升级。

性能、图书、网页界面均有升级:

新版本继续优化 10.11  数据库重构后的性能,大型播放列表、合集、继续观看、下一集和音乐库查询速度都有改善。电视剧现在也支持 1080P、4K 和不同剪辑版本合并管理。 

图书和漫画支持也得到明显加强,以前很多依赖 Bookshelf 插件的功能已经整合到服务器里,可以直接读取 EPUB、ComicInfo 等元数据并生成封面、页数和章节信息。

网页端现在默认启用 Modern 布局,同时更新图书阅读界面、筛选和缓存机制。媒体处理方面,新版本升级 FFmpeg 8.1、改善转码、字幕以及多种客户端的视频兼容性。

最后新版本还包含多项服务器和 Web 客户端安全修复,官方建议用户在做好完整数据备份、确认客户端和插件兼容性后尽快升级到新版本,以免相关漏洞被黑客发掘并用于展开攻击。

更多相关技术内容咨询欢迎前往并持续关注好学星城论坛了解详情。

想高效系统的学习Python编程语言,推荐大家关注一个微信公众号:Python编程学习圈。每天分享行业资讯、技术干货供大家阅读,关注即可免费领取整套Python入门到进阶的学习资料以及教程,感兴趣的小伙伴赶紧行动起来吧。

attachments-2022-05-rLS4AIF8628ee5f3b7e12.jpg

 

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
Pack
Pack

2484 篇文章

作家榜 »

  1. Pack 2484 文章
  2. 轩辕小不懂 2403 文章
  3. 小柒 2228 文章
  4. Nen 576 文章
  5. 王昭君 216 文章
  6. 文双 71 文章
  7. 小威 64 文章
  8. Cara 36 文章