Loading...
Searching...
No Matches
Release Roadmap

Table of Contents

This page describes the upcoming milestones of the Taskflow project.

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:

Milestone Release
Design a distributed task graph programming model TBD
Migrate the codebase to C++20 Release 4.0.0 (2026/01/01)
Design a TBB-inspired task group programming model Release 4.0.0 (2026/01/01)
Design a video suite (Taskflow Academy) for leaning Taskflow Release 4.0.0 (2026/01/01)
Design a custom thread-creation interface Release 3.9.0 (2025/01/02)
Design a dynamic task graph programming model Release 3.6.0 (2023/05/07)
Design a task-parallel pipeline programming framework Release 3.3.0 (2022/01/03)
Integrate thread sanitizer into the CI Release 3.3.0 (2022/01/03)
Support GPU tasking through cudaFlow atop CUDA Graph Release 3.0.0 (2021/01/01)
Support profiling large data in tfprof Release 3.0.0 (2021/01/01)
Support cancelling Taskflow Release 3.0.0 (2021/01/01)
Support limiting maximum concurrency Release 3.0.0 (2021/01/01)
Migrate the codebase to C++17 Release 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.