This release includes 1 breaking change for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Topics
+14 more
Summary
AI summaryUpdates dolt, Verified, and Closed Issues across a mixed release.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Low |
Emit a description field in generated `cli.md` frontmatter for dolt docs site Emit a description field in generated `cli.md` frontmatter for dolt docs site Source: llm_adapter@2026-06-03 Confidence: high |
— |
| Bugfix | Medium |
Fix `dolt status` to report AUTO_INCREMENT value changes Fix `dolt status` to report AUTO_INCREMENT value changes Source: llm_adapter@2026-06-03 Confidence: high |
— |
| Bugfix | Medium |
Allow `dolt status` without both --use-db and --branch flags Allow `dolt status` without both --use-db and --branch flags Source: llm_adapter@2026-06-03 Confidence: high |
— |
| Refactor | Low |
Add `Teardown` lifecycle method to `ChunkStore`, `DoltDB`, and `DoltDatabaseProvider` for Git remote cache cleanup Add `Teardown` lifecycle method to `ChunkStore`, `DoltDB`, and `DoltDatabaseProvider` for Git remote cache cleanup Source: llm_adapter@2026-06-03 Confidence: high |
— |
Full changelog
Merged PRs
dolt
- 11150: fix(git-remote-cache): ensure remote cache compaction and pruning occurs via new
Teardownlifecycle method
Adds a newTeardownlifecycle method toChunkStore(plusDoltDBandDoltDatabaseProvider) for Git remotes.Teardowndrives the expensive end-of-process cleanup —git gcand deletion of per-sessionUUIDrefs — that previously fired implicitly insideCloseand was therefore lost when the provider-level cache was removed.
Closeremains the cheap, deferrable per-operation hook; for the shared Git remoteNomsBlockStoreit is suppressed by a thin shim so caller defers don't tear down the shared instance. Also readds a provider-layer cache (Git remotes only) so aDoltDBis opened once per remote URL per process and reused across operations. At engine shutdown, the provider callsTeardownonce, which drains both caches, runs the GC + ref cleanup, then force-closes each shared store. - 11148: Fix
dolt statusto reportAUTO_INCREMENTvalue changes
ALTER TABLE foo AUTO_CINREMENT = Nupdated the table butdolt statuscontinued to report "nothing to commit".HasChangesIgnoringColumnTagsnow comparesGetAutoIncrementValuebetween from and to tables.
Fix dolthub/dolt#11145
- 11147: dump-docs: emit a description: field in the generated cli.md frontmatter
The dolt docs site (dolthub/docs-2) now readsdescription:from each page's frontmatter — it powers the per-entry summary inllms.txt(the agent-readable docs index) and is wired up for OG/Twitter cards.
cli.mdis generated bydolt dump-docs, so anydescription:added by hand to the docs repo gets overwritten on the next regeneration. Baking it into the constant header so it survives every regen.
The description string matches what dolthub/docs-2#103 has forsite/dolt/src/content/reference/cli/cli.md, so a regen after this merges won't introduce any diff to cli.md beyond the usual command-output churn.Generated frontmatter
--- title: CLI description: Full reference for the dolt command-line interface — every command, every flag, with examples. ---Verified
go build ./cmd/doltclean.- Ran the built binary against
/tmp/cli-test.md. - Substituted that file into the docs-2 tree and ran
npm run build:dolt— clean. - The description carries through to the docs site's
llms.txtentry for the CLI page.
- 11146: dolt status doesn't require both --use-db and --branch
There was a gap in testing for the status command when you specify only --use-db, but no --branch name. This resulted in getting the error "could not find current branch commit"
Fixes: https://github.com/dolthub/dolt/issues/11137
Closed Issues
Breaking Changes
- Introduces a new `Teardown` lifecycle method in `ChunkStore`, `DoltDB`, and `DoltDatabaseProvider` for Git remote cache cleanup; existing code must invoke `Teardown` at process shutdown to avoid resource leaks.
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
Related context
Related tools
Earlier breaking changes
- v2.0.4 `DOLT_CHECKOUT('<table>')` now gated with Write permission.
Beta — feedback welcome: [email protected]