Merged PRs
dolt
- 6047: Missed a Dolt environment variable if in bats CI definition
- 6043: SQL Server integration tests only on Dolt defaults
- 6042: Go test on only Dolt defaults (
__DOLT__
format with chunk journal on) - 6041: Fix for bug when evaluating check constraints during merge
Fixes check constraint evaluation during merge when a table has a primary key that does not appear as the first columns in the table schema. - 6040: Only bats on Dolt defaults during CI (
__DOLT__
format with chunk journal on) - 6039: Storage optimization: Optimize GetMany operations when table files are very large.
Previously we would perform a linear scan of the table file index, matching up queried chunks with their location in the table file. This changes it to use a binary search, which is the right tradeoff for large table files and small(-ish) query sizes. - 6036: add php mysql integration test
adds an integration test to verify support for php mysql clients
fixes: #5813 - 6033: Changed replication configuration errors to log warnings, rather than stop the server from starting
Fixes #6019
go-mysql-server
- 1796: Added a method to SystemVariable to let them be compared using their underlying types, used to this to fix least / greatest not working with system vars
Fixes #6022
Closed Issues
- 6019: Must set
@@dolt_replicate_heads
before@@dolt_read_replica_remote
in SQL to get a read replica started. Error message is bad. - 5813: MySQL Client Integration Tests for PHP PDO
- 6022: Running
LEAST
with system variables throws an error - 5607: SQL users act as committer, not user who started the server