000062_webhook_deliveries_extend | Extends webhook deliveries with workflow run context, subscriptions, and unified delivery worker columns. |
000063_autovacuum_tuning | Optimizes autovacuum settings for high-churn tables (job_runs, webhook_deliveries, run_events). |
000064_uuidv7_defaults | Adds native uuidv7() defaults for primary keys using the pg_uuidv7 extension. |
000065_job_run_idempotency | Introduces a dedicated table for global job run idempotency tracking across partitions. |
000066_job_runs_partitioning | Converts job_runs to a range-partitioned table by created_at with automated partition management. |
000067_add_performance_indexes | Adds workflow_runs and workflow_step_runs performance indexes. |
000068_covering_indexes | Adds covering indexes (INCLUDE clause) to job_runs and webhook_deliveries for index-only scans. |
000069_audit_events_extend | Extends audit events with resource context, changes, and client metadata (IP, User-Agent). |
000070_webhook_subscriptions | Adds webhook subscriptions table for multi-event project-level webhook management. |
000071_performance_indexes_phase2 | Phase 2 performance indexes for job_runs and workflows. |
000072_add_webhook_retry_policy | Adds retry policy configuration to webhook deliveries. |
000073_recreate_idempotency_index | Recreates idempotency index with corrected partial filter. |
000074_workflow_parent_step_run_id | Adds parent_step_run_id to workflow_runs for sub-workflow lineage. |
000075_workflow_step_concurrency_key | Adds concurrency_key to workflow_steps and workflow_version_steps. |
000076_workflow_step_decisions | Adds explainability decision log table for DAG runtime. |
000077_workflow_step_resource_class | Adds resource_class scheduling bucket to workflow step tables. |
000078_workflow_policies | Adds per-project DAG governance policy table. |
000079_queue_notify_trigger | Adds pg_notify trigger to wake queue workers on new job insertion. |
000080_dequeue_active_runs_index | Adds partial index on job_runs for active run counting during dequeue. |
000081_step_decisions_index | Adds indexes on workflow step decisions table. |
000082_batch_tracking | Creates batch_operations table; adds batch_id to job_runs. |
000083_job_default_run_metadata | Adds default_run_metadata JSONB to jobs and job_versions. |
000084_payload_gin_index | Adds GIN index on job_runs.payload for JSONB containment queries. |
000086_job_run_concurrency_key | Adds max_concurrency_per_key to jobs; concurrency_key to job_runs with partial index. |
000087_named_rate_limit_keys | Adds rate_limit_keys JSONB to jobs and job_versions. |
000088_log_drains | Creates log_drains table with auth config and level filtering. |
000089_event_sources_v2 | Creates event_sources and event_subscriptions tables. |