Releases: Bilibotter/light-flow
Releases · Bilibotter/light-flow
v1.1.0 - Bug Fix
Changelog
Bug Fixes
-
Fixed the issue where
restrict
was ineffective duringMerge
operations -
Fixed a timer release issue
Addressed a bug causing timers to remain unreleased after use, effectively reducing memory leaks and enhancing system performance.
v1.1.0 - Introducing New Features
Release Notes
New Features
- Event Handling: Enhanced error management by allowing the setting of event handlers for each stage, ensuring that errors can be addressed outside of task execution.
- Recovery: Implemented checkpoint recovery to support resuming tasks from their last successful state, minimizing the need for repeated runs.
- Resource Management: Introduced automatic resource allocation, release, and recovery from checkpoints for efficient resource handling.
- Conditional Execution: Added the ability to control task execution based on specific conditions, providing greater flexibility in task management.
- Plugin Support: Users can now create custom persistence plugins, allowing for seamless integration without coupling to any specific ORM framework.
Old Features
- Isolated Contexts: Each step is linked through isolated contexts, allowing access only to relevant data and preventing global confusion.
- Orchestration Based on Timing: Define task flows with functional programming, flexibly specifying when tasks should run for efficient management.
- Mergeable Flows: Combine existing flows into new ones, making process management smoother.
- Multi-Level Callbacks: Set callbacks at various levels to manage task status flexibly.
We hope you enjoy the new features and improvements! For more details, please refer to the documentation.
First available version released.
Features
- Arrange-Free
- Mergeable
- Multilevel Callbacks
- Multilevel Configuration
- Unique Context Mechanism
- Non-Interruptive Execution