Skip to content

dolt

v2.1.1 Feature

This release adds 2 notable features for engineering teams evaluating rollout.

Published 2d Relational Databases
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

agent-memory agent-memory-server ai-agents ai-database data-version-control data-versioning
+14 more
database database-version-control database-versioning decentralized-database git git-database git-for-data git-for-databases git-sql immutable-database mariadb mysql sql version-controlled-database

Summary

AI summary

Updates Closed Issues, dolt, and go-mysql-server across a mixed release.

Changes in this release

Feature Low

Adds new `ProviderFactory` interface to extend Doltgres database behavior.

Adds new `ProviderFactory` interface to extend Doltgres database behavior.

Source: llm_adapter@2026-06-02

Confidence: high

Feature Low

Introduces `SchemaObjectNameValidator` interface for custom PostgreSQL logic in go-mysql-server.

Introduces `SchemaObjectNameValidator` interface for custom PostgreSQL logic in go-mysql-server.

Source: llm_adapter@2026-06-02

Confidence: high

Bugfix High

Resolves regression where adaptive out‑of‑line TEXT written via migration is unreadable, fixing "invalid hash length: 19" error.

Resolves regression where adaptive out‑of‑line TEXT written via migration is unreadable, fixing "invalid hash length: 19" error.

Source: llm_adapter@2026-06-02

Confidence: high

Bugfix Medium

Fixes deletion from dolt_workspace_TABLE when no rows exist, preventing missing column error.

Fixes deletion from dolt_workspace_TABLE when no rows exist, preventing missing column error.

Source: llm_adapter@2026-06-02

Confidence: high

Bugfix Medium

Passes schema name when retrieving functions in go-mysql-server, fixing related retrieval issues.

Passes schema name when retrieving functions in go-mysql-server, fixing related retrieval issues.

Source: llm_adapter@2026-06-02

Confidence: high

Bugfix Medium

Fixes dolt push failure when remote has ignored tables in the working set, showing 'uncommitted changes'.

Fixes dolt push failure when remote has ignored tables in the working set, showing 'uncommitted changes'.

Source: llm_adapter@2026-06-02

Confidence: high

Full changelog

Merged PRs

dolt

  • 11136: Populate dolt_workspace schema with current table schema when deltas are nil
    fixes #11127
  • 11111: New ProviderFactory interface
    Introduces a new ProviderFactory interface that allows Doltgres to extend database behavior.
    Depends on: https://github.com/dolthub/go-mysql-server/pull/3563

go-mysql-server

  • 3563: Introduce SchemaObjectNameValidator interface
    To support custom Postgresql logic for Doltgres, a new interface called RelationNameValidator is added.
  • 3562: pass schema name when retreiving function

Closed Issues

  • 11127: Deieting from dolt_workspace_TABLE fails (only) when no rows exist in it with missing column error
  • 10727: dolt push fails with 'uncommitted changes' when remote has ignored tables in working set
  • 11131: Dolt 2.0.8: adaptive out-of-line TEXT written via migration is unreadable — "invalid hash length: 19" on read (regression vs 2.0.4)

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track dolt

Get notified when new releases ship.

Sign up free

About dolt

Dolt – Git for Data

All releases →

Related context

Earlier breaking changes

  • v2.0.4 `DOLT_CHECKOUT('<table>')` now gated with Write permission.

Beta — feedback welcome: [email protected]