发布日期: 2024-08-15
版本号: v1.14.1

Dapr 1.14.1版本修复了工作流模块中实例ID重复使用导致的问题。具体表现为当用户重用实例ID时,系统未能正确调用删除进行中活动的提醒机制,导致工作流持续处于运行状态。此问题根源在于工作流采用调度器功能时意外影响了默认代码逻辑。解决方案通过新增标志控制调度器设置的生效条件,确保仅在用户主动启用调度器提醒功能时应用相关配置,从而避免默认行为被意外修改。

更新内容 (中文)

Dapr 1.14.1

修复 Dapr 工作流

问题

在 Dapr 工作流中重复使用实例 ID 时,删除进行中活动的提醒器不会被调用,导致工作流保持运行状态。

影响

Dapr 工作流无法正确处理删除提醒器。

根本原因

工作流中采用调度器的修改影响了默认代码路径。

解决方案

添加标志位,仅当用户主动选择调度器提醒时才应用调度器设置。

更新内容 (原始)

Dapr 1.14.1

Fix Dapr Workflow

Problem

When reusing instance ID in Dapr Workflow, the reminder that deletes in-flight activities would not be called, leaving the workflow in running state.

Impact

Dapr Workflow not processing delete reminder correctly.

Root cause

Change to adopt scheduler in workflows affected the default code path too.

Solution

Flag to only apply the scheduler settings when user opts-in for scheduler reminders.

下载链接