Skip to content

HeliosDB Full v8.0.3 Release Notes

HeliosDB Full v8.0.3 Release Notes

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 several quality fixes that landed alongside it.


What’s New

UUID Literal Coercion Fix at PK Index Lookup

  • 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.

Quality Fixes

  • Type-aware extended-protocol path (PostgreSQL extended query Parse / Bind / Describe / Execute).
  • Persistence improvements.
  • Persistence regression coverage paired with the UUID fix above.

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)
MySQL wirev10
MongoDB wirev6
Redis protocolRESP2 + RESP3, 134+ commands
MCP protocolspec 2024-11-05
Build (minimal)Rust 1.85+