Merged
Conversation
stefanb
approved these changes
Mar 18, 2026
Contributor
|
🤖 An automated task has requested bottles to be published to this PR. Caution Please do not push to this PR branch before the bottle commits have been pushed, as this results in a state that is difficult to recover from. If you need to resolve a merge conflict, please use a merge commit. Do not force-push to this PR branch. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.Details
release notes
fixes #10694
MySQL privilege grants are stored against the base database name, so when a user called a Dolt table function with
mydb/revisionas the current database, the privilege check looked up the revision-qualfied name instead ofmydb.dolt_schema_diff,dolt_diff,dolt_diff_stat,dolt_diff_summary,dolt_log,dolt_patch,dolt_preview_merge_conflicts,dolt_preview_merge_conflicts_summary, anddolt_query_diffto strip revision qualifier before performing privilege checks.Fix dolthub/dolt#10695
Companion dolthub/docs#2804
A lock-acquisition order error could cause DROP DATABASE to conflict on lock acquisition with a DoltSession's own Mutex. The result was that all sessions would then block indefinitely and irrecoverably on trying to access any database loaded in the server.
This changes the order of operations and the lock acquisition sequencing to not dead lock.
Note: finalization of DROP DATABASE with regards to sessions and ongoing queries which may be accessing the database is still somewhat lacking. To be improved in the future.
Fixes: #10692.
The
movingTableFilePersisterinterface is for tablePersister implementations that build a temporary table file and have the ability to move the temporary file into the final location instead of copying the contents into a new one.Enable the GC process to write to archive files dolthub/dolt#9118 added support for persisting archive files. As part of this change, the signature of a method on
movingTableFilePersisterwas changed to accept the more genericGenericTableWriterinterface instead of the more specificCmpChunkTableWriter.Unfortunately, the signature was not also updated on the
fsTablePersisterimplementation, resulting in it no longer implementing the interface. As a result, we lost the ability move table files during garbage collection. This had no impact on correctness, but potentially had a performance impact.This PR fixes this issue.
Bumps undici from 6.23.0 to 6.24.0.
Release notes
Sourced from undici's releases.
Commits
8873c94Bumped v6.24.0411bd01test(websocket): use node:assert for Node 18 compatibility844bf59test: fix http2 lint regressions in backporta444e4ftest: stabilize h2 and tls-cert-leak under current test runnerdc032a1fix: h2 CI (#4395)4cd3f4btest: increase bitness intest/fixtures/*.pem(#3659)7df6442fix: adapt websocket frame-limit handling for v6 parser4e0179afix: reject duplicate content-length and host headers5a97f08Fix websocket 64-bit length overflowe43e898fix: validate upgrade header to prevent CRLF injection[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/dolthub/dolt/network/alerts).
Fix #10676
dolt mergecould panic withindex out of rangewhen one branch dropped and re-added a foreign key (creating a new backing index) while the other branch had new rows in a child table with a composite primary key. This fix limits the FK column type compatibility check to only the columns relevant to the foreign key, ignoring extra primary key columns that are not part of the FK relationship.Closed Issues
ON_UPDATEcolumns should only update if other column values have actually changedView the full release notes at https://github.com/dolthub/dolt/releases/tag/v1.83.7.