# Dolt Feature Roadmap

Full details on [supported SQL
features](https://docs.dolthub.com/reference/sql/support) are
available on the docs site.

This is a selection of unimplemented features we're working on. Don't
see what you need on here? [Let us
know!](https://github.com/dolthub/dolt/issues) Paying customers get
their feature requests implemented first.

Roadmap last updated Apr 2022, next update Jun 2022.

## Upcoming features

| Feature                                 | Estimate    |
| -------                                 | ---         |
| 99.9% SQL correctness                   | Q2 2022     |
| Hosted Dolt v1                          | Q2 2022     |
| Hash join strategy                      | Q2 2022     |
| Storage performance                     | Q2 2022     |
| Lock / unlock tables                    | Q2 2022     |
| SQL GUI support tests                   | Q2 2022     |
| `JSON_TABLE()`                          | Q2 2022     |
| Table / index statistics                | Q2 2022     |
| Universal SQL path for CLI              | Q2 2022     |
| Pipeline query processing               | Q3 2022     |
| Row-level locking (`SELECT FOR UPDATE`) | Q3 2022     |
| All transaction isolation levels        | Q3 2022     |
| Postgres Support                        | 2023        |
| Automatic garbage collection            | Unscheduled |
| Collation and charset support           | Unscheduled |
| Virtual columns and json indexing       | Unscheduled |
| Full text indexes                       | Unscheduled |
| Spatial indexes                         | Unscheduled |
| Multiple DBs in one repo                | Unscheduled |
| Embedded dolt                           | Unscheduled |
| Signed commits                          | Unscheduled |
| Cross-database joins with indexes       | Unscheduled |
| More function coverage                  | Ongoing     |

## Recently launched features

| Feature                             | Launch Date |
| -------                             | ---         |
| Join for update                     | Oct 2021    |
| Backup and replication              | Nov 2021    |
| Commit graph performance            | Nov 2021    |
| Persistent SQL configuration        | Dec 2021    |
| CREATE / DROP DATABASE              | Dec 2021    |
| Hosted Dolt Alpha                   | Jan 2022    |
| `ROWS` window definitions           | Jan 2022    |
| `RANGE` window definitions          | Jan 2022    |
| DoltLab (on-prem DoltHub)           | Jan 2022    |
| Users / grants                      | Feb 2022    |
| Geometry types and functions        | Feb 2022    |
| Better `dolt_diff` table experience | Mar 2022    |

