Releases: pomagrenate/pomaidb
Release list
V1.10.1
Embedded durability profile upgrade
Standardized embedded runtime profiles around:
edge_safe
edge_balanced
edge_fast
Kept backward compatibility with prior profile naming to avoid breaking existing integrations.
Startup safety: stricter compatibility checks
Added manifest compatibility validation during open.
Added WAL header/version handshake checks across discovered segments at startup.
Improves fail-fast behavior when opening incompatible or corrupted on-disk state.
C/C++/Python surface alignment
Exposed new runtime controls (tick budget + deterministic flag) through C API and Python bindings.
Updated options resolution outputs so tooling reflects effective profile/runtime behavior clearly.
Operator UX improvements (pomaictl)
Added health --assert for CI/CD health gating.
Added profile --set to apply embedded runtime profile presets quickly.
Improved explain output metadata for planner debugging and benchmark reproducibility.
SDK adoption groundwork
Added initial alpha scaffolds for:
Rust
Go
Node
Provides a clean foundation for contract/conformance expansion in upcoming releases.
Why this matters
v1.10.1 focuses on production hardening for edge/embedded deployments: more predictable runtime behavior, stronger startup validation, easier operational automation, and clearer multi-language adoption path. It is a stability-and-operations focused release rather than a breaking feature release.
V1.10.0
Update README, strengthen core
V1.9.0
PomaiDB V1.8.0 Release
add VFS, palloc self made memory allocator
PomaiDB V1.7.0 Release
Strengthen Core from 64MB to 46MB PEAK RSS, Error handling more strictly
PomaiDB V1.6.1 Release
Remove Palloc
PomaiDB V1.6.0 Release
Update the core into using legacy mode of Palloc
PomaiDB V1.5.0 Release
Turn the architecture into single threaded.
Add virtual benchmark via IoT devices with lack of RAM and SD.
PomaiDB V1.4.0
Add logging, binding, ...
PomaiDB V1.3.0 Release
Implement Helio, FAISS, Mulvius Lite, Share nothing shard, mimalloc