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
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.
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
| Component | Version |
|---|---|
| Source revs covered | v8.0.0 → v8.0.3 |
| PostgreSQL wire | v3 (incl. type-aware extended path) |
| MySQL wire | v10 |
| MongoDB wire | v6 |
| Redis protocol | RESP2 + RESP3, 134+ commands |
| MCP protocol | spec 2024-11-05 |
| Build (minimal) | Rust 1.85+ |