MatrixOne v26.3.0.10 Release Notes

Release Date: April 22, 2026 MatrixOne Version: v26.3.0.10

MatrixOne 3.0.10 introduces improvements and bug fixes that enhance usability. Below are the major updates.

Key Improvements

Data branch

  • Drop database robustness: tolerate dangling hidden-index metadata during DropDatabase so drops don’t fail on stale catalog state (#24019).

  • Correctness after GC + restart: fix cases where data-branch diff/merge could return wrong results on 3.0-dev after GC and restart (#24015).

  • Diff usability & fidelity: add COLUMNS projection to data-branch diff (#24116); avoid duplicate rows during diff replay (#24141); preserve the task store during refresh flows (#24145).

  • New statement (3.0-dev): add DATA BRANCH PICK to cherry-pick rows by primary key (#24082).

Role model & backports

  • Authorization: add a role rule capability (#23823) (#23851).

  • Backports to 3.0-dev: cherry-pick #23961 and #23963 (#24028).

  • Global stats stability: backport GlobalStats hang/race fixes to 3.0-dev (#24143).

Statistics, subscriptions, and operability

  • Statistics view upgrade (3.0): repair the statistics view upgrade path (#24080).

  • Subscriptions (3.0): fix cloning of hidden views originating from subscriptions (#24124).

  • Account introspection: optimize SHOW ACCOUNTS account-info SQL execution in the frontend layer (#24092).

Key Bug Fixes

Execution engine, types, and TAE

  • NULL / varlen handling: avoid a top-level panic on null varlen copy (#24049).

  • Decimal comparisons: prevent panics in valueDec128Compare when comparing DECIMAL to integer types (#24088).

  • Storage correctness: after TransferDeleteRows, refresh the rowid slice to prevent a dangling pointer in TAE paths (#24096).

Transactions, CDC, and caching

  • Transaction lifecycle: fix explicit transaction long-holder leaks on backend failure paths (#24105).

  • CDC (3.0): fix memory leaks in the sinker pipeline (#24128).

  • Cache correctness: move postEvict callbacks outside queueLock in the FIFO cache to avoid lock-scope hazards (#24117).

Proxy / DistTAE and sessions

  • Resource leaks & deadlocks: clean up leaked backend sessions and avoid WriteBatch self-deadlock (#24152).

  • Disconnect behavior: avoid cleanup storms on normal client disconnects (#24157).

Full Changelog

v25.3.0.9-v26.3.0.10