MagnumDB Engine
Release Timeline

MagnumDB Version Changelog

Detailed version history and release notes from initial prototype to v0.4.8.

v0.4.8Current Release
August 2026

Enhanced SQL support including Subqueries, CTEs (WITH clause), Window Functions, prepared statements, and performance improvements across B+ Tree leaf iteration.

Release Highlights
  • Added Subquery execution support in WHERE expression predicates
  • Added Common Table Expressions (CTE) evaluation using WITH clause parsing
  • Added Window Functions (ROW_NUMBER) in Volcano query executor
  • Optimized slotted page tuple alignment in 4 KB disk blocks
  • Improved PostgreSQL wire protocol packet parsing robustness
v0.4.0
May 2026

Multi-Version Concurrency Control (MVCC) integration with Read Committed transaction isolation.

Release Highlights
  • Implemented xmin and xmax tuple header transaction tagging
  • Added Read Committed transaction snapshot visibility rules
  • Added BEGIN, COMMIT, and ROLLBACK SQL transaction statements
  • Implemented thread-safe table lock synchronization
v0.3.0
February 2026

Standalone TCP server implementation supporting PostgreSQL wire protocol frontend/backend frames.

Release Highlights
  • Implemented TCP socket server listening on port 5432
  • Added MD5 password authentication negotiation
  • Supported psql command-line client connection
v0.2.0
November 2025

Disk-backed B+ Tree storage engine with Write-Ahead Logging (WAL) and startup recovery replay.

Release Highlights
  • Implemented fixed 4096-byte page disk pager
  • Added slotted page layout for variable-length tuple storage
  • Implemented Write-Ahead Logging (WAL) with CRC32 checksums
  • Added LRU buffer pool manager with page frame pinning
v0.1.0
August 2025

Initial experimental release of MagnumDB key-value store and basic SQL parser.

Release Highlights
  • In-memory KV storage prototype
  • Lexer and AST parser for basic CREATE TABLE and INSERT