Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Created by
brew bumpCreated with
brew bump-formula-pr.release notes
Couple of fixes for
dolt_tests:sumandavg, for instance.Changes:
The result of these changes is roughly 1.7x speed up in
select * from dolt_log()queries.Addresses: dolt log is slow to respond without a small -n limit and no other params on a small database (7000 commits) dolthub/dolt#9743
mcp_serverin the thedolt sql-serverconfiguration fileThis PR is part two of supporting mcp directly in Dolt. This one adds the
mcp_serverkey to thedolt sql-serverconfig.yaml, allowing users to start/configure the http dolt-mcp server here, instead of only with cli arguments. If both the config file definesmcp_serverand mcp related cli arguments are supplied, the cli args take precendence over the config file definitions.MySQL allows databases to be excluded from binlog replication through the
--replicate-ignore-dbcommand line parameter. Instead of exposing this as a CLI parameter, Dolt exposes a@@binlog_ignore_dbssystem variable where users can list one or more comma-separated database names to have those databases excluded from binlog replication.Fixes: Option to turn autopaging off dolthub/dolt#9736
dolt_test_runtable functionAdds
dolt_test_run:Takes in one of the 3 following argument formats:
test [test name]to run a specific testgroup [group name]to run a group of tests*as a wildcard to run all testsdolt sql.During something like an mysqldump import, Dolt disk utilization can be unexpectedly high if we do run GC. This change enables Auto GC by default when running
dolt sqlin local mode.Auto GC can be optionally disabled by passing the
--disable-auto-gcflag to thedolt sqlinvocation.Auto GC behavior for
dolt sql-serveris not changed. It is still enabled through theconfig.yamlfile, and is off by default.This PR adds arguments to the
dolt sql-servercommand that allow users to start a dolt-mcp http server with a single command. The dolt-mcp server connects directly to the started sql-server on its sql port.Additionally, the specified
log-levelis respected by the dolt-mcp server, and it's logs are written to the same log stream as the sql-server, prefixed with "dolt-mcp".This is the first of two PRs, where this one supports running the MCP server via command line flag arguments, and the second PR (not implemented) will support MCP server configuration via Dolt's config.yaml.
companion pr: align struct fields to reduce memory usage dolthub/go-mysql-server#3168
go-mysql-server
fixes dolthub/dolt#6556
Seems like the scoping issue has already been fixed.
Fixes dolthub/dolt#9738
Companion dolthub/vitess#429
Fixes dolthub/dolt#6899
The comment about
countdoesn't seem to apply sincecountis an aggregation and not a window function.Also fixes bug in Dolt where
dense_rankwas not working because text storage objects were not being compared properly.fixes dolthub/dolt#9733
adds tests for dolthub/dolt#9735 and dolthub/dolt#9739
show table statusfixes dolthub/dolt#6894
Golang does not automatically arrange the fields of a struct to reduce memory usage.
I used fieldalignment to rearrange the member variables of all the structs in GMS so they are more compact. The result should be a lower memory footprint and slightly better performance.
I avoided making changes to the test files as they do not impact our performance.
TODO:
vitess
fixes dolthub/dolt#6670
captureSelectExpressions was not getting called on DDL.OptSelect because it was not being walked
Fixes dolthub/dolt#9738
This PR runs the
fieldalignmenttool over parts of the sqlparser.This adds parsing and sqlType info for a VECTOR type, matching MySQL's behvaior.
Closed Issues
KEYin 'create table' errorView the full release notes at https://github.com/dolthub/dolt/releases/tag/v1.58.7.