Skip to content

Releases: matrixorigin/matrixcube

MatrixCube-v0.3.0

10 Mar 06:38
335c583
Compare
Choose a tag to compare

We are excited to announce the second release of MatrixCube v0.3.0!

Features

  • Support create prophet cluster use InitialCluster

Improvements

  • Add more test case

Fix

  • Available space is calculated incorrectly #671
  • Fix data race #657
  • Panic send on closed channel #688
  • Crash after split #685

Contributors

This release contains contributions from 3 contributors

Full Changelog: v0.2.0...v0.3.0

MatrixCube-v0.2.0

05 Jan 06:12
9b6d376
Compare
Choose a tag to compare

We are excited to announce the second release of MatrixCube v0.2.0!

Features

  • Support Raft Log Compaction
  • Support Raft Snapshot
  • Support Shard split
  • Support Auto-Rebalance
  • Support Shard tag-based scheduling rules

Improvements

  • Refactoring the raft event-driven goroutine pool
  • Read operations are performed using a stand-alone goroutine, without blocking the raft drive
  • Refactoring the raft state machine
  • Abstracts an explicit Data Storage interface for easier use of MatrixCube
  • Provides built-in KV-based Data Storage

Contributors

This release contains contributions from 3 contributors

matrixcube-v0.1.0

24 Oct 08:33
@lni lni
8b2d112
Compare
Choose a tag to compare

MatrixCube v0.1.0 is the first public release.

New features

  • Raft based replication for high availability and strong consistency.
  • Framework for supporting different storage engines with WALs shared with Raft.
  • Fully integrated with MatrixOne and its columnar storage engine.
  • Preliminary support for resource scheduling using the built-in Prophet module.

This initial public release contains contributions from 6 contributors with Xu Zhang(@zhangxu19830126) being our first contributor to the project! Other contributors are -