Jeston 2.0.0 includes a provider-neutral createMigrationRunner contract. Migration files use deterministic names such as 0001_users.up.sql and 0001_users.down.sql, while the operational guidance accounts for old and new application versions coexisting.
Why this matters
Jeston's design keeps the runtime explicit. The framework gives teams a place to express the contract, while the application remains responsible for provider choice, policy, failure handling, and operational measurement.
A practical reading rule
Separate supported behavior from experimental work, roadmap items, catalog metadata, and application responsibilities. That distinction is essential when adopting a framework and when writing upgrade documentation.
This article is part of a technical series about Jeston by Kvant. The source of truth is the official repository. Verify the current package and documentation before applying any example to production.
Top comments (0)