v1.5.1 — RETURNING CompileError, two-phase commit flag
Patch Release — Dialect Hardening
Fixed
- P1 #229: RETURNING now raises explicit
CompileError— the dialect previously silently fell back toLAST_INSERT_ID()for any.returning()call. Users now get an actionable error message pointing toresult.inserted_primary_key. - P2 #230: Two-phase commit explicitly disabled —
supports_twophase_commit = Falseadded toCubridDialect, andtwo_phase_transactionsis now a_CLOSEDrequirement flag so the SA test suite properly skips two-phase tests.
Full Changelog: v1.5.0...v1.5.1