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 bump
Created with
brew bump-formula-pr
.release notes
Claude insists that this behavior matches MySQL. It consulted the docs and ran tests against MySQL.
I can confirm the tested behavior matches MariaDB which I have installed:
Fixes: Support MariaDB GTID format for replication with MariaDB dolthub/dolt#9241
Fixes: Support MariaDB to Dolt replication dolthub/dolt#8697
Testing for this is currently manual. To add automated tests for MariaDB integration, we'll need some larger changes to the binlog replication testing framework to support launching a MariaDB server. We should do that work eventually, especially if we hear more customer requests for MariaDB replication integration.
This prevents an issue where commands like
dolt dump
would fail when trying to export a table as SQL statements if the table has aBLOB
column, since it would fail to unwrap the text wrapper value to access the underlying bytes.This PR implements: #9145. This is implemented using Claude Code.
A customer asked for the commit order in the
dolt_log
system table. We have that information as we generate the commit log in the height variable. This exposes that variable as a column populated for each commit.Fixes #7817
From Claude:
Issue #8200
Adds a
--all
option for dolt log. You can also specify tables after the all option, withdolt lot --all table1 table2
.I still want to work on:
--not
to exclude branches?params
slice. We also reuse a bunch of code for the code handling the first non-revision argument.Fix issue Show warnings by default in
dolt sql
dolthub/dolt#8875This pr adds support for warnings in the sql shell. There is now both a summary and detailed list of warnings.
Running
select 1/0;
will produce, after the table:When a SQL error is sent from the replication source to the replica, the connection is closed out, but the error wasn't getting logged. This made it difficult to debug why the replication connection was erroring out.
go-mysql-server
Fixes dolthub/dolt#8539
Also refactors building aggregates
I found that the parameters did not match when creating the server in the example, so I fixed it.
REVOKE ALL PRIVILEGES, GRANT OPTION ...
This PR adds tests for
REVOKE [IF EXISTS] ALL [PRIVILEGES], GRANT OPTION ...
and implements theIGNORE UNKNOWN USER
option.There are changes to
REVOKE PROXY
, but it seems like that is unsupported so there are no tests.Companion pr: Fix implementation for
REVOKE ALL...
dolthub/vitess#415Test for it is added in doltgresql PR
In MySQL non null enum columns default to the very first enum instead of throwing a missing default error.
fixes: INSERT to ENUM column with NOT NULL errors dolthub/dolt#8617
Adds a session variable for locking warnings, allowing you to run background queries without clearing the warnings from the last user-generated command.
vitess
REVOKE ALL...
This PR fixes
REVOKE ALL [PRIVILEGES], GRANT OPTION ...
so that it parse to the same thing asREVOKE ALL PRIVILEGES
as they are equivalent in MySQL. TheGRANT
privilege is already part of all privileges, specifying it is just for clarity.Additionally, this PR adds syntax support for the
IF EXISTS
option andIGNORE UNKNOWN USER
option that is part ofREVOKE
statements.MySQL Docs: https://dev.mysql.com/doc/refman/8.4/en/revoke.html
Syntax for:
REVOKE ALL PRIVILEGES, GRANT OPTION FROM ...
errors with "not yet implemented" dolthub/dolt#9228with <resource_option>
forALTER USER ...
statementsfixes: Add support for
ALTER USER ... WITH <resource option>
dolthub/dolt#7841Closed Issues
dolt_diff_<table>
anddolt_history_<table>
dolt log --graph
SELECT ... INTO ...
dolt diff --stat -r sql
is unimplementeddolt schema update-tag
in SQLbranch -d
doesn't work without amain
branchdolt status
CLI commandREVOKE ALL PRIVILEGES, GRANT OPTION FROM ...
errors with "not yet implemented"dolt sql
View the full release notes at https://github.com/dolthub/dolt/releases/tag/v1.54.0.