HeliosDB Full v8.0.3 Release Notes
HeliosDB Full v8.0.3 Release Notes
Release Date: 2026-04 Theme: UUID literal coercion fix + persistence reproducer hardening
Highlights
v8.0.3 is a maintenance / hardening point release on the v8.0 line. The headline change is the cross-edition UUID literal coercion fix at PK index lookup, ported from the Nano edition (Nano #205). v8.0.3 also rolls in the big-scope namespacing pass and several quality fixes that landed alongside it.
CHANGELOG note: the source
CHANGELOG.mddoes not yet have a dedicated v8.0.3 entry. The release theme is reconstructed from the workspaceCargo.tomlversion pin (8.0.3) and recent commit history (5772e39 release: v3.19.1 — UUID literal coercion fix,5e9d11f fix(sql): UUID literal coercion at PK index lookup (#205 root cause),e1b9915 feat(big-scope): #198 namespacing + #199 type-aware extended + #200 in-descent + #205 persistence repro). See Full/CHANGELOG.md for canonical text once the entry lands.
What’s New
UUID Literal Coercion Fix at PK Index Lookup (#205)
- Root-cause fix to UUID literal coercion at PK index lookup (back-port from Nano #205).
- Affects any DML that compares a UUID literal against a
UUIDPK column. - Pre-fix behaviour: certain client encodings (notably ORM-emitted UUIDs from JDBC, Prisma, sqlx) failed PK lookup despite logically matching values.
- Post-fix behaviour: literal coercion happens before index probe, so all standard UUID encodings hit the PK index correctly.
Big-Scope Quality Pass
- #198 — namespacing pass for cross-crate symbol clarity.
- #199 — type-aware extended-protocol path (PostgreSQL extended query Parse / Bind / Describe / Execute).
- #200 — in-descent persistence improvements.
- #205 — full persistence reproducer landed (paired with the UUID fix above).
Release Hygiene Carry-overs
- #194–#197, #201–#204 housekeeping fixes covered under the v8.0.0 → v8.0.3 hygiene pass.
Migration
Drop-in upgrade from v8.0.0 → v8.0.3. No SQL or wire-protocol breaking changes. Anyone hitting UUID-literal PK lookup mismatches on v8.0.0 should upgrade.
Compatibility Matrix
| Component | Version |
|---|---|
| Source revs covered | v8.0.0 → v8.0.3 |
| PostgreSQL wire | v3 (incl. type-aware extended path, #199) |
| MySQL wire | v10 |
| MongoDB wire | v6 |
| Redis protocol | RESP2 + RESP3, 134+ commands |
| MCP protocol | spec 2024-11-05 |
| Build (minimal) | Rust 1.85+ |
| Crate count | 193 |
See CHANGELOG.md for canonical entries once published.