Releases: stratosblue/FluentWorkflow
Releases · stratosblue/FluentWorkflow
v1.1.6
- bugfix: FluentWorkflow.RabbitMQ dispatcher blocked on connection shutdown; make Channel.BasicPublish serial execution;
v1.1.5
v1.1.4
v1.1.3
- 为FluentWorkflow.RabbitMQ的client与consumer添加标识,便于在RabbitMQ面板中辨别
- 在上下文中添加-x-context-forwarded, 用于记录上下文流转记录
v1.1.2
- add Diagnostic MessageHandleFinished
v1.1.1
- add Diagnostic MessageReceived
v1.1.0
- 添加工作流程恢复器 IWorkflowResumer 及相关代码,现在能够更友好的进行流程挂起与恢复;
- 现在在阶段过程中能够按预期正确中断流程;
- 现在阶段过程中错误调用fireMessage委托将会按预期正确抛出异常;
- 移除额外的JsonSerializer使用,现在流程中全部使用IObjectSerializer;
- 修正WorkflowException.ThrowIfNullOrWhiteSpace使用错误导致的检查失败;
- 现在使用具体类型上下文进行还原工作流时, 不再创建新的上下文实例;
Full Changelog: v1.0.0...v1.1.0
v1.0.0
packages update
v1.0.0-preview-007
- RabbitMQ增加队列argument设置逻辑,现在默认会尝试调整消息消费ack超时为一小时