# Release Notes » Release Roadmap

This page describes the upcoming milestones of the Taskflow project.

## Milestone Summary

The table below summarizes the milestones of Taskflow we plan to achieve by the end of 2021. Each milestone releases technical items that significantly enhances the capability of Taskflow.

Milestone | Release | Time of Arrival
--- | --- | ---
Migrate the codebase to C++20 | v4.x | (under progress)
Design a custom thread-creation interface | TBD | (under progress)
Design a distributed tasking interface with scheduling | TBD | (under progress)
Design a pipeline scheduling framework with token dependency | v3.x | (under progress)
Design a dynamic task graph model | v3.6 | 2023/05/08 (done)
Design a pipeline scheduling framework | v3.3 | 2022/01/03 (done)
Integrate thread sanitizer into the CI | v3.3 | 2022/01/03 (done)
Integrate OpenCL and SYCL to tf::syclFlow | v3.1 | 2021/04/14 (done)
Integrate cuBLAS into tf::cudaFlow | v3.0 | 2020/01/01 (done)
Support building cudaFlow through stream capture | v3.0 | 2021/01/01 (done)
Support profiling large data in tfprof | v3.0 | 2021/01/01 (done)
Support cancelling Taskflow | v3.0 | 2021/01/01 (done)
Support limiting maximum concurrency | v3.0 | 2021/01/01 (done)
Migrate the codebase to C++17 | v3.0 | 2021/01/01 (done)

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

Tab / T to search, Esc to close
…

Search for symbols, directories, files, pages or modules. You can omit any prefix from the symbol or file path; adding a `:` or `/` suffix lists all members of given symbol or directory.

Use ↓ / ↑ to navigate through the list, Enter to go. Tab autocompletes common prefix, you can copy a link to the result using ⌘ L while ⌘ M produces a Markdown link.

Sorry, nothing was found.