Release Notes » Release Roadmap

This page describes the upcoming milestones of the Taskflow project.

Image

Milestone Summary

The table below summarizes the milestones (technical goals that significantly enhance the capability of Taskflow) we plan to achieve in the long run:

MilestoneRelease
Design a distributed task graph programming modelTBD
Migrate the codebase to C++20Release 4.0.0 (2026/01/01)
Design a TBB-inspired task group programming modelRelease 4.0.0 (2026/01/01)
Design a video suite (Taskflow Academy) for leaning TaskflowRelease 4.0.0 (2026/01/01)
Design a custom thread-creation interfaceRelease 3.9.0 (2025/01/02)
Design a dynamic task graph programming modelRelease 3.6.0 (2023/05/07)
Design a task-parallel pipeline programming frameworkRelease 3.3.0 (2022/01/03)
Integrate thread sanitizer into the CIRelease 3.3.0 (2022/01/03)
Support GPU tasking through cudaFlow atop CUDA GraphRelease 3.0.0 (2021/01/01)
Support profiling large data in tfprofRelease 3.0.0 (2021/01/01)
Support cancelling TaskflowRelease 3.0.0 (2021/01/01)
Support limiting maximum concurrencyRelease 3.0.0 (2021/01/01)
Migrate the codebase to C++17Release 3.0.0 (2021/01/01)

Along with the project development, we expect to have multiple releases for feature requests, bug fixes, and technical improvement.