Download Latest Version dolt-windows-amd64.7z (22.0 MB)
Email in envelope

Get an email when there's a new version of Dolt

Home / v1.57.5
Name Modified Size InfoDownloads / Week
Parent folder
dolt-windows-amd64.msi 2025-08-02 43.9 MB
install.sh 2025-08-02 3.2 kB
dolt-windows-amd64.7z 2025-08-02 21.9 MB
dolt-windows-amd64.zip 2025-08-02 38.3 MB
dolt-darwin-arm64.tar.gz 2025-08-02 40.4 MB
dolt-darwin-amd64.tar.gz 2025-08-02 42.2 MB
dolt-linux-arm64.tar.gz 2025-08-02 39.7 MB
dolt-linux-amd64.tar.gz 2025-08-02 42.3 MB
1.57.5 source code.tar.gz 2025-08-02 12.3 MB
1.57.5 source code.zip 2025-08-02 14.0 MB
README.md 2025-08-02 2.4 kB
Totals: 11 Items   295.1 MB 0

Merged PRs

dolt

  • 9620: Fix for 'as of' with dolt_query_catalog as of is currently broken when you try to use it on dolt_query_catalog. It should work as intended now.
  • 9619: [#9530] - Overflow check for auto_inc Fixes [#9530] Companion dolthub/go-mysql-server#3103 Adds a check the next values in auto increment when they go under the current value.
  • 9617: Fix DBeaver infinite loop from system table database context errors Fixes "Empty database name" errors when DBeaver queries system tables with explicit database context Modified system tables to use database name parameter instead of ctx.GetCurrentDatabase()
  • 9600: Add dolt ci run Adds dolt ci run: Usage: dolt ci run <workflow name> Runs all defined saved queries and asserts the given column or row count against those queries.

go-mysql-server

  • 3135: include null values when evaluating anti joins created from WHERE NOT EXISTS fixes [#9615] We were not including null values when evaluating anti joins created from unnesting WHERE NOT EXISTS statements. This was causing us to return empty sets if there was a null value in the right side table of the anti join.
  • 3131: Unwrap ParenExpr when evaluating OrderBy expressions fixes [#9605] Commit 5cbc653 says "group by" but it should be "order by"
  • 3103: [#9530] - Fix auto-increment overflow handling Fixes [#9530] Added bounds checking for auto-increment values to prevent overflow beyond data type limits. The fix ensures auto-increment values don't exceed type maximums (e.g., 127 for TINYINT) and correctly throws duplicate key errors instead of allowing overflow.

Closed Issues

  • 9615: No results returned with "where not exists" subquery with inner join (Django queryset.exclude(a__b__isnull=False))
  • 9554: varbinary fields are presented as unicode instead of hex
  • 9605: order by CTE table seems not to work
Source: README.md, updated 2025-08-02