Skip to content
This repository was archived by the owner on Jan 16, 2026. It is now read-only.

Commit 2c73831

Browse files
authored
Merge pull request #116 from 191220029/main
2 parents dd13143 + a047a34 commit 2c73831

2 files changed

Lines changed: 13 additions & 1 deletion

File tree

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ authors = [
55
"Xiaolong Fu <njufxl@gmail.com>",
66
"Zhilei Qiu <qzl2503687@gmail.com>",
77
]
8-
version = "0.5.1"
8+
version = "0.5.2"
99
edition = "2021"
1010
license = "MIT OR Apache-2.0"
1111
description = "Dagrs follows the concept of Flow-based Programming and is suitable for the execution of multiple tasks with graph-like dependencies. Dagrs has the characteristics of high performance and asynchronous execution. It provides users with a convenient programming interface."

README.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,18 @@ Each stage is defined as a task with its dependencies and execution command. The
104104

105105
For more detailed info about this example, please see the [notebook.ipynb](examples/dagrs-sklearn/examples/notebook.ipynb) jupyter notebook file.
106106

107+
## Changelog
108+
109+
### v0.5.2
110+
111+
#### 🚀 New Features
112+
113+
- **Async Execution Interface**: Added `run_async()` method to `Graph`, providing an async API that allows using dagrs within existing Tokio runtime environments. `start()` method now serves as a synchronous wrapper around the async API, maintaining backward compatibility while providing better async support
114+
115+
#### 💡 Usage Recommendations
116+
117+
- In environments with an existing Tokio runtime (e.g., async main functions, web services), use `run_async().await` instead of `start()`
118+
- In simple standalone applications or testing scenarios, you can continue using the `start()` method
107119

108120
## Contribution
109121

0 commit comments

Comments
 (0)