Skip to content

dolt

v2.0.2 Bugfix

This release fixes issues for SREs watching stability and regressions.

Published 21d 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

Affected surfaces

auth rbac

ReleasePort's take

Moderate signal
editorial:auto 13d

Dolt v2.0.2 now supports ON DELETE SET DEFAULT and ON UPDATE SET DEFAULT foreign‑key actions at table creation.

Why it matters: If your schemas define FK default actions, upgrade to v2.0.2 immediately; otherwise treat as FYI.

Summary

AI summary

Fixed foreign key default actions being rejected during table creation.

Changes in this release

Feature Medium

Allow merge-permission users to write through dolt_conflicts_<t>

Allow merge-permission users to write through dolt_conflicts_<t>

Source: llm_adapter@2026-05-21

Confidence: high

Feature Medium

Enable FK action ON DELETE SET DEFAULT (and ON UPDATE SET DEFAULT) at CREATE TABLE

Enable FK action ON DELETE SET DEFAULT (and ON UPDATE SET DEFAULT) at CREATE TABLE

Source: llm_adapter@2026-05-21

Confidence: low

Feature Medium

Gate DELETE on dolt_conflicts_<t> with branch_control Write permission

Gate DELETE on dolt_conflicts_<t> with branch_control Write permission

Source: llm_adapter@2026-05-21

Confidence: low

Feature Medium

Allow index lookups on DOLT_DIFF table function

Allow index lookups on DOLT_DIFF table function

Source: llm_adapter@2026-05-21

Confidence: low

Dependency Medium

Factor out build-dolt and setup-dolt-config actions in GitHub workflows

Factor out build-dolt and setup-dolt-config actions in GitHub workflows

Source: llm_adapter@2026-05-21

Confidence: low

Bugfix Medium

Fix function name in comment to match actual function

Fix function name in comment to match actual function

Source: llm_adapter@2026-05-21

Confidence: low

Refactor Medium

Refactor prollyWriteSession and prollyTableWriter for individual table flushing

Refactor prollyWriteSession and prollyTableWriter for individual table flushing

Source: llm_adapter@2026-05-21

Confidence: low

Full changelog

Merged PRs

dolt

  • 11040: fixed compat tests for a post-2.0 CI
  • 11038: remove adapative encoding matrixes
    Now that adaptive encoding is on by default, we don't need to double our CI testing efforts anymore.
  • 11035: Refactor prollyWriteSession and prollyTableWriter for individual table flushing
    This PR refactors flushing logic between prollyWriteSession and prollyTableWriter.
    Now, the prollyTableWriter is in charge of materializing the table and handling the auto increment logic, while the prollyWriteSession is in charge of keeping the workingSet up to date.
    The flush all table logic has been reworked in prollyWriteSession to use channels instead of a mutex.
    Additionally, this PR allows us to flush individual tables rather than every table in the session; this avoids concurrency overheads and no-op flushes.
  • 11032: Let merge-permission users write through dolt_conflicts_
    Adds a branch-control carve-out so a user with only Permissions_Merge on a branch can resolve a merge that produced data conflicts by writing through dolt_conflicts_<t> and via DOLT_CONFLICTS_RESOLVE. Lets a PR reviewer on the SQL workbench finish a conflicting merge without being granted full write access on the target branch.
  • 11030: Gate DELETE on dolt_conflicts_ with branch_control Write permission
  • 11029: Allow index lookups on DOLT_DIFF table function.
    Currently, the DOLT_DIFF table function does not expose any indexes. But it can.
  • 11020: .github: Factor out build-dolt and setup-dolt-config actions. Use them from workflows that want dolt binaries, like bats and sql-server-integration tests.
  • 10853: chore: fix function name in comment to match actual function
    fix function name in comment to match actual function

Closed Issues

  • 11041: FK action ON DELETE SET DEFAULT (and ON UPDATE SET DEFAULT) rejected at CREATE TABLE

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]