You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
11842: Support wildcard table filters for binlog replication
Adds REPLICATE_WILD_DO_TABLE and REPLICATE_WILD_IGNORE_TABLE support for MySQL-to-Dolt binlog replication, including MySQL wildcard matching, precedence, case handling, validation, and SHOW REPLICA STATUS output.
Filter updates are applied atomically and synchronized with replica lifecycle operations.
Part of #11787
Depends on: dolthub/go-mysql-server#3885
11804: Enable fine-grained merging for adaptive JSON
Recognize the JsonAdaptiveEnc storage encoding in the prolly-row JSON merge path, enabling the existing structural merger for Doltgres JSON storage.
Part of dolthub/doltgresql#2018
11802: Fix legacy table name unmarshalling receiver
go-mysql-server
3888: Fix LOAD_FILE directory handle leaks
Avoids leaking directory handles during LOAD_FILE checks, with the regression exercised by Dolt #11838.
Fixes #8785
3886: Simplify partial join parent for window functions in exists subqueries
fixes #11421
3885: Support wildcard replication filter values
Adds native string-list values for REPLICATE_WILD_DO_TABLE and REPLICATE_WILD_IGNORE_TABLE, including MySQL-compatible format validation and SHOW REPLICA STATUS formatting.
Simplifies replication option handling to use native Go values instead of exported wrapper types.
Companion Dolt PR: github.com//pull/11842
Companion: dolthub/dolt#11842
3864: Implement conversions from DATE, DATETIME, and TIMESTAMP to numbers
Properly implement conversion from DATE, DATETIME, and TIMESTAMP types to numeric types.
Additionally, fixes string output to match precision of date type.
Partially fixes: #10278
3863: Decorrelate inner join subqueries in EXISTS subqueries
Fix EXISTS subqueries containing inner joins nested inside outer joins incorrectly dropped matching rows. Correlated conditions on null-supplying side of an outer join are now preserved in place rather than hoisted.
Add (JoinType) IsPreservedTable(childNum int) bool and unified usage with filterPushdownSelector.
Add decorrelateSelector to stop decorrelation traversal from entering null-supplied join branches.
Add decorrelateCondition to decorralate inner join filters alongside WHERE filters.
Fix #11771
3842: Automate dependency bump approval and merge
Validate generated dependency bump PRs, approve the exact dependency-only commit, and enable squash auto-merge with a head-SHA guard. Disable auto-merge on superseded bumps before closing them, and standardize stale bump cleanup to close immediately unless marked keep-alive.
vitess
493: Add wildcard replication filter syntax
Adds parser and AST support for REPLICATE_WILD_DO_TABLE and REPLICATE_WILD_IGNORE_TABLE in CHANGE REPLICATION FILTER statements. Wildcard values are represented as ordered quoted-string lists, including support for explicitly empty lists.
Parser coverage includes multiple patterns, wildcard escapes, quotes, Unicode, empty lists, and rejection of unquoted patterns.
Part of #11787
491: Added NULLs ordering
This implements NULL ordering (nulls can be set to be first or last)
Related PRs: