跳至主要内容

Upgrading Guides

在 ChatGPT 中打开

webforJ 的发布周期遵循一种结构化和可预测的模型,以确保稳定性、性能和持续创新。本文档提供了关于发布计划、预期发布类型以及用户如何保持信息更新和准备的概述。

AI skill available

The webforj-upgrading-versions skill can upgrade across webforJ major versions with OpenRewrite. After installing the webforJ AI plugin, ask your assistant:

  • "Upgrade this app from webforJ 25 to 26."
  • "Run the rewrite recipe and resolve the TODOs."
  • "What removed APIs do I need to fix after upgrading?"

webforJ 发布类型

webforJ 遵循一种结构化的发布模型,包括以下类型的发布:

1. 主要发布

  • 每年进行一次。
  • 引入重大新功能、改进和增强。
  • 可能需要对现有应用进行配置更改或调整。
  • 用版本号标识,如 webforJ 20.00, webforJ 21.00 等。

2. 次要发布

  • 每年进行多次(大约每六到八周)。
  • 提供增量改进、优化和少量新功能。
  • 用版本号标识,如 webforJ 20.01, webforJ 20.02 等。

3. 补丁和错误修复发布

  • 根据需要发布。
  • 解决重大错误、性能问题和安全漏洞。
  • 用附加编号标识,如 webforJ 20.01.1, webforJ 20.01.2 等。

每次发布的预期内容

功能增强

  • 主要和次要发布引入新功能、优化和集成。
  • 功能路线图在发布说明中共享,以帮助用户提前规划。
向后兼容性

虽然努力保持兼容性,但主要发布可能包含需要应用进行调整的更改。鼓励用户查看发布说明以了解被弃用的功能。

安全更新

  • 安全是优先事项,关键漏洞将在补丁发布中尽快解决。
快照构建

快照构建在大多数发布之前提供。鼓励用户对其进行测试,以便及早识别问题并提供反馈。请参阅 Snapshots 文章了解如何使用 webforJ 快照以及在哪里获取它们。

如何保持更新

发布说明和公告

  • 每次发布都会附带详细的 发布说明,概述新功能、错误修复和任何必要的操作。
  • 用户应订阅 webforJ 博客 以获取及时更新。
升级建议

客户应根据业务需求和稳定性要求规划升级。鼓励用户保持在最新版本,以便从性能增强和新功能中受益。

支持与兼容性

  • webforJ 为主要发布提供文档和升级指导。
  • 论坛和客户支持渠道可用于故障排除和协助。