您需要了解的重要信息
一句话总结: IBM 将在 WebSphere Liberty 上对 Java SE 8 的支持延长至 2030 年 12 月 — 比原计划额外增加了 2 年 3 个月。最后一个支持 Java 8 的 Liberty 版本现在是 28.0.0.12(此前为 26.0.0.9)。
变更对比
| 项目 | 变更前 | 变更后 |
|---|---|---|
| 最后的 Java 8 版本 | 26.0.0.9 | 28.0.0.12 |
| iFix 支持截止 | 2028 年 9 月 | 2030 年 12 月 |
| 首个不支持 Java 8 的版本 | 27.0.0.10 | 29.0.0.1 |
| 额外延长的支持时间 | — | +2 年 3 个月 |
为何做出此变更?
IBM 于 2025 年 10 月 5 日在 IBM TechXchange 大会 上宣布这一延期,基于客户两大核心需求:
1. 为 Java 升级争取更多时间
许多在 Liberty 上运行 Java 8 应用的客户需要额外时间来规划和执行向新 Java 版本的迁移。企业应用现代化绝非易事 — 它需要:
- 全面彻底的测试
- 依赖项更新
- 团队培训
- 风险缓解
2. WAS 到 Liberty 的现代化迁移
从 WebSphere Application Server (WAS) 迁移到 Liberty 的客户同样需要更多时间。此次延展提供了喘息空间,用于:
- 并行开展现代化工作
- 采用渐进式迁移策略
- 在过渡期间保持系统稳定性
理解移除通知机制
29.0.0.1 将是第一个不包含 Java SE 8 支持的 Liberty 版本。
Liberty 使用移除通知(Removal Notice)机制来宣布某个 Java SE 版本何时将被弃用。根据 Liberty 单流持续交付(SSCD) 生命周期策略:
- 最后一个支持 Java 8 的版本:28.0.0.12
- iFix 支持在版本发布后持续:2 年
- IBM 完整支持结束于:2030 年 12 月 31 日
这对您意味着什么
覆盖的版本
此次延期适用于所有已购买 IBM 支持 entitlement 的活跃 Liberty 版本。
JRE 8 版本生命周期同步
IBM Semeru Runtimes Java 8 生命周期日期也已更新至 2030 年 12 月,与 IBM SDK, Java Technology Edition, Version 8 保持一致。
🔗 与 WAS 生命周期对齐
重要更新: 延期之后,Liberty 对 Java 8 的支持将与 WebSphere Application Server 8.5 和 WebSphere Application Server 9.0 的生命周期完全对齐,均于 2030 年 12 月 结束。
| 产品 | Java 8 支持截止 | iFix 支持结束 |
|---|---|---|
| WebSphere Application Server 8.5 | 2030 年 12 月 | 2030 年 12 月 |
| WebSphere Application Server 9.0 | 2030 年 12 月 | 2030 年 12 月 |
| WebSphere Liberty (28.0.0.12) | 2028 年 12 月 | 2030 年 12 月 |
这一对齐为企业带来以下便利:
- 在统一的计划框架内管理整个应用服务器组合的现代化
- 更灵活地制定从 WAS 到 Liberty 的迁移策略
- 确保所有平台在同一时间框架内完成 Java 8 的过渡
建议
尽管 IBM 提供了延长的支持,我们仍建议:
在条件允许时,请将您的应用更新到最新的 Java SE 版本。
更新的 Java 版本提供:
- 增强的安全性
- 性能改进
- 新的语言特性
- 长期可维护性
相关资源
关键日期汇总
| 里程碑 | 日期 |
|---|---|
| 公告发布 | 2025 年 10 月 5 日 |
| 最后支持 Java 8 的 Liberty 版本 | 28.0.0.12 |
| 首个不包含 Java 8 的 Liberty 版本 | 29.0.0.1 |
| Java 8 iFix 支持结束 | 2030 年 12 月 31 日 |
| WAS 8.5 / 9.0 生命周期结束 | 2030 年 12 月 31 日 |
此次延期为企业客户提供了灵活性,使其能够按照自己的节奏进行现代化改造,同时享有 IBM 世界一流的支持承诺。与 WAS 生命周期的对齐进一步简化了企业的整体规划和迁移策略。