-
Notifications
You must be signed in to change notification settings - Fork 49
Release notes
liyuliang5 edited this page Mar 15, 2024
·
47 revisions
- BUG Fix:Fix BpmnFlowParser parse jsonPrettySchema exception
- BUG Fix:Adjust Recording flow execution history switch(FlowConstants.FLOW_PROPERTY_RECORD_HISTORY)process logic
- Function Change:Catch exception in COMPLETE Event of FlowEngine
- Function Enhance:Supporting exp format of EventNodeAction
- Function Enhance:Supporting start node of FlowNodeAction
- Function Enhance:More flexible configuration of post handler
- Other:Change test cases directory
- Function Enhance: add filter of NodePreHandler and NodePostHanlder.
- Function Enhance:Add Event support on transition of fsm.
- Function Enhance:init style changed from listen ContextRefreshEvent to implementing SmartLifecycle interface.
- Function Enhance:Add interrupt ability of flow engine and fsm.
- Bug Fix:Fix fug about parsing 'createExp' of fsm.
- Function Enhance: Bpmn flow definition add self PreHandler and Action ability.
- Function Enhance: Flow engine and Fsm add init check.
- Bug Fix: Fix bpmn parellel gateway bug.
- New Feature: Flow definition and flow parser support customize elements. Demo can be seen in funcall_test_001.json of easyflow-extension moduel.
- New Feature: Add ReusableThreadFlowRunner for parallel nodes.
- Function Enhance: Supporting put null value into Param、Result and Context.
- Function Enhance: Add preNodes property in pre part of flow definition. Demo can be seen in flow_prehandler_001.json.
- New Feature: Add FlowUtil and FsmUtil for accessing node or state properties.
- Module Adjust: Add easyflow-flow-extension module for extension function of jd-easyflow.
- New Feature: Add FunCall(Function Call) function supporting param transfer.
- New Feature: Add FlowSession supporting data transfer cross flow request.
1、New Feature: Adding Flow level PreHandler and PostHandler.
- New Feature: Add InterruptNodeAction and InterruptFlowListener in easyflow-flow module.
- New Feature: Add parse listener in FlowParser and FsmParser.
- New Feature: Add more support about "Inclusive Gateway" in easyflow-bpmn module.
- New Feature: Add "Terminate End Event" support in easyflow-bpmn module.
- New Feature: Bpmn module adding Sub Process, Call Activity, Transaction, Loop support.
- Feature Enhance: Enhance function of FlowNodeAction.
- Feature Enhance: Upgrade bpmn js to v13.2.1.
- Other: Remove dependencies of commons-io and commons-collection.
- Other: Add database script about persistence(process-latest.sql).
- New Feature: Support multiple flow in one flow definition file.
- New Feature: Bpmn module adding Complex Gateway、Pool、Data Store support.
- Feature Enhance: Add log flag on flow definition.
- Feature Adjust: Move LoopNodeAction to core module easyflow-flow.
- Feature Enhance: Supporting more bpmn elements.
- Bug Fix: Fix bpmn default flow converter bug.
- Feature Adjust: Format of fsm and flow parse listener is changed to createExp format.
- Feature Adjust: The name of Listener and Filter in BPMN panel is changed to Listeners and Filters.
- New Feature: Flow and Fsm elements implement LifeCycle interface.
- New Feature: Fsm add filter support.
- Bug Fix: Fix escaped character incorrect issue when converting BPMN xml to json.
- Feature Enhance: Adding 'category' form element on BPMN Designer.
- Other: Adding field and index on database script.
- Feature Enhance: Adding Biz Context to the Context of Flow Engine and Fsm Context & Adding dataMap to Result.
- Feature Enhance: Adding properties to FlowEngine and FsmManager.
- Feature Enhance: Adding timeout support on FlowEngine Multi-Thread Runner.
- Feature Enhance: Adding row mode of properties element on BPMN Pannel.
- Feature Enhance: Adding TransitionUtil for manually Post.
- Performance Optimize: Optimize Map performance of SPEL root.
- Performance Optimize: Change Stack to ArrayDeque of FlowContextImpl.
- New Feature: Adding customizing ElEvaluator ability.
- Function Adjust:Inner key prefix adjust to start with underline(_).
- Performance Optimize:Flow performance optimize.
- Feature Enhance:Add methods and constants about namespace.
- New Feature: Add POC class of flow engine and fsm.
- Feature Enhance: Adding parentContext and parentNodeContext field in FlowContext, And applying to FlowNodeAction.
- Spel Mistake Correct:'seDataMap' method name in FlowParam、FlowResult、FsmParam and FsmResult correct to 'setDataMap'