Temporal Blog 09月30日 19:17
Temporal V1.0 进展更新:代码完成与稳定化阶段
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

Temporal V1.0 版本在代码开发方面取得了重要进展,服务器端和 Go SDK 已完成代码编写。尽管 Java SDK 因意外因素将推迟至下周发布,但服务器和 Go SDK 已实现 API 向后兼容,未来主要变更将遵循弃用计划。目前团队已将重心完全转移至稳定化工作,以确保 V1 版本达到生产使用标准。官方强调,当前并非生产发布版本,并将在稳定化完成后择机宣布生产就绪的 V1 版本,届时将停止破坏性模式变更。每周将持续发布稳定化进展更新。

✅ 代码完成与 API 稳定性:Temporal 服务器和 Go SDK 已完成代码编写,并保证未来 API 和代码变更将向后兼容,重大更新将遵循弃用计划。这标志着 V1 版本在功能开发上已告一段落,重心转向质量保障。

🚀 Java SDK 延期与整体发布策略:尽管 Java SDK 因技术难题推迟至下周,但核心组件已准备就绪。Temporal 团队采取了优先发布部分组件的策略,而非整体等待,并明确表示当前版本并非生产发布版,需待 V1 整体稳定后方可用于生产环境。

🛡️ 稳定化为核心目标:团队已将所有资源集中于稳定化阶段,以确保 V1 版本的高度可靠性。虽然不预期出现关键性错误,但为了保证产品质量,一旦发现问题,将优先修复而非急于发布。稳定化完成后,将正式宣布 V1 生产就绪版本,并承诺此后不再进行破坏性模式变更。

Latest Release at Time of Writing: V0.28.0

It's been a productive week for Temporal and I hope the same is true for all of you in the community. I'm excited to share the progress we've made towards V1.

Update July, 31, 2020#

TL;DR;#

    We are now code complete for Temporal server and GoSDK. There are some unexpected blockers that will delay JavaSDK until next week. No more breaking API /code changes for the server or GoSDK. All major changes will be backwards compatible moving forward. We will eventually release a deprecation schedule/agenda for features All focus has now been shifted to stabilization and JavaSDK Only once we're confident in V1 stability will we encourage production usage After V1 is stable, no more breaking schema changes THIS IS NOT A PRODUCTION RELEASE!

We are now code complete for Temporal server and GoSDK. If you're interested in what has changed since Temporal was forked from Cadence, our awesome new technical writer/information architect Cully prepared a changelog.

We were not able to get the final JavaSDK changes in before code completion, so we've made the decision to delay this specific work until next week. While this isn't optimal, we assumed that users would appreciate having access to the major components today as opposed to blocking everything until the JavaSDK is ready. Now that we are code complete for Temporal server and GoSDK, it means that there will be no more backwards incompatible API or code changes for those components moving forward. Any drastic changes made in the future will be made in a compatible way and put behind a deprecation schedule. Here is the state of our pipeline:

With the majority of changes for V1 in, we have shifted all of our focus onto stabilization. We have been ramping up our stabilization process in parallel to our code completion efforts, so we're already moving with significant momentum. As stated in previous updates, we do not feel comfortable giving out a hard date for stabilization. This is not because we lack confidence in our estimates or don't understand the scope of work. This choice was made because reliability is foundational for our product and business, and we will always opt for reliability over velocity. While we do not expect to encounter any critical bugs moving forward, should we discover them, we won't release until they are fixed. If this happens, there is a small chance that we will have to make breaking schema changes before the official V1 release. Again, this is not expected but we want to make it 100% clear that it's not impossible. We will announce our production ready V1 release when stabilization is complete. After the V1 production release, there will be no more breaking schema changes.

Next Friday we will share our testing and validation plan for V1. The plan should make it much clearer what we inexpect from the stabilization effort. We will continue posting weekly stabilization updates until we reach a production V1 release. Post-V1 we will continue releasing transparency updates, but will be moving to a bi-weekly schedule.

Everyone in the team put in a ton of extra effort over the last few weeks so we could meet the deadline. I'm personally so grateful to be working with such a dedicated and intelligent group. As always, feel free to reach out with questions, comments or critical feedback via email, Slack or our community forum.

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

Temporal V1.0 软件发布 SDK 稳定化 API Temporal V1.0 Release Update Go SDK Java SDK Stabilization
相关文章