You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: improve startup diagnostics and Redis resilience (#55)
Improve daemon startup diagnostics while keeping emitted startup
configuration limited to an explicit safe allowlist. Fatal errors now
follow etl-replicator's typed `main -> try_main -> render_report` flow,
including categorized source-chain reports and optional backtraces.
**Safe Startup Visibility**
Startup emits one INFO event containing only the stream ID, sink type,
batch settings, and TLS state. Sink identity uses the same config-level
`kind()` pattern as etl-replicator destinations, covering every
feature-gated sink without logging sink configuration.
**Redis Resilience**
Redis Strings and Redis Streams now support connection/response timeouts
and reconnect controls. Redis failures preserve their source and
distinguish transient connectivity/capacity errors, authentication
failures, and permanent client/data errors so ETL can apply the
appropriate retry policy.
0 commit comments