Skip to content

Releases: opensolon/solon-flow

Solon Flow v3.6.5

22 Nov 09:22

Choose a tag to compare

  • dami2 升为 2.0.4

Solon Flow v3.7.2

22 Nov 12:17

Choose a tag to compare

  • dami2 升为 2.0.4

Solon Flow v3.7.0

07 Nov 04:45

Choose a tag to compare

Solon Flow v3.6.1

23 Oct 02:11

Choose a tag to compare

  • 添加 solon-flow FlowEngine:forStateful,statefulService 标为弃用
  • 调整 solon-flow 增加 loop 类型替代 iterator(iterator 增加弃用提醒),并提供更多功能
  • 调整 solon-flow 所有网关节点增加 task 支持,不再需要 $imode$omode。更适合前端连线控制
  • 调整 solon-flow 节点属性 $imode$omode 标为弃用
{type: 'loop',meta: {'$for': 'item','$in': [1,3,4]}}
{type: 'loop',meta: {'$for': 'item','$in': "1...9"}}
{type: 'loop',meta: {'$for': 'item','$in': "1:9:1"}}

Solon Flow v3.6.0

07 Oct 09:08

Choose a tag to compare

  • dami 升为 2.0.0
  • 添加 solon-flow Node:getMetaAsString, getMetaAsNumber, getMetaAsBool 方法

Solon Flow v3.5.2

15 Sep 02:26

Choose a tag to compare

Solon Flow v3.5.1

29 Aug 13:07

Choose a tag to compare

Solon Flow v3.5.0

20 Aug 03:59

Choose a tag to compare

  • 添加 solon-flow FlowDriver:postHandleTask 方法
  • 添加 solon-flow FlowContext:exchanger 方法(可获取 FlowExchanger 实例)
  • 调整 solon-flow FlowContext 拆分为:FlowContext(对外) 和 FlowExchanger(对内)
  • 调整 solon-flow FlowContext 移除 result 字段(所有数据基于 model 交换)
  • 调整 solon-flow FlowContext get 改为返回 Object(之前为 T),新增 getAs 返回 T(解决 get 不能直接打印的问题)
  • 调整 solon-flow 移除 StatefulSimpleFlowDriver 功能合并到 SimpleFlowDriver(简化)
  • 调整 solon-flow 新增 stateless 包,明确有状态与无状态这两个概念(StatelessFlowContext 更名为 StatefulFlowContext)
  • 调整 solon-flow FlowStatefulService 接口,每个方法的 context 参数移到最后位(保持一致性)
  • 调整 solon-flow 新增 StatefulSupporter 接口,方便 FlowContext 完整的状态控制
  • 调整 solon-flow StateRepository 接口的方法命名,与 StatefulSupporter 保持一致性
  • 调整 solon-flow Chain 拆分为:Chain 和 ChainDecl

新定位:

  • FlowContext 侧重对外,可复用(用于传参、策略,状态)
  • FlowExchanger 侧重对内,不可复用(用于控制、中间临时状态或变量)
  • Chain 为运行态(不可修改)
  • ChainDecl 为声明或配置态(可以随时修改)

FlowContext 改成接口之后,实例化方式建议:

FlowContext context = FlowContext.of(); //有四个生栽方法,包括:无状态 和 有状态

Solon Flow v3.4.3

11 Aug 00:53

Choose a tag to compare

  • 新增 solon-flow iterator 循环网关($for,$in
  • 新增 solon-flow activity 节点流入流出模式($imode,$omode),且于二次定制开发
  • 添加 solon-flow ChainInterceptor:onNodeStart, onNodeEnd 方法(扩展拦截的能力)
  • 添加 solon-flow 操作:Operation.BACK_JUMP, FORWARD_JUMP

Solon Flow v3.4.2

29 Jul 01:21

Choose a tag to compare