nebula_db 2.0.2 copy "nebula_db: ^2.0.2" to clipboard
nebula_db: ^2.0.2 copied to clipboard

A production-grade relational database engine written in pure Dart. Features include WAL, MVCC, B-Tree indexing, SQL execution, and crash recovery.

2.0.2 — 2026-04-29 #

Fixed #

  • Fixed a critical packaging issue where core source files were located outside the lib/ directory, causing import failures when using package:nebula_db/....

  • Resolved multiple "file not found" errors affecting modules such as:

    • engine/
    • sql/
    • storage/
    • catalog/
    • index/
  • Fixed invalid exports in nebula_db.dart that referenced non-existent or unpublished files.

Changed #

  • Reorganized the project structure to comply with Dart package conventions:

    • Moved all source files under the lib/ directory
  • Established a clean public API entry point:

    • lib/nebula_db.dart

Improved #

  • Full compatibility with:

    • Flutter (Windows, Web, Android)
    • Dart package resolution system (pub get, pub.dev)
  • Improved developer experience when integrating the package via pub.dev or local path dependencies

Notes #

  • ⚠️ This release fixes a critical packaging issue present in version 2.0.1
  • Users are strongly advised to upgrade immediately

2.0.1 — 2026-04-29 #

Added #

  • Complete implementation of Write-Ahead Logging (WAL) for improved durability and crash recovery guarantees.

2.0.0 — 2026-04-29 #

Added #

  • Full WAL implementation
  • MVCC support
  • B-Tree indexing
  • SQL engine (parser + executor)

Fixed #

  • Page persistence issues
  • Windows WAL compatibility

Improved #

  • Performance optimizations
  • Crash recovery system
3
likes
0
points
27
downloads

Publisher

unverified uploader

Weekly Downloads

A production-grade relational database engine written in pure Dart. Features include WAL, MVCC, B-Tree indexing, SQL execution, and crash recovery.

Repository (GitHub)
View/report issues

Topics

#database #sql #storage #embedded #engine

License

unknown (license)

More

Packages that depend on nebula_db