Skip to content

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.md does not yet have a dedicated v8.0.3 entry. The release theme is reconstructed from the workspace Cargo.toml version 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 UUID PK 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

ComponentVersion
Source revs coveredv8.0.0 → v8.0.3
PostgreSQL wirev3 (incl. type-aware extended path, #199)
MySQL wirev10
MongoDB wirev6
Redis protocolRESP2 + RESP3, 134+ commands
MCP protocolspec 2024-11-05
Build (minimal)Rust 1.85+
Crate count193

See CHANGELOG.md for canonical entries once published.