LogoLogo
DoltHubBlogDiscordGitHubDolt
  • Introduction
    • What Is Dolt?
    • Installation
      • Linux
      • Windows
      • Mac
      • Build from Source
      • Application Server
      • Docker
      • Upgrading
    • Getting Started
      • Version Controlled Database
      • Git For Data
      • Versioned MySQL Replica
    • Use Cases
      • Data Sharing
      • Data and Model Quality Control
      • Manual Data Curation
      • Version Control for your Application
      • Versioned MySQL Replica
      • Audit
      • Configuration Management
      • Offline First
  • Concepts
    • Dolt
      • Git
        • Commits
        • Log
        • Diff
        • Branch
        • Merge
        • Conflicts
        • Remotes
        • Working Set
      • SQL
        • Databases
        • Schema
        • Tables
        • Primary Keys
        • Types
        • Indexes
        • Views
        • Constraints
        • Triggers
        • Procedures
        • Users/Grants
        • Transactions
        • System Variables
      • RDBMS
        • Server
        • Backups
        • Replication
    • DoltHub/DoltLab
      • Permissions
      • Pull Requests
      • Issues
      • Forks
  • SQL Reference
    • Running the Server
      • Configuration
      • Access Management
      • Branch Permissions
      • Backups
      • Garbage Collection
      • Metrics
      • Replication
      • Troubleshooting
    • Version Control Features
      • Using Branches
      • Merges
      • Querying History
      • Using Remotes
      • Procedures
      • Functions
      • System Tables
      • System Variables
      • Saved Queries
    • SQL Language Support
      • Data Description
      • Expressions, Functions, Operators
      • Supported Statements
      • MySQL Information Schema
      • Collations and Character Sets
      • System Variables
      • Miscellaneous
    • Supported Clients
      • Programmatic
      • SQL Editors
    • Benchmarks and Metrics
      • Correctness
      • Latency
      • Import
  • CLI Reference
    • Commands
    • Git Comparison
  • Architecture
    • Overview
    • Storage Engine
      • Commit Graph
      • Prolly Trees
      • Block Store
    • SQL
      • Go MySQL Server
      • Vitess
  • Guides
    • Cheat Sheet
    • Contributing
      • dolt
      • go-mysql-server
    • MySQL to Dolt Replication
    • Importing Data
    • Integrations
  • Other
    • FAQ
    • Roadmap
    • Versioning
  • Products
    • Hosted Dolt
      • Getting Started
      • Notable Features
      • SQL Workbench
      • Cloning a Hosted Database
      • Using DoltHub as a Remote
      • Infrastructure
    • DoltHub
      • Data Sharing
      • API
        • Authentication
        • SQL
        • CSV
        • Database
        • Hooks
      • Continuous Integration
        • Getting Started
        • Workflow Reference
      • Transform File Uploads
      • Workspaces
    • DoltLab
    • Dolt Workbench
    • DoltgreSQL
Powered by GitBook
On this page
  • Upcoming features
  • Dolt
  • Doltgres
  • Selection of recent feature launches

Was this helpful?

Edit on GitHub
Export as PDF
  1. Other

Roadmap

PreviousFAQNextVersioning

Last updated 1 month ago

Was this helpful?

Full details on 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? Paying customers get their feature requests implemented first.

Our next major goal is getting the Postgres version of Dolt, , to a . Doltgres Beta will ship in Q1 2025, with hosted deployment available.

Roadmap last updated Apr 2025, next update Jun 2025.

Upcoming features

Work to improve the performance and availability of Dolt is a constant theme and not called out explicitly unless it's a major separable effort.

Dolt

Feature
Estimate

Virtual private cloud for Google Cloud in hosted deployments

Q2 2025

Archival storage by default

Q2 2025

Better stored procedure support

2025

2025

Update multiple branches in a transaction

2025

Row-level locking (SELECT FOR UPDATE)

2025

2025

More function coverage

Ongoing

Unscheduled

Unscheduled

Unscheduled

Images / video types

Unscheduled

Unscheduled

Unscheduled

Lock / unlock tables

Unscheduled

Updateable views

Unscheduled

Encryption at rest

Unscheduled

Pipeline query processing

Unscheduled

Other database frontends (e.g. Mongo, SQL Server)

Unscheduled

Doltgres

Dolt and Doltgres share an engine, so most features on the Dolt roadmap also apply to Doltgres.

Feature
Estimate

Triggers

May 2025

Stored procedures

Q2 2025

Collation support

Q3 2025

Support for most common extensions, e.g. geospatial types

Q3 2025

Common table expressions (WITH)

Q3 2025

Updates on two or more tables in the same statement

Q3 2025

Window functions

Q3 2025

Full psql support

Q3 2025

Extension suport

Q4 2025

Custom operators

Q4 2025

Custom indexing (anything not built in)

2026

Custom aggregate functions

2026

More built-in function support

Ongoing

Additional DDL statements (e.g. ALTER SEQUENCE, COMMENT ON

Ongoing

Selection of recent feature launches

Feature
Launch Date

Apr 2025

Apr 2025

Mar 2025

Doltgres user defined functions

Feb 2024

Feb 2025

Feb 2025

Doltgres user defined types

Jan 2025

Doltgres users and auth

Jan 2025

Jan 2025

Jan 2025

Oct 2024

Oct 2024

Sep 2024

Sep 2024

Doltgres: 90% correctness

Sep 2024

Sep 2024

Jul 2024

Jul 2024

Jul 2024

Jul 2024

May 2024

Apr 2024

Apr 2024

Apr 2024

Apr 2024

Mar 2024

supported SQL features
Let us know!
Doltgres
production quality Beta release
User-defined functions
Transaction isolation levels
Rebase schema conflict resolution support
Multiple DBs in one repo
Customized merge rules
History compression
Embedded Dolt
Doltgres TOAST types
Doltges Beta release
Automatic garbage collection
dolt_help table
Hosted Doltgres
Vector indexes
Remote support in Dolt Workbench
dolt fsck
Doltgres support for workbench
Data conflict resolution for dolt rebase
Doltgres: COPY support
Signed commits
Improved JSON performance
Postgres function support
Dolt to MySQL binlog replication
pg_catalog support
Doltgres schema support
Storage archives
Zstd dictionary compression
Postgres to Doltgres replication
Doltgres prepared statements
Automatic table statistics