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
Frontend cleanup: removed Prettier config and related scripts.
Bumped frontend package versions and prepared Maven for next dev iteration.
Bug fixes
Fix enqueue behavior: source cron now queues only tables with start_at == NULL; tables with explicit start_at are handled by the table override scheduler to avoid duplicate/mistimed enqueues.
Restored scheduling stability by reverting experimental scheduling changes and introducing targeted overrides.
Added a partial index on etl_table(start_at) WHERE start_at IS NOT NULL to keep override scans efficient.
Database / Migration
schema.sql updated (partial index on etl_table.start_at). Apply DB migration before deploying scheduler changes.
Upgrade / Operator notes
Primary dispatcher: source-level cron. Per-table overrides polled every minute. Tune OVERRIDE_MISFIRE_WINDOW_MINUTES for your environment.
Frontend expects new EtlSource fields (tableCount, validTableCount) — rebuild frontend to surface them.