Skip to content

Releases: matrixorigin/matrixone

MatrixOne-v3.0.6

28 Jan 08:56
7a4f6fc

Choose a tag to compare

Release date: Jan 28 2026
MatrixOne version: v3.0.6

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

Key Improvements

  1. Bloom filter & multi‑CN: Support Bloom filters without regular filters and broadcast Bloom filters across CNs to improve distributed query performance.
  2. Backup & export: Add a file index for backups and fix table data export issues to make backup/restore and export more reliable.
  3. Vector features: Enable simsimd (MO_CL_SIMSIMD=1), support vector indexes for prepared statements, and refine vector test cases for better performance and stability.
  4. Optimizer & execution: Improve UNION result stability, refine filter push‑down and hint handling (including CTE and type matching), and correct NDV estimation for modulo operations.
  5. GC & storage: Optimize GC behavior, fix tmp‑fs GC logging nil‑entry handling, and scope CN segment maps by transaction and table to avoid clone‑related delete skips.

Bug Fixes

  1. Fix a hang that could occur after packet loss during data loading.
  2. Fix inconsistent caching in the auto‑increment service, stabilize nested SQL/auto‑increment retry paths, and remove noisy auto‑increment logs.
  3. Fix multi‑CN scan statistics consistency, a window function compatibility issue, and cap out of range crashes.
  4. Correct default MARCH for x86_64 (was incorrectly set to haswell) to avoid compatibility and performance issues.

What's Changed

Full Changelog: v3.0.5...v3.0.6

MatrixOne-v3.0.5

05 Jan 08:42
2c22ceb

Choose a tag to compare

Release date: Jan 5 2026
MatrixOne version: v3.0.5

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

Key Improvements

Vector Search & AI Features

  • Vector Index Enhancements: Removed experimental flags for IVF and FullText indexes, making them production-ready
  • Vector Pre-filtering: Added support for enable_vector_prefilter_by_default variable and IVF pre-filtering
  • Vector Distance Output: Direct vector distance output by Reader for better performance
  • Normalized L2 Support: Allow normalized_l2 to use vector index

Data Branch & Git4Data

  • Data Branch Operations: Full support for data branch operations including create, diff, and stage
  • Database/Table Management: Support for database/table deletion in data branch
  • Parallel Processing: Data branch diff parallel writing to remote storage
  • Context-aware Keywords: Make data-branch keywords context-aware

CDC (Change Data Capture)

  • CDC Reimplementation: Complete CDC reimplement based on existing design
  • GC Support: GC now supports CDC functionality
  • Watermark Management: Improved CDC watermark handling and cleanup
  • Metric Dashboard: Added CDC metric dashboard for monitoring

Performance & Optimization

  • Index Selection: Optimized index selection algorithms
  • LIMIT BY RANK: Performance optimization for LIMIT BY RANK queries
  • FullText Pushdown: FullText pushdown limit when no filter
  • Query Metrics: Added ReadSize, S3ReadSize, and DiskReadSize metrics to EXPLAIN ANALYZE

Infrastructure & Development

  • Role Management: Support for rename role name functionality
  • Multi-CN Development: Added multi-cn docker compose file for better development
  • Go Version: Upgraded Go version to 1.25.4
  • Logging Optimization: Removed/optimized logging to reduce noise

Key Bug Fixes

Critical Panics & Crashes

  • Multi-CN IVF Search: Fixed panic during multi-cn ivf search
  • JOIN Condition Conversion: Fixed panic when JOIN condition type conversion fails
  • COUNT DISTINCT: Fixed panic when using count(distinct(, ))
  • ORDER BY in JOIN: Fixed ORDER BY panic in JOIN queries
  • Remote Workspace: Fixed remote run workspace panic
  • Insert Ignore: Fixed insert ignore panic

Data Consistency Issues

  • Multi-update Null Mask: Fixed null mask mutation during shrink in multi_update
  • Data Inconsistency: Fixed data inconsistency due to stale lock service flags
  • Index Table Consistency: Fixed index table data inconsistency in INSERT ON DUPLICATE KEY UPDATE
  • Stale Read: Multiple fixes for stale read issues
  • Batch Reuse: Fixed data mapping error when batch reused with different Vecs/Attrs

CDC-specific Fixes

  • CDC Data Loss: Fixed CDC pause/resume/restart data loss
  • CDC Restart: Fixed downstream "delete" loss after CDC upstream restart
  • CDC Watermark: Fixed CDC watermark updater and stale watermark cleanup
  • CDC Stale Read: Fixed CDC stale read issues

SQL & Query Fixes

  • Foreign Key Actions: Correctly format foreign key actions in ConstructCreateTableSQL
  • Column Pruning: Fixed column pruning failure when applying associative law rules
  • JOIN Remap: Fixed remap error in JOIN with cross-table column references
  • Left JOIN OR: Fixed left join OR predicate regression
  • Affected Rows: Fixed delete/replace statement reporting incorrect affected rows

Type Conversion & Casting

  • TEXT to CHAR/VARCHAR: Skip length validation when casting TEXT to CHAR/VARCHAR
  • TIMESTAMP Parsing: LOAD DATA now uses session timezone for TIMESTAMP parsing
  • Fractional Precision: Enforce fractional-second precision end-to-end for TIME/DATETIME

