v0.25.0
Minor Changes
-
ca30064: Logical replication is now the documented default storage path, with self-service data-source registration from the CLI.
ablo connect --register— registers your database as an Ablo data source over logical replication in one step: it runs the same pre-flight replication probeablo connectuses (server reachable,REPLICATIONprivilege,wal_level=logical, publication/slot creatable), and on successPOSTs the connection to the engine’s/api/v1/datasources. Theek_-authed call scopes the source to your org automatically; the password is stored decomposed as a secret, never echoed back. This is the “registration is the enable” path — there is no separate tier or flag to pick.ablo initleads with logical replication — the default storage mode is nowreplication(wasendpoint); the generated env + next-steps point atablo connect/ablo connect --register. The signed-endpoint and direct modes remain as the explicit fallback / legacy options.ablo status— a data-plane diagnostic that probes whether your registered source is reachable and replicating (failure-only reporting, so it never falsely reports healthy).ablo push— minor guard/UX refinements (deploy-target clarity).- Docs (README,
docs/data-sources.md,llms.txt) rewritten to the one-path model: Ablo consumes your database’s logical-replication stream and your application owns the write path. The security wording is precise — a logical-replication connection requires theREPLICATIONprivilege (it is not a read-only SQL account), so reviews are not misled by a “read-only” claim.
No breaking changes to the SDK runtime API. The server-side WAL read cutover these CLI changes support ships by deploying the engine, not this package.