The capture server of 2025 worked. Operating it meant stopping it. This release adds the controls an operator needs between the start and the stop.
Controls
- Pause one table A command or a REST call pauses capture on a table so an ALTER TABLE can run, and resumes it after. Informix pauses per table through its capture API; PostgreSQL pauses the whole database, which the server states rather than hides.
- Health An unauthenticated endpoint returns capture state, server errors and scope count, with 200 when healthy and 503 otherwise.
- Kept up A systemd unit with automatic restart and journal logging, install and uninstall scripts, a manager script for start, stop and restart, and a switch for full-row logging.
Proven
- The watch set from the engine Replicated tables are read from the Informix system catalog, so the server watches what the engine actually replicates. Production configurations are validated by a test, and pause and resume have four container tests on Informix.
The node later learned to capture without the server. For estates that keep it, this is how it is run.