Skip to content

Releases: opensolon/solon-flow

Solon Flow v3.4.2

29 Jul 01:21
Compare
Choose a tag to compare

Solon Flow v3.4.1

27 Jul 00:21
Compare
Choose a tag to compare
  • 添加 solon-flow FlowContext:incrGet, incrAdd
  • 添加 solon-flow aot 配置
  • 优化 solon-flow Chain:parseByDom 节点解析后的添加顺序
  • 优化 solon-flow Chain 解析统改为 Yaml 处理,并添加 toYaml 方法
  • 优化 solon-flow Chain:toJson 输出(压缩大小,去掉空输出)

Solon Flow v3.4.0

09 Jul 07:04
Compare
Choose a tag to compare

兼容说明

  • solon-flow stateful 接口二次预览,相关接口有变动

方法名称调整:

旧方法 新方法
getActivityNodes getTasks
getActivityNode getTask
postActivityStateIfWaiting postOperationIfWaiting
postActivityState postOperation

状态类型拆解后的对应关系(之前状态与操作混一起,不合理)

StateType(旧) StateType(新) Operation(新)
UNKNOWN(0) UNKNOWN(0) UNKNOWN(0)
WAITING(1001) WAITING(1001) BACK(1001)
COMPLETED(1002) COMPLETED(1002) FORWARD(1002)
TERMINATED(1003) TERMINATED(1003) TERMINATED(1003)
RETURNED(1004) BACK(1001)
RESTART(1005) RESTART(1004)

具体更新

  • 调整 solon-flow stateful 相关概念(提交活动状态,改为提交操作)
  • 调整 solon-flow StateType 拆分为:StateType 和 Operation
  • 调整 solon-flow StatefulFlowEngine:postActivityState 更名为 postOperation
  • 调整 solon-flow StatefulFlowEngine:postActivityStateIfWaiting 更名为 postOperationIfWaiting
  • 调整 solon-flow StatefulFlowEngine:getActivity 更名为 getTask
  • 调整 solon-flow StatefulFlowEngine:getActivitys 更名为 getTasks
  • 调整 solon-flow StatefulFlowEngine 更名为 FlowStatefulService(确保引擎的单一性)
  • 添加 solon-flow FlowStatefulService 接口,替换 StatefulFlowEngine(确保引擎的单一性)
  • 添加 solon-flow FlowEngine:statefulService() 方法
  • 添加 solon-flow FlowEngine:getDriverAs() 方法

Solon Flow v3.3.3 (浙江中考版)

23 Jun 09:43
Compare
Choose a tag to compare
  • 优化 solon-flow FlowContext 变量的线程可见
  • 添加 solon-flow parallel 网关多线程并行支持(通过 context.executor 决定)
  • 添加 solon-flow LinkDecl:when 方法用于替代 :condition(后者标为弃用)
  • 添加 solon-flow parallel 网关多线程并行支持(通过 context.executor 决定)
  • 调整 solon-flow FlowDriver:handleTest 更名为 handleCondition (跟 handleTask 容易混)

Java Solon Flow v3.3.2

10 Jun 00:41
Compare
Choose a tag to compare
  • 强化 solon-flow-designer
  • 添加 solon-flow FlowContext:runScript 替代 run(旧名,标为弃用)
  • 添加 solon-flow FlowContext:runTask(node, description)方法
  • 添加 solon-flow link 支持 when 统一条件(替代 condition)
  • 添加 solon-flow activity 多分支流出时支持(逻辑与排他网关相同)
  • 添加 solon-flow Counter:incr(key, delta) 方法
  • 调整 solon-flow 取消 type: "@Com" 的快捷配置模式(示例调整)

Java Solon Flow v3.3.1

21 May 03:08
Compare
Choose a tag to compare
  • 新增 solon-flow-designer (设计器)

v3.3.0

10 May 06:56
Compare
Choose a tag to compare

v3.3.0

v3.2.1

27 Apr 01:58
Compare
Choose a tag to compare

v3.2.1

v3.2.0

23 Apr 04:08
Compare
Choose a tag to compare

v3.2.0

v3.1.2

05 Apr 03:18
Compare
Choose a tag to compare
  • 新增 solon-flow-stateful 插件
  • 新增 solon-flow-eval-aviator 插件
  • 新增 solon-flow-eval-beetl 插件
  • 新增 solon-flow-eval-magic 插件
  • 添加 solon-flow Evaluation 接口,为脚本执行解耦
  • 添加 solon-flow Container 接口,为组件获取解耦
  • 调整 solon-flow ChainContext 更名为 FlowContext (之前的名字容易误解)
  • 调整 solon-flow ChainDriver 更名为 FlowDriver (之前的名字容易误解)