Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
dolt-windows-amd64.msi | 2025-07-08 | 40.9 MB | |
install.sh | 2025-07-08 | 3.2 kB | |
dolt-windows-amd64.7z | 2025-07-08 | 19.9 MB | |
dolt-windows-amd64.zip | 2025-07-08 | 35.4 MB | |
dolt-darwin-arm64.tar.gz | 2025-07-08 | 37.6 MB | |
dolt-darwin-amd64.tar.gz | 2025-07-08 | 39.3 MB | |
dolt-linux-arm64.tar.gz | 2025-07-08 | 36.9 MB | |
dolt-linux-amd64.tar.gz | 2025-07-08 | 39.4 MB | |
1.55.5 source code.tar.gz | 2025-07-08 | 12.3 MB | |
1.55.5 source code.zip | 2025-07-08 | 14.0 MB | |
README.md | 2025-07-08 | 6.1 kB | |
Totals: 11 Items | 275.7 MB | 6 |
Merged PRs
dolt
- 9461: Correctly delete rows from DOLT_CONFLICTS_ tables when the table schema has changed from the base. The logic for marking conflicts as resolved had an implicit assumption that the table schema had not changed from the ancestor commit. If the schema had changed, then it would compute an incorrect key for the conflicts map, and would fail to remove conflicts.
- 9459: Add @GLOBAL.dolt_auto_gc_enabled system variable to inspect whether auto GC is enabled.
The system variable is read-only. The only way to enable Auto GC remains setting:
behavior:
auto_gc_behavior:
enable: true
in the config.yaml file which is given to
dolt sql-server
in its--config
parameter. - 9446: Flush outputs in archive command. Fixes flaky test Make lambabats more reliable. Also, catch an error which was previously ignored.
- 9445: Swallow gc NoOp err Fixes: https://github.com/dolthub/dolt/issues/9448
- 9441: Only print
Query Ok
results in interactive shell. This PR changes the CLI so that we only print the "Query OK" and "Database Changed" messages when using the interactive shell; this matched MySQL behavior. Additionally, it now caches the output of DDL iterators. This way, we are not dependent on the printing to complete to have the changes committed (rowIter.Close()
to be called). companion pr: https://github.com/dolthub/go-mysql-server/pull/3059 fixes: https://github.com/dolthub/dolt/issues/9281
go-mysql-server
- 3070: Don't prune VirtualColumnTable tables fixes [#8968] Pruning columns in VirtualColumnTable tables causes indexing errors when VirtualColumnTable Projections are evaluated Future work: prune VirtualColumnTable Projections so that VirtualColumnTable underlying table can be pruned
- 3067: [#9427] - Prevent user and system variables in column defaults and generated values Fixes [#9427] Adds validation to prevent user variables (@variable) and system variables (@@variable) from being used in column default value expressions and generated column expressions. Modified validateColumnDefault function in sql/analyzer/resolve_column_defaults.go to detect UserVar and SystemVar expressions and return ErrColumnDefaultUserVariable error. Added ErrColumnDefaultUserVariable error definition to sql/errors.go to match MySQL's error message format. 🤖 Generated with Claude Code
- 3065: Fix enum columns cannot have auto_increment Fixes [#9423]
- Added ErrInvalidColumnSpecifier error message
- Added enum type validation in validateAutoIncrementModify and validateAutoIncrementAdd
- Enabled previously skipped test case for enum auto_increment validation 🤖 Generated with Claude Code
- 3063: Fix
count(*)
for added generated columns Fixes [#8959] - 3062: Allow DEFAULT keyword in UPDATE for generated columns (issue [#9438]) Fixes [#9438]
- Modified validation in dml.go to allow DEFAULT expressions for generated columns
- For generated columns, DEFAULT now correctly uses the generated expression
- Maintains existing validation that rejects non-DEFAULT values for generated columns 🤖 Generated with Claude Code
- 3060: Merge scopeColumn types in SetOp scope fixes [#9024] Previously, the scopeColumn type defaulted to that of the corresponding scopeColumn in the left scope. This would cause a type conversion error if the left scopeColumn was a less general type than the corresponding right scopeColumn. The merged scopeColumn is also made nullable if one of the merging columns is nullable. GeneralizeTypes also checks if two types are already equal. This prevents DolgresTypes from always being generalized as a LongText.
- 3059: Fix SET statements to return OkResult instead of empty rows brings back changes from: https://github.com/dolthub/go-mysql-server/pull/3046
- 3054: Support for set-returning functions Also includes small bug fix for CASE type conversion semantics (don't always convert to longtext)
Closed Issues
- 9426: Support
enum
string context - 6397: Allow table names with special characters when MySql allows them
- 6488: alias case sensitivity bug
- 6848: jsonpath lookup bug
- 8968: Generated columns not populated
- 9281:
CREATE TABLE
doesn't generateQuery OK
confirmation message - 9423:
enum
columns cannot haveauto_increment
- 9427: Prevent user and system variables in column
default
andgenerated
values - 9448: Multiple dolt_gc calls without changes result in error state
- 9330: Feature request : a way to stop tracking a table
- 8959: Generated Columns added to table result in index error
- 9438: Allow
default
keyword asupdate
value for generated columns - 9428: Allow
default
keyword as value to column withgenerated
constraint