Infrastructure Fixes

  • Autocommit Sync: Fixed autocommit status sync issue
  • Connection Balancing: Fixed proxy connection balancing when connecting too fast
  • Client Pool: Fixed client pool random CI errors
  • Version Information: Fixed lost version information when building images

What's Changed

Read more

MatrixOne-v3.0.4-hotfix-20251226

26 Dec 08:24
4abcd2e

Choose a tag to compare

Pre-release

Release date: Dec 26 2025
MatrixOne version: v3.0.4-hotfix-20251226

MatrixOne 3.0.4-hotfix-20251226 introduces bug fixes that enhance usability. Below are the major updates.

Bugfix

Fix snapshot bug
skip length validation when casting TEXT to CHAR/VARCHAR

What's Changed

Full Changelog: v3.0.4-hotfix-20251213...v3.0.4-hotfix-20251226

MatrixOne-v3.0.4-hotfix-20251213

13 Dec 10:04
8b1b089

Choose a tag to compare

Pre-release

Release date: Dec 13 2025
MatrixOne version: v3.0.4-hotfix-20251213

MatrixOne 3.0.4-hotfix-20251213 introduces bug fixes that enhance usability. Below are the major updates.

Bugfix

Fix clone indexes when alter table

What's Changed

Full Changelog: v3.0.4-hotfix-20251210...v3.0.4-hotfix-20251213

MatrixOne-v3.0.4-hotfix-20251210

10 Dec 07:25
58944ac

Choose a tag to compare

Pre-release

Release date: Dec 10 2025
MatrixOne version: v3.0.4-hotfix-20251210

MatrixOne 3.0.4-hotfix-20251210 introduces bug fixes that enhance usability. Below are the major updates.

Bugfix

Fix block filter

What's Changed

Full Changelog: v3.0.4-hotfix-20251204...v3.0.4-hotfix-20251210

MatrixOne-v3.0.4-hotfix-20251204

04 Dec 03:01
87ea5b8

Choose a tag to compare

Pre-release

Release date: Dec 04 2025
MatrixOne version: v3.0.4-hotfix-20251204

MatrixOne 3.0.4-hotfix-20251204 introduces improvements and bug fixes that enhance usability. Below are the major updates.

Key Improvements

Support nfs-client

Bugfix

Fix update bug
Fix order by panic in join queries

What's Changed

Full Changelog: v3.0.4-hotfix-20251128...v3.0.4-hotfix-20251204

MatrixOne-v3.0.4-hotfix-20251128

28 Nov 02:19
6b326bf

Choose a tag to compare

Pre-release

Release date: Nov 28 2025
MatrixOne version: v3.0.4-hotfix-20251128

MatrixOne 3.0.4-hotfix-20251128 introduces bug fixes that enhance usability. Below are the major updates.

Bugfix

Fix ivfflat distfunc inconsistency
Fix distinct agg should be run in only one node and without any parallel

What's Changed

Full Changelog: v3.0.4-hotfix-20251117...v3.0.4-hotfix-20251128

MatrixOne-v3.0.4-hotfix-20251117

17 Nov 15:35
5dcbd2f

Choose a tag to compare

Pre-release

Release date: Nov 17 2025
MatrixOne version: v3.0.4-hotfix-20251117

MatrixOne 3.0.4-hotfix-20251117 introduces bug fixes that enhance usability. Below are the major updates.

Bugfix

Fix pushdown limit
Fix the proxy cannot balance connections

What's Changed

Full Changelog: v3.0.4-hotfix-20251114...v3.0.4-hotfix-20251117

MatrixOne-v3.0.4-hotfix-20251114

14 Nov 11:20
51211df

Choose a tag to compare

Pre-release

Release date: Nov 14 2025
MatrixOne version: v3.0.4-hotfix-20251114

MatrixOne 3.0.4-hotfix-20251114 introduces bug fixes that enhance usability. Below are the major updates.

Bugfix

Fix Split large sels into multiple batches in CompactBatchs.Union
Fix remap error in JOIN with cross-table column

What's Changed

  • Set the maximum number of load retries and retry time by @LeftHandCold in #22820
  • (fix): left join OR predicate regression 3.0-dev hotfix by @XuPeng-SH in #22828
  • (fix): Fix remap error in JOIN with cross-table column references 3.0.4 by @aptend in #22829
  • cherry-pick vector-index related PRs by @aunjgr in #22834
  • fix: Split large sels into multiple batches in CompactBatchs.Union - hotfix by @aptend in #22841

Full Changelog: v3.0.4...v3.0.4-hotfix-20251114

MatrixOne-v3.0.4

05 Nov 06:45
2d3495d

Choose a tag to compare

Release date: Nov 5 2025
MatrixOne version: v3.0.4

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

Key Improvements

Improve performance of vector index
Support remap hint

Bugfix

Fix Gc some bugs
Fix cdc state and sinker bugs
Fix check parts and skip when column not updated in PreInsertFullTextIndex
Fix Incorrect decimal negative value conversion in statistics

What's Changed

Full Changelog: v3.0.3...v3.0.4