)]}'
{
  "commit": "8c7b7a28010a05a813a73e0c82316b0fe7f122e9",
  "tree": "1cebfe9928f97d1fd62fab0d57dc8b1bc9cd22d5",
  "parents": [
    "1ca9748af15b4a0db27313d4c7b1968c1d620f82"
  ],
  "author": {
    "name": "Ephraim Anierobi",
    "email": "splendidzigy24@gmail.com",
    "time": "Thu Oct 15 11:23:24 2026 +0100"
  },
  "committer": {
    "name": "Ephraim Anierobi",
    "email": "splendidzigy24@gmail.com",
    "time": "Fri Oct 16 17:54:09 2026 +0100"
  },
  "message": "Run Dag processors without metadata database access\n\nStandalone processors need to resolve bundle credentials and publish\nparsed metadata without inheriting database or signing credentials.\nAPI-managed Jobs also need lifecycle and requested-work recovery so\ntransient outages do not lose callbacks or priority parses.\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a73b114243f2fd7debd341e5b25c804339cdf329",
      "new_mode": 33188,
      "new_path": "airflow-core/docs/security/dag-processor-api/docker-compose.yaml"
    },
    {
      "type": "modify",
      "old_id": "e72f9d3faa6a593ef801d155bb139826fd423bf1",
      "old_mode": 33188,
      "old_path": "airflow-core/docs/security/jwt_token_authentication.rst",
      "new_id": "e978e054bf23b826fbcb0e11e199f691fe890674",
      "new_mode": 33188,
      "new_path": "airflow-core/docs/security/jwt_token_authentication.rst"
    },
    {
      "type": "modify",
      "old_id": "2ae6144f4093b74b3883f740bc62e91ef0fc5a25",
      "old_mode": 33188,
      "old_path": "airflow-core/docs/security/security_model.rst",
      "new_id": "926407720a1acc626480f81f7244167db76e1593",
      "new_mode": 33188,
      "new_path": "airflow-core/docs/security/security_model.rst"
    },
    {
      "type": "modify",
      "old_id": "aec3ec81dfa4711c2788b5ebe0b5ff5bd7491d63",
      "old_mode": 33188,
      "old_path": "airflow-core/src/airflow/cli/cli_config.py",
      "new_id": "b6e9f2e6a666e88f52c7c3bd8205ed1f78158976",
      "new_mode": 33188,
      "new_path": "airflow-core/src/airflow/cli/cli_config.py"
    },
    {
      "type": "modify",
      "old_id": "b8195bead2895e5d7b6ea367c38388bfa1d51591",
      "old_mode": 33188,
      "old_path": "airflow-core/src/airflow/cli/commands/dag_processor_command.py",
      "new_id": "b49a4d6662393086e2a26848b28e7b9a8db1d558",
      "new_mode": 33188,
      "new_path": "airflow-core/src/airflow/cli/commands/dag_processor_command.py"
    },
    {
      "type": "modify",
      "old_id": "5eb6a37879ea63431c4e2864942f6a9213b894ae",
      "old_mode": 33188,
      "old_path": "airflow-core/src/airflow/config_templates/config.yml",
      "new_id": "c4aa143271cc4d0050ae988973b2b986853023ea",
      "new_mode": 33188,
      "new_path": "airflow-core/src/airflow/config_templates/config.yml"
    },
    {
      "type": "modify",
      "old_id": "964b0aead80ab007e390764e2bd3a841a74d9672",
      "old_mode": 33188,
      "old_path": "airflow-core/src/airflow/dag_processing/api_client.py",
      "new_id": "14f6e6db4c7507929602c3df9ed3c927af9acee8",
      "new_mode": 33188,
      "new_path": "airflow-core/src/airflow/dag_processing/api_client.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "640724a85ef0093f0a95f4cdcfb517c748e5da66",
      "new_mode": 33188,
      "new_path": "airflow-core/src/airflow/dag_processing/health.py"
    },
    {
      "type": "modify",
      "old_id": "0341a56a0cd0863e1e4b91a870a319237c03a3d2",
      "old_mode": 33188,
      "old_path": "airflow-core/src/airflow/dag_processing/manager.py",
      "new_id": "9607e90b88058119506013d8a1acd3bb5bdec736",
      "new_mode": 33188,
      "new_path": "airflow-core/src/airflow/dag_processing/manager.py"
    },
    {
      "type": "modify",
      "old_id": "6dc1b5b25e4caaa6c0752c7231946c007cd6c753",
      "old_mode": 33188,
      "old_path": "airflow-core/src/airflow/dag_processing/processor.py",
      "new_id": "8014762d62d7470bd78e61789410c816e4dcf980",
      "new_mode": 33188,
      "new_path": "airflow-core/src/airflow/dag_processing/processor.py"
    },
    {
      "type": "modify",
      "old_id": "3b25d32d4a52ca8c0701af0198b6c2dc34822a7f",
      "old_mode": 33188,
      "old_path": "airflow-core/src/airflow/jobs/dag_processor_job_runner.py",
      "new_id": "3af40ae3f91be0d38db4e27386b3ad82ca02f57d",
      "new_mode": 33188,
      "new_path": "airflow-core/src/airflow/jobs/dag_processor_job_runner.py"
    },
    {
      "type": "modify",
      "old_id": "fb63936436489b10a876cf3d24d42f78ba3f1dd0",
      "old_mode": 33188,
      "old_path": "airflow-core/src/airflow/utils/cli.py",
      "new_id": "79c81f7030338b44a3ade86cc8575496447453fe",
      "new_mode": 33188,
      "new_path": "airflow-core/src/airflow/utils/cli.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6701c7f4a26c9da1edc1d2cfe5b2ebb878de498e",
      "new_mode": 33188,
      "new_path": "airflow-core/tests/integration/dag_processing/test_api_isolation.py"
    },
    {
      "type": "modify",
      "old_id": "0c7484acffd15dddedc232e1bba36d6b458ba196",
      "old_mode": 33188,
      "old_path": "airflow-core/tests/unit/api_fastapi/execution_api/test_dag_processor_client.py",
      "new_id": "977cb2ec5c569224f6fcb48f2f845bb926c4a422",
      "new_mode": 33188,
      "new_path": "airflow-core/tests/unit/api_fastapi/execution_api/test_dag_processor_client.py"
    },
    {
      "type": "modify",
      "old_id": "77de6f928d33e296152542a16fd80d30de4c0add",
      "old_mode": 33188,
      "old_path": "airflow-core/tests/unit/cli/commands/test_dag_processor_command.py",
      "new_id": "b0a69dd9378f520de741e20ca7fb4a06561acc30",
      "new_mode": 33188,
      "new_path": "airflow-core/tests/unit/cli/commands/test_dag_processor_command.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ffd118fdb31e7da40b8c85f2f9b18af666bf2fc1",
      "new_mode": 33188,
      "new_path": "airflow-core/tests/unit/dag_processing/test_health.py"
    },
    {
      "type": "modify",
      "old_id": "c44df5f4f88eb7efc561063c245c76e7dad86f11",
      "old_mode": 33188,
      "old_path": "airflow-core/tests/unit/dag_processing/test_manager.py",
      "new_id": "3d55a96759847bc6ef9fb609d85a512d3518cc29",
      "new_mode": 33188,
      "new_path": "airflow-core/tests/unit/dag_processing/test_manager.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f55ed3ca5242c6ade8d8fd6c98e44256365c9dbb",
      "new_mode": 33188,
      "new_path": "airflow-core/tests/unit/jobs/test_dag_processor_job_runner.py"
    },
    {
      "type": "modify",
      "old_id": "ef1a85ce745f3e67c3e077f0f68c230bc076cbbc",
      "old_mode": 33188,
      "old_path": "shared/observability/src/airflow_shared/observability/metrics/metrics_template.yaml",
      "new_id": "33362dad998ceed7f6b56975b3a637063fbfc74b",
      "new_mode": 33188,
      "new_path": "shared/observability/src/airflow_shared/observability/metrics/metrics_template.yaml"
    }
  ]
}
