2.0.15
Fixed
Readiness consumers can now preserve original schema-inspection exceptions with WaterlineEngineSource::status(throwOnInspectionFailure: true). This lets a runtime distinguish a temporary database disconnect from genuinely missing tables instead of losing the database error classification.
Default Waterline diagnostics and engine selection are unchanged. This patch has no database migration or wire-format change. Server must explicitly adopt the option; upgrading this library alone does not update an existing Server image.
Implementation: #516. Server adoption: durable-workflow/server#165.
Source validation passed: https://github.com/durable-workflow/workflow/actions/runs/35644831588 (MySQL, PostgreSQL, MariaDB, Laravel 9–13 upgrades, static analysis, regression corpus, and coverage). Published-package verification follows through the repository release workflow.