Merged PRs
dolt
- 6531: Empty Servers allow
dolt sql
connections without arguments
WIth this change, startingsql-server
will result in creating a .dolt/sql-server.lock file in the --data-dir (CWD by default). This file will be used for two purposes:- Ensuring another
dolt sql-server
is not started with the same data dir. - Allowing the
dolt sql
command to connect to it. See related issue: #6508
- Ensuring another
- 6522: update
dolt_log
table function to support more features
Updates thedolt_log
table function to support more features, e.g. accepting more than 2 revisions and accepting table names. This change is motivated by the ongoing CLI migration (#3922) as the updated table function will help migrate thedolt log
command. - 6509: Have DOLT_PATCH() system table function implement an index on data change vs schema change.
This allows for efficient queries of the form:
SELECT * FROM DOLT_PATCH(...) WHERE diff_type = "schema"
Dolt will only compute the schema changes and avoid computing the data changes, which may be expensive. - 6454: go/libraries/doltcore/sqle/cluster: Add replication of user and grant changes from primary to standby replicas.
go-mysql-server
- 1963: Fixed type hashing for Full-Text
Fixes the reopened issue: #6543
Not all types were covered by the default case. - 1961: engine: Make ReadOnly a toggleable atomic.Bool.
- 1960: Fixed Full-Text NULL handling and ALTER TABLE case
Fixes #6540 and #6541 - 1957: Fixed relevancy ordering for Full-Text
Fixes #6530 - 1952: GMS tests have to resolve defaults
Force GMS to resolve column defaults, fix bugs exposed by additional testing. Dolt enginetests pass locally.
Closed Issues
- 6543: Fulltext and autoincrement together causes Panic