Skip to content

Releases: NatLabs/ZenDB

v2.0.1

21 Apr 22:21

Choose a tag to compare

ZenDB v2.0.1

Deploying the pre-built canister

Add to your dfx.json:

{
  "type": "custom",
  "wasm": "https://github.com/NatLabs/ZenDB/releases/download/v2.0.1/zendb-canister.wasm.gz",
  "candid": "https://github.com/NatLabs/ZenDB/releases/download/v2.0.1/zendb-canister.did"
}

Using as a Mops library

mops add zendb@2.0.1

v2.0.0

18 Apr 18:51

Choose a tag to compare

ZenDB v2.0.0

Deploying the pre-built canister

Add to your dfx.json:

{
  "type": "custom",
  "wasm": "https://github.com/NatLabs/ZenDB/releases/download/v2.0.0/zendb-canister.wasm.gz",
  "candid": "https://github.com/NatLabs/ZenDB/releases/download/v2.0.0/zendb-canister.did"
}

Using as a Mops library

mops add zendb@2.0.0

v1.1.0

16 Mar 18:26

Choose a tag to compare

ZenDB v1.1.0

Deploying the pre-built canister

Add to your dfx.json:

{
  "type": "custom",
  "wasm": "https://github.com/NatLabs/ZenDB/releases/download/v1.1.0/zendb-canister.wasm.gz",
  "candid": "https://github.com/NatLabs/ZenDB/releases/download/v1.1.0/zendb-canister.did"
}

Using as a Mops library

mops add zendb@1.1.0

v1.0.0

28 Nov 21:23
16ed671

Choose a tag to compare

What's Changed

  • Mutliple Updates and Fixes for ZenDB to promote to major version 1 in #49

Full Changelog: v0.1.0...v1.0.0

v0.1.0

26 Aug 01:41

Choose a tag to compare

Full Changelog: v0.0.1...v0.1.0

v0.0.1

16 Jul 09:27

Choose a tag to compare

Initial Release

ZenDB MVP - A high-performance document database built for the Internet Computer ecosystem.

Key Features

  • Full Candid Integration: Native support for candid which allows users to store all Motoko data types
  • Compound Indexes: Support for compound multi-field indexes to accelerate complex queries
  • Rich Query Language: Comprehensive set of operators including equality, range, logical operations
  • Query Builder API: Intuitive fluent interface for building complex queries
  • Query Execution Engine: Performance optimized Query planner programmed to search for the path with the smallest result size to filter/traverse.
  • Sorting & Pagination: Efficient ordered result sets with skip/limit pagination
  • Schema Validation: Ensure data integrity with schema-based validation for each entry
  • Schema Constraints: Add limits on what can be stored in the db

Merged PRs

  • Variant Support - Accessing and Indexing in #11
  • add methods to populate indexes in #14
  • add partial document updates in #16
  • Inclusivity in range queries in #23
  • Schema constraints in #33

Full Changelog: https://github.com/NatLabs/ZenDB/commits/v0.0.1