)]}'
{
  "log": [
    {
      "commit": "320eb977ffa8ef2ab977e2836b633c3ac950203b",
      "tree": "a6693ed78bdc5b4b1b03930e4df5a69cfa649e3a",
      "parents": [
        "aba8c6c01edd1a605bcae8a482a1dda85d92ac37"
      ],
      "author": {
        "name": "Martin Grigorov",
        "email": "martin-g@users.noreply.github.com",
        "time": "Fri Apr 17 10:09:45 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 17 08:09:45 2026 +0100"
      },
      "message": "chore: Fix Clippy issues with Rust 1.95.0 (#1558)"
    },
    {
      "commit": "aba8c6c01edd1a605bcae8a482a1dda85d92ac37",
      "tree": "f220bc40b86e58d63825713d907d0929f88bd196",
      "parents": [
        "098f3457bb75a434fbe0ae8a0d5e5331f0468345"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Apr 16 08:16:14 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 16 08:16:14 2026 +0300"
      },
      "message": "chore(deps): bump github/codeql-action from 4.35.1 to 4.35.2 (#1557)\n\nBumps [github/codeql-action](https://github.com/github/codeql-action) from 4.35.1 to 4.35.2.\n- [Release notes](https://github.com/github/codeql-action/releases)\n- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/github/codeql-action/compare/c10b8064de6f491fea524254123dbe5e09572f13...95e58e9a2cdfd71adc6e0353d5c52f41a045d225)\n\n---\nupdated-dependencies:\n- dependency-name: github/codeql-action\n  dependency-version: 4.35.2\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "098f3457bb75a434fbe0ae8a0d5e5331f0468345",
      "tree": "f5c3e9872363d06851ac8766169b59d497106d01",
      "parents": [
        "9b3f5190cfba509085c8ac40c12fe92040c14aa0"
      ],
      "author": {
        "name": "Marko Milenković",
        "email": "milenkovicm@users.noreply.github.com",
        "time": "Wed Apr 15 17:11:58 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 15 17:11:58 2026 +0100"
      },
      "message": "feat: ExecutionEngine::create_query_stage_exec accepts partition_id (#1556)\n\n* ExecutionEngine::create_query_stage_exec accepts partition_id\n\n* change parameter name"
    },
    {
      "commit": "9b3f5190cfba509085c8ac40c12fe92040c14aa0",
      "tree": "c4279431b8dd2d4e15038da0f70053ea63463b1a",
      "parents": [
        "6be0e175156b8ceba608be50c6d24b4b34f520f1"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Apr 15 08:22:09 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 15 08:22:09 2026 +0300"
      },
      "message": "chore(deps): bump axum from 0.8.8 to 0.8.9 (#1554)\n\nBumps [axum](https://github.com/tokio-rs/axum) from 0.8.8 to 0.8.9.\n- [Release notes](https://github.com/tokio-rs/axum/releases)\n- [Changelog](https://github.com/tokio-rs/axum/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/tokio-rs/axum/compare/axum-v0.8.8...axum-v0.8.9)\n\n---\nupdated-dependencies:\n- dependency-name: axum\n  dependency-version: 0.8.9\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "6be0e175156b8ceba608be50c6d24b4b34f520f1",
      "tree": "19963b184490c2d5e0e9a5967b6b1035aa85203a",
      "parents": [
        "bdab1fa2eca2e1b255ca49014d49c76da2199443"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Apr 15 08:21:46 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 15 08:21:46 2026 +0300"
      },
      "message": "chore(deps): bump tokio from 1.51.1 to 1.52.0 (#1555)\n\nBumps [tokio](https://github.com/tokio-rs/tokio) from 1.51.1 to 1.52.0.\n- [Release notes](https://github.com/tokio-rs/tokio/releases)\n- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.51.1...tokio-1.52.0)\n\n---\nupdated-dependencies:\n- dependency-name: tokio\n  dependency-version: 1.52.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "bdab1fa2eca2e1b255ca49014d49c76da2199443",
      "tree": "eff7b382fad88c673e475aa18b570f5011e158cb",
      "parents": [
        "a1c0bbcacf7615917ee5b8b6b6b21536c7a7654b"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Apr 14 08:29:52 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 14 08:29:52 2026 +0100"
      },
      "message": "chore(deps): bump rand from 0.9.2 to 0.9.4 in /python (#1552)"
    },
    {
      "commit": "a1c0bbcacf7615917ee5b8b6b6b21536c7a7654b",
      "tree": "45408937d079bbc6f56477d6d748e54800631adf",
      "parents": [
        "2db281af3ce69dd0a08f13d5f57d309fd8c7376b"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Apr 14 08:29:19 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 14 08:29:19 2026 +0100"
      },
      "message": "chore(deps): bump libc from 0.2.184 to 0.2.185 (#1553)"
    },
    {
      "commit": "2db281af3ce69dd0a08f13d5f57d309fd8c7376b",
      "tree": "d055cdc4ef3465bc7cdc2e9eaf4247b0f037bb61",
      "parents": [
        "5f64f056006884e5331d53443a2f6caf7c075ca1"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Apr 13 06:32:36 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 13 06:32:36 2026 +0100"
      },
      "message": "chore(deps): bump rustls from 0.23.37 to 0.23.38 (#1550)"
    },
    {
      "commit": "5f64f056006884e5331d53443a2f6caf7c075ca1",
      "tree": "da9da6a6e554aaedbf86b7e822f240f21618573e",
      "parents": [
        "977eb76c341fed38e687f9058590e0e84090ab82"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Apr 13 06:00:19 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 13 06:00:19 2026 +0100"
      },
      "message": "chore(deps): bump ctor from 0.9.1 to 0.10.0 (#1549)"
    },
    {
      "commit": "977eb76c341fed38e687f9058590e0e84090ab82",
      "tree": "66769eee588511168cbebc152da68a898649b4dd",
      "parents": [
        "6091b525959c75623dfa8ee6cef863b26d9fdd7d"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Apr 10 09:28:04 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 10 09:28:04 2026 +0100"
      },
      "message": "chore(deps): bump ctor from 0.8.0 to 0.9.1 (#1548)\n\nBumps [ctor](https://github.com/mmastrac/rust-ctor) from 0.8.0 to 0.9.1.\n- [Commits](https://github.com/mmastrac/rust-ctor/commits)\n\n---\nupdated-dependencies:\n- dependency-name: ctor\n  dependency-version: 0.9.1\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "6091b525959c75623dfa8ee6cef863b26d9fdd7d",
      "tree": "1197eaeba68bdf238f6c66247eb8a3bcafaeab0e",
      "parents": [
        "bb1e6f13240f2ed24ef293e4b026cc8a395c3f37"
      ],
      "author": {
        "name": "alexander domenti",
        "email": "141058955+sandugood@users.noreply.github.com",
        "time": "Thu Apr 09 12:44:00 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 09 10:44:00 2026 +0100"
      },
      "message": "feat: jupyter notebook support (#1513)\n\n* feat(python): Improve Jupyter notebook support with SQL magic commands and examples\n\nThis PR implements all items from the checklist in issue #1398:\n\n## Implementation Checklist\n\n- [x] Add example .ipynb notebooks to python/examples/\n  - getting_started.ipynb - Basic connection and queries\n  - dataframe_api.ipynb - DataFrame transformations\n  - distributed_queries.ipynb - Multi-stage query examples\n\n- [x] Document notebook support in Python README\n  - Added comprehensive Jupyter section with examples\n\n- [x] Create ballista.jupyter module with magic commands\n  - Full implementation with BallistaMagics class\n\n- [x] Add %ballista connect/status/tables/schema line magics\n  - connect: Connect to Ballista cluster\n  - status: Show connection status\n  - tables: List registered tables\n  - schema: Show table schema\n  - disconnect: Disconnect from cluster\n  - history: Show query history\n\n- [x] Add %%sql cell magic\n  - Line magic for single-line queries\n  - Cell magic for multi-line queries\n  - Variable assignment support\n  - --no-display and --limit options\n\n- [x] Add explain_visual() method for query plan rendering\n  - Generates DOT/SVG visualization\n  - Supports Jupyter _repr_html_\n  - Fallback when graphviz not installed\n\n- [x] Add progress indicator support for long-running queries\n  - collect_with_progress() method\n  - Callback support for custom progress handling\n  - Jupyter-aware display\n\n- [x] Consider JupySQL integration\n  - Documented as alternative in README\n\n## Additional Features\n\n- ExecutionPlanVisualization class for plan rendering\n- tables() method on BallistaSessionContext\n- Optional jupyter dependency in pyproject.toml\n- Comprehensive test coverage (45 tests passing)\n\nCloses #1398\n\n* Refactored magic commands\n\n* Changed .gitignore and added docstring\n\n* Removed previous ver of function\n\n* Changed the jupyter, extension and fixed the README.md\n\n* Added test cases\n\n* Fixed pipeline errors\n\n* Add ruff cache to .gitignore\n\n---------\n\nCo-authored-by: Yuxuan Che \u003ccheyuxuanll@gmail.com\u003e"
    },
    {
      "commit": "bb1e6f13240f2ed24ef293e4b026cc8a395c3f37",
      "tree": "66d45aa8407045895eabd31095bea1f5ffb64446",
      "parents": [
        "94b70876d53859e148bf2e1c656bc03b3c415806"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Apr 09 07:13:07 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 09 07:13:07 2026 +0100"
      },
      "message": "chore(deps): bump tokio from 1.51.0 to 1.51.1 (#1545)"
    },
    {
      "commit": "94b70876d53859e148bf2e1c656bc03b3c415806",
      "tree": "d2c67a09e71d3b1e00afd45fdda70fd8e79c4ad8",
      "parents": [
        "20cf26880df2992fe37a339751654c3e670aeec5"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Apr 09 07:12:51 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 09 07:12:51 2026 +0100"
      },
      "message": "chore(deps): bump tui-big-text from 0.8.3 to 0.8.4 (#1546)"
    },
    {
      "commit": "20cf26880df2992fe37a339751654c3e670aeec5",
      "tree": "c1bd40c94790a905b757a29ff9ddcdbfb12b55c7",
      "parents": [
        "d8a52768d1949cc721038631ed2b15aa3bf21e93"
      ],
      "author": {
        "name": "Martin Grigorov",
        "email": "martin-g@users.noreply.github.com",
        "time": "Wed Apr 08 22:24:24 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 08 20:24:24 2026 +0100"
      },
      "message": "feat: Ballista Text User Interface (#1436)\n\n* Ballista Text User Interface app\n\nInitial version of the TUI app that includes:\n* new Cargo feature `tui` to include it as part of the CLI app\n* New CLI option `--tui` to start the TUI app\n* Header navigation (Dashboard, Jobs, Metrics)\n* Help popup (activate with `?` or `h`)\n* Dashboard view (scheduler state and executors info)\n* Placeholder for the Jobs and Metrics views\n* Yaml configuration\n  * hardcoded defaults\n  * OS specific config (e.g. ~/.config/ballista/config.yaml)\n  * env variables, e.g. `BALLISTA_HTTP_TIMEOUT\u003d3000`\n\nSigned-off-by: Martin Tzvetanov Grigorov \u003cmgrigorov@apache.org\u003e\n\n* Align the contents of the Jobs \u0026 Metrics panes to the center\n\nSigned-off-by: Martin Tzvetanov Grigorov \u003cmgrigorov@apache.org\u003e\n\n* Implement Debug for Views enum\n\nSigned-off-by: Martin Tzvetanov Grigorov \u003cmgrigorov@apache.org\u003e\n\n* Implement std Error \u0026 Display for TuiError\n\nSigned-off-by: Martin Tzvetanov Grigorov \u003cmgrigorov@apache.org\u003e\n\n* Improve the error handling in http_client\n\nSigned-off-by: Martin Tzvetanov Grigorov \u003cmgrigorov@apache.org\u003e\n\n* Tidy up the imports of the sub-modules\n\nSigned-off-by: Martin Tzvetanov Grigorov \u003cmgrigorov@apache.org\u003e\n\n* Do not center the banner text\n\nSigned-off-by: Martin Tzvetanov Grigorov \u003cmgrigorov@apache.org\u003e\n\n* Simplify the layout for the content panel\n\nSigned-off-by: Martin Tzvetanov Grigorov \u003cmgrigorov@apache.org\u003e\n\n* Log a warning if the event bus is not available\n\nSigned-off-by: Martin Tzvetanov Grigorov \u003cmgrigorov@apache.org\u003e\n\n* Make it more obvious when a scheduler is up/down\n\nSame for the executors when the scheduler is up\n\n* Do not fail if color_eyre fails to install.\n\nThis allows starting the TUI app several times in the CLI via the `\\tui`\ncommand\n\n* Format\n\n* Move the Scheduler Info to the top-right area\n\nThis way it is always visible and becomes red when the connection to the\nscheduler is lost\n\n* Add Dashboard \u003e Jobs UI\n\n* fmt\n\n* Disable the top navigation if the scheduler is down\n\n* Delete unused code to fix the linter\n\n* Add widgets for the jobs in different state in Dashboard\n\n* Render the jobs stats in Dashboard view in colors\n\n* Add a footer with the key bindings\n\n* Make the help overlay smaller\n\n* Render the Prometheus metrics in a table\n\n* Use tui-big-text to render the banner\n\nSigned-off-by: Martin Tzvetanov Grigorov \u003cmgrigorov@apache.org\u003e\n\n* fmt + clippy\n\nSigned-off-by: Martin Tzvetanov Grigorov \u003cmgrigorov@apache.org\u003e\n\n* Improve the rendering of the histogram data in the table\n\nSigned-off-by: Martin Tzvetanov Grigorov \u003cmgrigorov@apache.org\u003e\n\n* Read the metric\u0027s HELP from scrape.docs\n\nSigned-off-by: Martin Tzvetanov Grigorov \u003cmgrigorov@apache.org\u003e\n\n* Do not panic if the file logger cannot be setup\n\nSigned-off-by: Martin Tzvetanov Grigorov \u003cmgrigorov@apache.org\u003e\n\n* Render the jobs main view\n\nRender all jobs in a table with columns: id, name, status, stages\ncompletion % and percentage completion\n\n* Add search functionality to the Jobs and Metrics tables\n\n* Fix clippy\n\nSigned-off-by: Martin Tzvetanov Grigorov \u003cmgrigorov@apache.org\u003e\n\n* Enable the help entry for the key binding for searching in metrics too\n\nSigned-off-by: Martin Tzvetanov Grigorov \u003cmgrigorov@apache.org\u003e\n\n* Extract the help overlay in its own module\n\nSigned-off-by: Martin Tzvetanov Grigorov \u003cmgrigorov@apache.org\u003e\n\n* Remove some unused code for Jobs table styles\n\nSigned-off-by: Martin Tzvetanov Grigorov \u003cmgrigorov@apache.org\u003e\n\n* Use a bounded channel for the TUI events handling\n\nSigned-off-by: Martin Tzvetanov Grigorov \u003cmgrigorov@apache.org\u003e\n\n* Preserve the table states in the App instance.\n\nThis way the state could be reused after a data refresh\n\nSigned-off-by: Martin Tzvetanov Grigorov \u003cmgrigorov@apache.org\u003e\n\n* Use the job\u0027s start time to sort the jobs in the Jobs table\n\nNewest job at the top.\n\n* Show the DataFusion version in the header\n\n* Use the new scheeduler_state::prometheus_support to show a better reason why the metrics are not loaded\n\n* Show the full scheduler state in a popup (key binding: i)\n\n* Add support for sorting the Jobs table by status, % completed and start time\n\n* chore(deps): bump lz4_flex from 0.12.0 to 0.12.1 in /python (#1514)\n\nBumps [lz4_flex](https://github.com/pseitz/lz4_flex) from 0.12.0 to 0.12.1.\n- [Release notes](https://github.com/pseitz/lz4_flex/releases)\n- [Changelog](https://github.com/PSeitz/lz4_flex/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/pseitz/lz4_flex/compare/0.12.0...0.12.1)\n\n---\nupdated-dependencies:\n- dependency-name: lz4_flex\n  dependency-version: 0.12.1\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e\n\n* chore(deps): bump github/codeql-action from 4.32.6 to 4.33.0 (#1515)\n\nBumps [github/codeql-action](https://github.com/github/codeql-action) from 4.32.6 to 4.33.0.\n- [Release notes](https://github.com/github/codeql-action/releases)\n- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/github/codeql-action/compare/0d579ffd059c29b07949a3cce3983f0780820c98...b1bff81932f5cdfc8695c7752dcee935dcd061c8)\n\n---\nupdated-dependencies:\n- dependency-name: github/codeql-action\n  dependency-version: 4.33.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e\n\n* Implement cancelation of an active job (key binding: c)\n\n* Split domain.rs into several modules\n\n* Add a popup needed by the \"cancel job\" functionality\n\n* Lower the visibility of App ::current_view and ::input_mode\n\n* Encapsulate the sending of events to App::send_event()\n\n* Show the \u0027c\u0027 key binding only when there is a selected job\n\n* Show the plans when a job is selected\n\n* fmt\n\n* chore(deps): bump rustls-webpki from 0.103.9 to 0.103.10 in /python (#1517)\n\n* chore(deps): bump lz4_flex from 0.12.0 to 0.12.1 (#1518)\n\n* chore(deps): bump github/codeql-action from 4.33.0 to 4.34.1 (#1519)\n\nBumps [github/codeql-action](https://github.com/github/codeql-action) from 4.33.0 to 4.34.1.\n- [Release notes](https://github.com/github/codeql-action/releases)\n- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/github/codeql-action/compare/b1bff81932f5cdfc8695c7752dcee935dcd061c8...38697555549f1db7851b81482ff19f1fa5c4fedc)\n\n---\nupdated-dependencies:\n- dependency-name: github/codeql-action\n  dependency-version: 4.34.1\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e\n\n* chore(deps): bump rustls-webpki from 0.103.9 to 0.103.10 (#1521)\n\nBumps [rustls-webpki](https://github.com/rustls/webpki) from 0.103.9 to 0.103.10.\n- [Release notes](https://github.com/rustls/webpki/releases)\n- [Commits](https://github.com/rustls/webpki/compare/v/0.103.9...v/0.103.10)\n\n---\nupdated-dependencies:\n- dependency-name: rustls-webpki\n  dependency-version: 0.103.10\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e\n\n* ci: pin third-party actions to Apache-approved SHAs (#1516)\n\n* Update setup-uv action to specific commit version\n\n* Add a comment with the version behind the SHA\n\n---------\n\nCo-authored-by: Martin Grigorov \u003cmartin-g@users.noreply.github.com\u003e\n\n* Add basic rendering of completed job\u0027s dot graph\n\nTODO: Actually render the graph with directed edges\n\n* Render the DOT graph as a directed graph (boxes and arrows)\n\nBig part of this is generated by Claude AI.\n\n* Move the job_dot popup next to the Jobs UI modules\n\n* Minor cleanups\n\n* Improve the scrolling in the Jobs table\n\nIt is cyclic now - if no row is selected pressing Up will go to the last\njob.\n\n* Fix the scrolling for the Metrics table\n\n* Dynamically calculate the banner size\n\n* Give some more space to the banner. The buttons width is dynamic anyway\n\n* Show the job\u0027s plans in a popup\n\nWhen a Completed job is selected pressing \u0027D\u0027 will open a popup where\nthe user could see also the Physical and Logical plans\n\n* Split the navigation bar in the footer into two lines\n\n1. Page specific key bindings\n2. Global wide key bindings\n\n* Make bold the currently selected plan in the context navigation\n\n* Check for empty jobs/metrics before scrolling their tables\n\nSigned-off-by: Martin Tzvetanov Grigorov \u003cmgrigorov@apache.org\u003e\n\n* Fallback to HOME/.config/ and .config/ if dirs.config_dir() is not available\n\nSigned-off-by: Martin Tzvetanov Grigorov \u003cmgrigorov@apache.org\u003e\n\n* Improve the docstring for init_file_logger()\n\nSince env_logger is also used by -cli the setup of tracing may fail. It\nshould not stop the start of the TUI\n\nSigned-off-by: Martin Tzvetanov Grigorov \u003cmgrigorov@apache.org\u003e\n\n* Fix the indentation for \u0027D\u0027 in the help popup\n\nSigned-off-by: Martin Tzvetanov Grigorov \u003cmgrigorov@apache.org\u003e\n\n* Remove dead code\n\nSigned-off-by: Martin Tzvetanov Grigorov \u003cmgrigorov@apache.org\u003e\n\n* Use job.status instead of job.job_status\n\nSigned-off-by: Martin Tzvetanov Grigorov \u003cmgrigorov@apache.org\u003e\n\n* Add a check for 0 job.num_stages before calculating the percentage\n\nSigned-off-by: Martin Tzvetanov Grigorov \u003cmgrigorov@apache.org\u003e\n\n* Revert some unintentional changes after rename refactoring\n\nSigned-off-by: Martin Tzvetanov Grigorov \u003cmgrigorov@apache.org\u003e\n\n* fmt\n\nSigned-off-by: Martin Tzvetanov Grigorov \u003cmgrigorov@apache.org\u003e\n\n* dotparser is needed only when \u0027tui\u0027 feature is enabled\n\nSigned-off-by: Martin Tzvetanov Grigorov \u003cmgrigorov@apache.org\u003e\n\n* Remove the rendering of the stage plan below the jobs table\n\nSigned-off-by: Martin Tzvetanov Grigorov \u003cmgrigorov@apache.org\u003e\n\n* Do not wrap the plans in the popup\n\nSigned-off-by: Martin Tzvetanov Grigorov \u003cmgrigorov@apache.org\u003e\n\n* Optimize imports\n\nSigned-off-by: Martin Tzvetanov Grigorov \u003cmgrigorov@apache.org\u003e\n\n* Use saturating_add() when incrementing job_dot_scroll\n\nSigned-off-by: Martin Tzvetanov Grigorov \u003cmgrigorov@apache.org\u003e\n\n* url encode the job id when constructing the REST request url\n\nSigned-off-by: Martin Tzvetanov Grigorov \u003cmgrigorov@apache.org\u003e\n\n* Fix the scrollbar state in the jobs/metrics tables\n\nSigned-off-by: Martin Tzvetanov Grigorov \u003cmgrigorov@apache.org\u003e\n\n* Use a special newtype struct for parsing the /api/metrics response\n\nThe MetricsData struct has some state fields which otherwise need to be\nignored\n\nSigned-off-by: Martin Tzvetanov Grigorov \u003cmgrigorov@apache.org\u003e\n\n* Use .clone() instead of .to_string()\n\nSigned-off-by: Martin Tzvetanov Grigorov \u003cmgrigorov@apache.org\u003e\n\n* Implement source() for TuiError\n\nSigned-off-by: Martin Tzvetanov Grigorov \u003cmgrigorov@apache.org\u003e\n\n* Simplify the logic for collecting the dis/enabled cargo features\n\nSigned-off-by: Martin Tzvetanov Grigorov \u003cmgrigorov@apache.org\u003e\n\n* Parallelize the HTTP requests in Dashboard\n\nSigned-off-by: Martin Tzvetanov Grigorov \u003cmgrigorov@apache.org\u003e\n\n* Log a debug when an unexpected/unsupported type of event comes\n\nSigned-off-by: Martin Tzvetanov Grigorov \u003cmgrigorov@apache.org\u003e\n\n* Cleanup\n\nSigned-off-by: Martin Tzvetanov Grigorov \u003cmgrigorov@apache.org\u003e\n\n* Simplify to avoid .clone()\n\nSigned-off-by: Martin Tzvetanov Grigorov \u003cmgrigorov@apache.org\u003e\n\n* Rename Dashboard to Executors. Make Jobs the landing pahe\n\n* Sort the metrics by name\n\n* Render the executors in a Table widget\n\nUse 1,2,3,... for sorting the columns in the tables\n\n* Add support for sorting by Metric\u0027s name\n\n* Add unit tests for the non-Ratatui functionality\n\nSigned-off-by: Martin Tzvetanov Grigorov \u003cmgrigorov@apache.org\u003e\n\n* Add some more tests\n\nSigned-off-by: Martin Tzvetanov Grigorov \u003cmgrigorov@apache.org\u003e\n\n* fmt\n\nSigned-off-by: Martin Tzvetanov Grigorov \u003cmgrigorov@apache.org\u003e\n\n---------\n\nSigned-off-by: Martin Tzvetanov Grigorov \u003cmgrigorov@apache.org\u003e\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e\nCo-authored-by: Kevin Liu \u003ckevinjqliu@users.noreply.github.com\u003e"
    },
    {
      "commit": "d8a52768d1949cc721038631ed2b15aa3bf21e93",
      "tree": "213370d4e817f728fba569facc80165c2ae1f2b4",
      "parents": [
        "7b045f0a1e8b8bff5a83230f37226e74543d8fc6"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Apr 06 08:33:25 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 06 08:33:25 2026 +0300"
      },
      "message": "chore(deps): bump tokio from 1.50.0 to 1.51.0 (#1544)\n\nBumps [tokio](https://github.com/tokio-rs/tokio) from 1.50.0 to 1.51.0.\n- [Release notes](https://github.com/tokio-rs/tokio/releases)\n- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.50.0...tokio-1.51.0)\n\n---\nupdated-dependencies:\n- dependency-name: tokio\n  dependency-version: 1.51.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "7b045f0a1e8b8bff5a83230f37226e74543d8fc6",
      "tree": "a7106f3108a665674aa757834783d31ac8faa59b",
      "parents": [
        "6ec875e026a9251f8feb2eb35a0d4cc660f160bc"
      ],
      "author": {
        "name": "Marko Milenković",
        "email": "milenkovicm@users.noreply.github.com",
        "time": "Sun Apr 05 21:50:46 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Apr 05 21:50:46 2026 +0100"
      },
      "message": "feat: Improve REST API adding task related info to job stages (#1543)"
    },
    {
      "commit": "6ec875e026a9251f8feb2eb35a0d4cc660f160bc",
      "tree": "e08ebd22b0a29e599745713b8135e1007839fe8b",
      "parents": [
        "364336b47d16e97c9f696d5febf5315ad749ed27"
      ],
      "author": {
        "name": "Marko Milenković",
        "email": "milenkovicm@users.noreply.github.com",
        "time": "Sat Apr 04 18:05:52 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Apr 04 18:05:52 2026 +0100"
      },
      "message": "feat: add config to ExecutorEngine::create_query_stage_exec (#1542)"
    },
    {
      "commit": "364336b47d16e97c9f696d5febf5315ad749ed27",
      "tree": "d6c439893dee8c3af297a0f707350692f39704a6",
      "parents": [
        "8c6c864f8163a87d8c00ff8e407997e3c7a095cb"
      ],
      "author": {
        "name": "Marko Milenković",
        "email": "milenkovicm@users.noreply.github.com",
        "time": "Sat Apr 04 09:25:46 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Apr 04 09:25:46 2026 +0100"
      },
      "message": "fix: handle None task slot in update_task_info after executor lost (#23) (#1523)"
    },
    {
      "commit": "8c6c864f8163a87d8c00ff8e407997e3c7a095cb",
      "tree": "e2305817b2304fe35aebc81c5965becf915736fb",
      "parents": [
        "955aca5e5b1b1847aef7d02d2e8478a0b0590dd9"
      ],
      "author": {
        "name": "Marko Milenković",
        "email": "milenkovicm@users.noreply.github.com",
        "time": "Sat Apr 04 09:25:27 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Apr 04 09:25:27 2026 +0100"
      },
      "message": "feat: remove full path from partition locations (#1527)"
    },
    {
      "commit": "955aca5e5b1b1847aef7d02d2e8478a0b0590dd9",
      "tree": "a34dcf6959183b3898a8901025196ab387cdd3cf",
      "parents": [
        "d0b51dd3a78c433ff9f3aeff2638692afa6fc247"
      ],
      "author": {
        "name": "Saj",
        "email": "achuthan.sajeevan@gmail.com",
        "time": "Fri Apr 03 14:29:48 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 03 14:29:48 2026 +0100"
      },
      "message": "fix: remove unwrap from executor and improve task error handling (#1540)\n\n* Minor fix  in the executor_server.rs file to improve error handling\n\n* fix formatting\n\n* Minor fix  in the executor_server.rs file to improve error handling\n\n* Restored comment removed\n\n---------\n\nCo-authored-by: Marko Milenković \u003cmilenkovicm@users.noreply.github.com\u003e"
    },
    {
      "commit": "d0b51dd3a78c433ff9f3aeff2638692afa6fc247",
      "tree": "cd3b3db4d54db58f51e874b25593943924cba1fd",
      "parents": [
        "cb37359ffe79e68d730985b33411587a09311b04"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Apr 02 17:28:18 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 02 17:28:18 2026 +0100"
      },
      "message": "chore(deps): bump libc from 0.2.183 to 0.2.184 (#1538)"
    },
    {
      "commit": "cb37359ffe79e68d730985b33411587a09311b04",
      "tree": "667955687b391a4988bb6d284d1c407270b34d57",
      "parents": [
        "f15741c650a74145a05438d68f904c80679c403c"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Mar 31 08:46:47 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 31 08:46:47 2026 +0300"
      },
      "message": "chore(deps): bump insta from 1.47.1 to 1.47.2 (#1535)\n\nBumps [insta](https://github.com/mitsuhiko/insta) from 1.47.1 to 1.47.2.\n- [Release notes](https://github.com/mitsuhiko/insta/releases)\n- [Changelog](https://github.com/mitsuhiko/insta/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/mitsuhiko/insta/compare/1.47.1...1.47.2)\n\n---\nupdated-dependencies:\n- dependency-name: insta\n  dependency-version: 1.47.2\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "f15741c650a74145a05438d68f904c80679c403c",
      "tree": "40f101ebf4557d27f322407fcdf20eb6ab081821",
      "parents": [
        "1705c0057df1ee919020dd88bda83b0a239f0503"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Mar 30 09:14:28 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 30 09:14:28 2026 +0300"
      },
      "message": "chore(deps): bump github/codeql-action from 4.34.1 to 4.35.1 (#1530)\n\nBumps [github/codeql-action](https://github.com/github/codeql-action) from 4.34.1 to 4.35.1.\n- [Release notes](https://github.com/github/codeql-action/releases)\n- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/github/codeql-action/compare/38697555549f1db7851b81482ff19f1fa5c4fedc...c10b8064de6f491fea524254123dbe5e09572f13)\n\n---\nupdated-dependencies:\n- dependency-name: github/codeql-action\n  dependency-version: 4.35.1\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "1705c0057df1ee919020dd88bda83b0a239f0503",
      "tree": "7203f4182ee7f3566e7f20cd2abbad748b8a0687",
      "parents": [
        "d3a3f4a65b9eb01e683c38a73533efc7aea2d12f"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Mar 30 09:14:16 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 30 09:14:16 2026 +0300"
      },
      "message": "chore(deps): bump md-5 from 0.10.6 to 0.11.0 (#1533)\n\nBumps [md-5](https://github.com/RustCrypto/hashes) from 0.10.6 to 0.11.0.\n- [Commits](https://github.com/RustCrypto/hashes/compare/md-5-v0.10.6...md2-v0.11.0)\n\n---\nupdated-dependencies:\n- dependency-name: md-5\n  dependency-version: 0.11.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "d3a3f4a65b9eb01e683c38a73533efc7aea2d12f",
      "tree": "247c0a559484dbca5b260ed2d7e0463448495085",
      "parents": [
        "5c52bb225933669be533483b0819c9aaeb2a26e5"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Mar 30 09:14:00 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 30 09:14:00 2026 +0300"
      },
      "message": "chore(deps): bump ctor from 0.6.3 to 0.8.0 (#1534)\n\nBumps [ctor](https://github.com/mmastrac/rust-ctor) from 0.6.3 to 0.8.0.\n- [Commits](https://github.com/mmastrac/rust-ctor/commits)\n\n---\nupdated-dependencies:\n- dependency-name: ctor\n  dependency-version: 0.8.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "5c52bb225933669be533483b0819c9aaeb2a26e5",
      "tree": "de59d89489746a81fc5bba0ca42373a086d617f7",
      "parents": [
        "0b82def848cea1b690c276616d567f94085a4dd9"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Mar 30 09:08:51 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 30 09:08:51 2026 +0300"
      },
      "message": "chore(deps): bump insta from 1.47.0 to 1.47.1 (#1532)\n\nBumps [insta](https://github.com/mitsuhiko/insta) from 1.47.0 to 1.47.1.\n- [Release notes](https://github.com/mitsuhiko/insta/releases)\n- [Changelog](https://github.com/mitsuhiko/insta/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/mitsuhiko/insta/compare/1.47.0...1.47.1)\n\n---\nupdated-dependencies:\n- dependency-name: insta\n  dependency-version: 1.47.1\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "0b82def848cea1b690c276616d567f94085a4dd9",
      "tree": "1426ab92e1bdbdb8a9f12d11efa2da194f1c93a2",
      "parents": [
        "6dc1de0ff64cb9b5bfe523769a3d067034a6bd59"
      ],
      "author": {
        "name": "Marko Milenković",
        "email": "milenkovicm@users.noreply.github.com",
        "time": "Sun Mar 29 16:00:47 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Mar 29 16:00:47 2026 +0100"
      },
      "message": "minor: cleanup cli configurations (#1529)"
    },
    {
      "commit": "6dc1de0ff64cb9b5bfe523769a3d067034a6bd59",
      "tree": "bd0f21f521a27bac15909b3ec15781d5da7bd4bd",
      "parents": [
        "97a74521de39568d695e4ccab2dfdb50a79e9feb"
      ],
      "author": {
        "name": "Marko Milenković",
        "email": "milenkovicm@users.noreply.github.com",
        "time": "Sun Mar 29 14:23:15 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Mar 29 14:23:15 2026 +0100"
      },
      "message": "chore: update datafusion proto (#1528)"
    },
    {
      "commit": "97a74521de39568d695e4ccab2dfdb50a79e9feb",
      "tree": "9c87f10df5c75768bee179ec5ace55fb665ff725",
      "parents": [
        "0f1b209c93df66834dfbe8316d3923e8b2d66340"
      ],
      "author": {
        "name": "Saj",
        "email": "achuthan.sajeevan@gmail.com",
        "time": "Fri Mar 27 17:27:50 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 27 17:27:50 2026 +0000"
      },
      "message": "feat: add remote hash policy as not used (#1526)"
    },
    {
      "commit": "0f1b209c93df66834dfbe8316d3923e8b2d66340",
      "tree": "9dcc684597796b3f3f4f7f868f325cc0334b8cfe",
      "parents": [
        "e7de3dc5dce6b2f186370b786faa1b2dd2d41eb9"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Mar 27 07:38:38 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 27 07:38:38 2026 +0000"
      },
      "message": "chore(deps): bump uuid from 1.22.0 to 1.23.0 (#1525)"
    },
    {
      "commit": "e7de3dc5dce6b2f186370b786faa1b2dd2d41eb9",
      "tree": "740f5a006c2f00855656acd7bffe7b967beac94f",
      "parents": [
        "7829e02054db72bf7984eeb9b1647bc001b80f01"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Mar 27 07:37:51 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 27 07:37:51 2026 +0000"
      },
      "message": "chore(deps): bump insta from 1.46.3 to 1.47.0 (#1524)"
    },
    {
      "commit": "7829e02054db72bf7984eeb9b1647bc001b80f01",
      "tree": "53cf6601271525cb0dc6daf985839bc5ebb0b1e0",
      "parents": [
        "c80557b4579b3cf849c5a6b3b14d995abce26797"
      ],
      "author": {
        "name": "Marko Milenković",
        "email": "milenkovicm@users.noreply.github.com",
        "time": "Tue Mar 24 18:53:59 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 24 18:53:59 2026 +0000"
      },
      "message": "chore(deps): update to datafusion v.53 (#1486)"
    },
    {
      "commit": "c80557b4579b3cf849c5a6b3b14d995abce26797",
      "tree": "633d8d513e99d3c362b420d55aeb4e3166b3b79c",
      "parents": [
        "cb7c315c7973dbb9546241be7af4ca1948068885"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Mar 24 07:46:33 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 24 07:46:33 2026 +0200"
      },
      "message": "chore(deps): bump env_logger from 0.11.9 to 0.11.10 (#1522)"
    },
    {
      "commit": "cb7c315c7973dbb9546241be7af4ca1948068885",
      "tree": "bef5356a8e804a98a1b95e5ee0298f090099dd1f",
      "parents": [
        "c636472d2b544a1ca885d9fb0ee29ed04534d662"
      ],
      "author": {
        "name": "Kevin Liu",
        "email": "kevinjqliu@users.noreply.github.com",
        "time": "Mon Mar 23 03:03:11 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 23 12:03:11 2026 +0200"
      },
      "message": "ci: pin third-party actions to Apache-approved SHAs (#1516)\n\n* Update setup-uv action to specific commit version\n\n* Add a comment with the version behind the SHA\n\n---------\n\nCo-authored-by: Martin Grigorov \u003cmartin-g@users.noreply.github.com\u003e"
    },
    {
      "commit": "c636472d2b544a1ca885d9fb0ee29ed04534d662",
      "tree": "bde6173d6a4a757d14a478a6015cdda30231e30c",
      "parents": [
        "aea82809058045287c53c472fa4e0e7a274583d5"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Mar 23 09:10:49 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 23 09:10:49 2026 +0200"
      },
      "message": "chore(deps): bump rustls-webpki from 0.103.9 to 0.103.10 (#1521)\n\nBumps [rustls-webpki](https://github.com/rustls/webpki) from 0.103.9 to 0.103.10.\n- [Release notes](https://github.com/rustls/webpki/releases)\n- [Commits](https://github.com/rustls/webpki/compare/v/0.103.9...v/0.103.10)\n\n---\nupdated-dependencies:\n- dependency-name: rustls-webpki\n  dependency-version: 0.103.10\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "aea82809058045287c53c472fa4e0e7a274583d5",
      "tree": "96521f0a48bbc337593c5bf7e95d002637a6bdfc",
      "parents": [
        "5eabaab1cca73b475cc9e63fcf2dedb8e72f12e7"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Mar 23 08:46:09 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 23 08:46:09 2026 +0200"
      },
      "message": "chore(deps): bump github/codeql-action from 4.33.0 to 4.34.1 (#1519)\n\nBumps [github/codeql-action](https://github.com/github/codeql-action) from 4.33.0 to 4.34.1.\n- [Release notes](https://github.com/github/codeql-action/releases)\n- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/github/codeql-action/compare/b1bff81932f5cdfc8695c7752dcee935dcd061c8...38697555549f1db7851b81482ff19f1fa5c4fedc)\n\n---\nupdated-dependencies:\n- dependency-name: github/codeql-action\n  dependency-version: 4.34.1\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "5eabaab1cca73b475cc9e63fcf2dedb8e72f12e7",
      "tree": "306df73b7fa7edbc1fa7742081f4d58190472570",
      "parents": [
        "5eca853395f7253c54afec14d0a5bee8a418c365"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sat Mar 21 16:27:40 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Mar 21 16:27:40 2026 +0200"
      },
      "message": "chore(deps): bump lz4_flex from 0.12.0 to 0.12.1 (#1518)"
    },
    {
      "commit": "5eca853395f7253c54afec14d0a5bee8a418c365",
      "tree": "7f9e64590caacf82253a87315a792a6539fd0093",
      "parents": [
        "6ab8b5c1adc9ad6e630b51e64414a78e3d9008ed"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sat Mar 21 15:49:54 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Mar 21 15:49:54 2026 +0200"
      },
      "message": "chore(deps): bump rustls-webpki from 0.103.9 to 0.103.10 in /python (#1517)"
    },
    {
      "commit": "6ab8b5c1adc9ad6e630b51e64414a78e3d9008ed",
      "tree": "a9639d1647525324fa1b73ab0c8a2a249ff87ad9",
      "parents": [
        "4837d44b6f8c8095a7e72cd576c3663920803d02"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Mar 17 08:09:06 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 17 08:09:06 2026 +0200"
      },
      "message": "chore(deps): bump github/codeql-action from 4.32.6 to 4.33.0 (#1515)\n\nBumps [github/codeql-action](https://github.com/github/codeql-action) from 4.32.6 to 4.33.0.\n- [Release notes](https://github.com/github/codeql-action/releases)\n- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/github/codeql-action/compare/0d579ffd059c29b07949a3cce3983f0780820c98...b1bff81932f5cdfc8695c7752dcee935dcd061c8)\n\n---\nupdated-dependencies:\n- dependency-name: github/codeql-action\n  dependency-version: 4.33.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "4837d44b6f8c8095a7e72cd576c3663920803d02",
      "tree": "01aea29cc23fc87808f6efae272f5ceec5ce2ae9",
      "parents": [
        "f250c0ef7710875ac81bcc9aee1ddc7a59973098"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Mar 16 23:54:35 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 16 23:54:35 2026 +0200"
      },
      "message": "chore(deps): bump lz4_flex from 0.12.0 to 0.12.1 in /python (#1514)\n\nBumps [lz4_flex](https://github.com/pseitz/lz4_flex) from 0.12.0 to 0.12.1.\n- [Release notes](https://github.com/pseitz/lz4_flex/releases)\n- [Changelog](https://github.com/PSeitz/lz4_flex/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/pseitz/lz4_flex/compare/0.12.0...0.12.1)\n\n---\nupdated-dependencies:\n- dependency-name: lz4_flex\n  dependency-version: 0.12.1\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "f250c0ef7710875ac81bcc9aee1ddc7a59973098",
      "tree": "64894f8a3975c3da2cb09bc1df24b8dc2721ac1c",
      "parents": [
        "939d73df0b83216ac7a23a2326a9f6d2952008fa"
      ],
      "author": {
        "name": "Marko Milenković",
        "email": "milenkovicm@users.noreply.github.com",
        "time": "Mon Mar 16 08:40:11 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 16 10:40:11 2026 +0200"
      },
      "message": "minor: [REST] add datafusion version info (#1512)"
    },
    {
      "commit": "939d73df0b83216ac7a23a2326a9f6d2952008fa",
      "tree": "fe6cf763c5b56db3d2a80ebd70466dc1cbfe5133",
      "parents": [
        "c898d15b82656aee240eba4e9b03f1cd63968fbf"
      ],
      "author": {
        "name": "Martin Grigorov",
        "email": "martin-g@users.noreply.github.com",
        "time": "Mon Mar 16 10:06:08 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 16 08:06:08 2026 +0000"
      },
      "message": "feat: [REST] Return the job\u0027s start and end time (#1511)"
    },
    {
      "commit": "c898d15b82656aee240eba4e9b03f1cd63968fbf",
      "tree": "6c3638e088aa8b200c7554bca96fc4693c6ff8f3",
      "parents": [
        "3696b9b21d0d56feb0a518f51fdedf6de664e65e"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Mar 16 08:20:31 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 16 08:20:31 2026 +0200"
      },
      "message": "chore(deps): bump tracing-subscriber from 0.3.22 to 0.3.23 (#1510)\n\nBumps [tracing-subscriber](https://github.com/tokio-rs/tracing) from 0.3.22 to 0.3.23.\n- [Release notes](https://github.com/tokio-rs/tracing/releases)\n- [Commits](https://github.com/tokio-rs/tracing/compare/tracing-subscriber-0.3.22...tracing-subscriber-0.3.23)\n\n---\nupdated-dependencies:\n- dependency-name: tracing-subscriber\n  dependency-version: 0.3.23\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "3696b9b21d0d56feb0a518f51fdedf6de664e65e",
      "tree": "fe850148c0d05633a4b11517872b0c199bc2901f",
      "parents": [
        "d105e31006aa9795446e7f2f3cf32a4556132408"
      ],
      "author": {
        "name": "Marko Milenković",
        "email": "milenkovicm@users.noreply.github.com",
        "time": "Sun Mar 15 16:19:11 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Mar 15 16:19:11 2026 +0000"
      },
      "message": "feat: enable scheduler rest api by default (#1506)"
    },
    {
      "commit": "d105e31006aa9795446e7f2f3cf32a4556132408",
      "tree": "16d7cc2c2384fb26f7f63bc28514f267b6b0ea50",
      "parents": [
        "dc47c71f77de0895c75d140af2299e9ca9811362"
      ],
      "author": {
        "name": "Marko Milenković",
        "email": "milenkovicm@users.noreply.github.com",
        "time": "Sun Mar 15 14:02:59 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Mar 15 14:02:59 2026 +0000"
      },
      "message": "address task policy comments (#1508)"
    },
    {
      "commit": "dc47c71f77de0895c75d140af2299e9ca9811362",
      "tree": "b5d8c12a70639298e520c67a08d563caf3e77b31",
      "parents": [
        "bd45acbf090764b2324d272bca320b3fc3d160bd"
      ],
      "author": {
        "name": "Marko Milenković",
        "email": "milenkovicm@users.noreply.github.com",
        "time": "Sun Mar 15 11:15:21 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Mar 15 11:15:21 2026 +0000"
      },
      "message": "minor: task scheduling policy config  cleanup (#1507)"
    },
    {
      "commit": "bd45acbf090764b2324d272bca320b3fc3d160bd",
      "tree": "73ed29317b0a06257e72ce69d2d42605ede77519",
      "parents": [
        "b204bffee068608c171844bc1378abffad273d86"
      ],
      "author": {
        "name": "Marko Milenković",
        "email": "milenkovicm@users.noreply.github.com",
        "time": "Fri Mar 13 11:54:42 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 13 11:54:42 2026 +0000"
      },
      "message": "feat: (remote) shuffle reader cleanup (#1503)\n\n* shuffle (remote) reader cleanup\n\n* fix review comments\n\n* minor\n\n* skip index check if sort shuffle is disabled"
    },
    {
      "commit": "b204bffee068608c171844bc1378abffad273d86",
      "tree": "86b12175604d73f56a5b983ece797081fa23d406",
      "parents": [
        "157ec1763b6656a01bcf1003ed937493e764f8ce"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Mar 13 08:40:41 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 13 08:40:41 2026 +0200"
      },
      "message": "chore(deps): bump clap from 4.5.60 to 4.6.0 (#1504)\n\nBumps [clap](https://github.com/clap-rs/clap) from 4.5.60 to 4.6.0.\n- [Release notes](https://github.com/clap-rs/clap/releases)\n- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.60...clap_complete-v4.6.0)\n\n---\nupdated-dependencies:\n- dependency-name: clap\n  dependency-version: 4.6.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "157ec1763b6656a01bcf1003ed937493e764f8ce",
      "tree": "24064770bb33454216623b8e6dfaa673d79eeb0c",
      "parents": [
        "7d51c5931e8e1be3533e5768b2fecbeda7677cb4"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Mar 13 08:40:28 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 13 08:40:28 2026 +0200"
      },
      "message": "chore(deps): bump once_cell from 1.21.3 to 1.21.4 (#1505)\n\nBumps [once_cell](https://github.com/matklad/once_cell) from 1.21.3 to 1.21.4.\n- [Changelog](https://github.com/matklad/once_cell/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/matklad/once_cell/compare/v1.21.3...v1.21.4)\n\n---\nupdated-dependencies:\n- dependency-name: once_cell\n  dependency-version: 1.21.4\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "7d51c5931e8e1be3533e5768b2fecbeda7677cb4",
      "tree": "aae6691e05af468396a7a5dc82e5fcbc2ee9ddfe",
      "parents": [
        "0516616f1034e5aab6655aa7651bf9fd5aae25cd"
      ],
      "author": {
        "name": "Marko Milenković",
        "email": "milenkovicm@users.noreply.github.com",
        "time": "Thu Mar 12 10:49:17 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 12 10:49:17 2026 +0000"
      },
      "message": "update deps (#1502)"
    },
    {
      "commit": "0516616f1034e5aab6655aa7651bf9fd5aae25cd",
      "tree": "a40ff7a686c7908d45cb833fb0aa397932b4f8b7",
      "parents": [
        "56b607d406051ce9dc5d029ad41a08899c78c6eb"
      ],
      "author": {
        "name": "Marko Milenković",
        "email": "milenkovicm@users.noreply.github.com",
        "time": "Wed Mar 11 21:40:28 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 11 21:40:28 2026 +0000"
      },
      "message": "feat: Expose Logical and Physical plan details in the REST API (#1498)"
    },
    {
      "commit": "56b607d406051ce9dc5d029ad41a08899c78c6eb",
      "tree": "5a96f9e3d03203f73ee7246b85d2b9c350e71e5c",
      "parents": [
        "01d4c33f232eb820d868197af56bee0373daa14b"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Mar 11 08:12:35 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 11 08:12:35 2026 +0200"
      },
      "message": "chore(deps): bump tempfile from 3.26.0 to 3.27.0 (#1501)\n\nBumps [tempfile](https://github.com/Stebalien/tempfile) from 3.26.0 to 3.27.0.\n- [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/Stebalien/tempfile/compare/v3.26.0...v3.27.0)\n\n---\nupdated-dependencies:\n- dependency-name: tempfile\n  dependency-version: 3.27.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "01d4c33f232eb820d868197af56bee0373daa14b",
      "tree": "ddf506090a52bbf4773cdb4b8adfe4e5bf2e436c",
      "parents": [
        "731b4710af6cf2dcbad44acaa1fa96f224084455"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Mar 11 08:12:25 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 11 08:12:25 2026 +0200"
      },
      "message": "chore(deps): bump quinn-proto from 0.11.13 to 0.11.14 in /python (#1500)\n\nBumps [quinn-proto](https://github.com/quinn-rs/quinn) from 0.11.13 to 0.11.14.\n- [Release notes](https://github.com/quinn-rs/quinn/releases)\n- [Commits](https://github.com/quinn-rs/quinn/compare/quinn-proto-0.11.13...quinn-proto-0.11.14)\n\n---\nupdated-dependencies:\n- dependency-name: quinn-proto\n  dependency-version: 0.11.14\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "731b4710af6cf2dcbad44acaa1fa96f224084455",
      "tree": "a443c417129fce0d98502d6a10c4b74707b27d38",
      "parents": [
        "2fccbfa2f963d535e17ca38cdb7cf92a75de2b63"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Mar 11 08:12:08 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 11 08:12:08 2026 +0200"
      },
      "message": "chore(deps): bump quinn-proto from 0.11.13 to 0.11.14 (#1499)\n\nBumps [quinn-proto](https://github.com/quinn-rs/quinn) from 0.11.13 to 0.11.14.\n- [Release notes](https://github.com/quinn-rs/quinn/releases)\n- [Commits](https://github.com/quinn-rs/quinn/compare/quinn-proto-0.11.13...quinn-proto-0.11.14)\n\n---\nupdated-dependencies:\n- dependency-name: quinn-proto\n  dependency-version: 0.11.14\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "2fccbfa2f963d535e17ca38cdb7cf92a75de2b63",
      "tree": "5aa4f3350f3b6e57f8b2286d9d1f1b6390fca472",
      "parents": [
        "e992d46d8e5d88fd527630e136c2017454e2751e"
      ],
      "author": {
        "name": "Martin Grigorov",
        "email": "martin-g@users.noreply.github.com",
        "time": "Tue Mar 10 17:35:21 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 10 15:35:21 2026 +0000"
      },
      "message": "Add plain \"status\" field to the JobResponse (#1497)\n\nThe old \"job_status\" is more like a status description with some extra\ninformation.\nThe plain \"status\" field just gives one of: Running, Queued, Completed\nor Failed"
    },
    {
      "commit": "e992d46d8e5d88fd527630e136c2017454e2751e",
      "tree": "e4e161e4f4075cd9bdb2dabfe7c999a545a4c114",
      "parents": [
        "6d2b427730ea8c173a8a63841178e26b01173fce"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Mar 10 07:38:15 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 10 07:38:15 2026 +0200"
      },
      "message": "chore(deps): bump graphviz-rust from 0.9.6 to 0.9.7 (#1496)"
    },
    {
      "commit": "6d2b427730ea8c173a8a63841178e26b01173fce",
      "tree": "abe59c32832e7165666669a56d4386a4cdd82334",
      "parents": [
        "3fb226d4b2213be3807f03d155683e4d0f59d8a5"
      ],
      "author": {
        "name": "Martin Grigorov",
        "email": "martin-g@users.noreply.github.com",
        "time": "Mon Mar 09 19:09:37 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 09 19:09:37 2026 +0200"
      },
      "message": "[REST]: Cancelling a completed/failed job should return \"false\" (#1494)"
    },
    {
      "commit": "3fb226d4b2213be3807f03d155683e4d0f59d8a5",
      "tree": "6ad9c9ab7d178d09917793e6ec02faa90d7a56e8",
      "parents": [
        "ef1a7f5eba5be7e51bbfd2741b40b5a4175c21e5"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Mar 09 06:53:24 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 09 06:53:24 2026 +0200"
      },
      "message": "chore(deps): bump libc from 0.2.182 to 0.2.183 (#1495)"
    },
    {
      "commit": "ef1a7f5eba5be7e51bbfd2741b40b5a4175c21e5",
      "tree": "d21fafbd5aa07c465af78c763ed89791a74bc8fc",
      "parents": [
        "fb13c23456ca4452e54d553a52704e849f622f1e"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Mar 06 08:15:18 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 06 08:15:18 2026 +0200"
      },
      "message": "chore(deps): bump github/codeql-action from 4.32.5 to 4.32.6 (#1491)\n\nBumps [github/codeql-action](https://github.com/github/codeql-action) from 4.32.5 to 4.32.6.\n- [Release notes](https://github.com/github/codeql-action/releases)\n- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/github/codeql-action/compare/c793b717bc78562f491db7b0e93a3a178b099162...0d579ffd059c29b07949a3cce3983f0780820c98)\n\n---\nupdated-dependencies:\n- dependency-name: github/codeql-action\n  dependency-version: 4.32.6\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "fb13c23456ca4452e54d553a52704e849f622f1e",
      "tree": "4bd4156f8bf681b46aab0f7b3240b78f1f96fc1f",
      "parents": [
        "598201167fa34044a30405fcceb6ac89ed168660"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Mar 06 06:06:51 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 06 06:06:51 2026 +0000"
      },
      "message": "chore(deps): bump uuid from 1.21.0 to 1.22.0 (#1492)"
    },
    {
      "commit": "598201167fa34044a30405fcceb6ac89ed168660",
      "tree": "2b38bea977e1378be41f80ec826d965c09f89fb4",
      "parents": [
        "5b2a12eac28c3fc08f19775dd245afebfb2507e1"
      ],
      "author": {
        "name": "Kevin Liu",
        "email": "kevinjqliu@users.noreply.github.com",
        "time": "Thu Mar 05 01:38:47 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 05 08:38:47 2026 +0200"
      },
      "message": "ci: add take and stale (#1488)\n\n"
    },
    {
      "commit": "5b2a12eac28c3fc08f19775dd245afebfb2507e1",
      "tree": "663541b848d0310e1f45015f2593f7d9dca10ab9",
      "parents": [
        "89f09bebeb8ac28df8ee7eebddf8038d28bd11df"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Mar 05 08:36:36 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 05 08:36:36 2026 +0200"
      },
      "message": "chore(deps): bump actions/setup-node from 6.2.0 to 6.3.0 (#1489)\n\nBumps [actions/setup-node](https://github.com/actions/setup-node) from 6.2.0 to 6.3.0.\n- [Release notes](https://github.com/actions/setup-node/releases)\n- [Commits](https://github.com/actions/setup-node/compare/6044e13b5dc448c55e2357c09f80417699197238...53b83947a5a98c8d113130e565377fae1a50d02f)\n\n---\nupdated-dependencies:\n- dependency-name: actions/setup-node\n  dependency-version: 6.3.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "89f09bebeb8ac28df8ee7eebddf8038d28bd11df",
      "tree": "dd5dfa6e957f5cb78606ad1d40f28f96419f0be3",
      "parents": [
        "fef89186cf11f1de8bd51b72f2bd8f1f3274e8a1"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Mar 04 14:51:01 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 04 14:51:01 2026 +0000"
      },
      "message": "chore(deps): bump tokio from 1.49.0 to 1.50.0 (#1490)\n\nBumps [tokio](https://github.com/tokio-rs/tokio) from 1.49.0 to 1.50.0.\n- [Release notes](https://github.com/tokio-rs/tokio/releases)\n- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.49.0...tokio-1.50.0)\n\n---\nupdated-dependencies:\n- dependency-name: tokio\n  dependency-version: 1.50.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "fef89186cf11f1de8bd51b72f2bd8f1f3274e8a1",
      "tree": "486e7c03ca4e326c1d94383ff3e7d92e11058917",
      "parents": [
        "3e15a321f5cec73a05611c16187cdea7b663e041"
      ],
      "author": {
        "name": "Kevin Liu",
        "email": "kevinjqliu@users.noreply.github.com",
        "time": "Tue Mar 03 12:05:11 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 03 17:05:11 2026 +0000"
      },
      "message": "remove unnecessary checkout step (#1487)\n\n"
    },
    {
      "commit": "3e15a321f5cec73a05611c16187cdea7b663e041",
      "tree": "cf2d67255ea5f5868c94960d63e649a6bad42abf",
      "parents": [
        "3950f0b31a105e658a1a541c5672e54411ca7ee1"
      ],
      "author": {
        "name": "Kevin Liu",
        "email": "kevinjqliu@users.noreply.github.com",
        "time": "Tue Mar 03 01:49:18 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 03 08:49:18 2026 +0200"
      },
      "message": "CI: Add CodeQL workflow for GitHub Actions security scanning (#1484)\n\n* CI: Add CodeQL workflow for GitHub Actions security scanning\n\n* CI: Add CodeQL workflow for GitHub Actions security scanning"
    },
    {
      "commit": "3950f0b31a105e658a1a541c5672e54411ca7ee1",
      "tree": "fade82458b110e059dd9fbaef8cc7d09b72beee6",
      "parents": [
        "5e98229e3ad1eb58f395c79e0a0dc9e01df43df0"
      ],
      "author": {
        "name": "Marko Milenković",
        "email": "milenkovicm@users.noreply.github.com",
        "time": "Mon Mar 02 19:02:47 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 02 19:02:47 2026 +0000"
      },
      "message": "generate change log (#1485)\n\n"
    },
    {
      "commit": "5e98229e3ad1eb58f395c79e0a0dc9e01df43df0",
      "tree": "7492201410dda6072b1cf1d61f4e4a7e5cdf7982",
      "parents": [
        "c79273e9f92510edc19a8944f10316562411e27f"
      ],
      "author": {
        "name": "Marko Milenković",
        "email": "milenkovicm@users.noreply.github.com",
        "time": "Mon Mar 02 17:05:16 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 02 17:05:16 2026 +0000"
      },
      "message": "feat: job scheduling with push based job status updates (#1478)\n\n* implement push based job execution\n\n* minor cleanup\n\n* add additional test\n\n* refactor, extract common code to methods\n\n* fix job name issue\n\n* clone subscriber, not to keep awaiting in a lock\n\n* addressing few comments\n\n* remove print\n\n* update sender to use try send\n\n* fix clippy"
    },
    {
      "commit": "c79273e9f92510edc19a8944f10316562411e27f",
      "tree": "57822b62ed473af9230737d4ee123c9bca59d962",
      "parents": [
        "68748527b37e7234411fa70e7b17ccd1556a9514"
      ],
      "author": {
        "name": "Martin Grigorov",
        "email": "martin-g@users.noreply.github.com",
        "time": "Mon Mar 02 13:25:51 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 02 11:25:51 2026 +0000"
      },
      "message": "fix: Don\u0027t use `maxrows` as a \"fetched rows\" but calculate it from the batches (#1480)\n\n* fix: Don\u0027t use `maxrows` as a \"fetched rows\" but calculate it from the batches\n\nSigned-off-by: Martin Tzvetanov Grigorov \u003cmgrigorov@apache.org\u003e\n\n* Set limit to the DataFrame if max_rows is Limited\n\n---------\n\nSigned-off-by: Martin Tzvetanov Grigorov \u003cmgrigorov@apache.org\u003e"
    },
    {
      "commit": "68748527b37e7234411fa70e7b17ccd1556a9514",
      "tree": "e8a656e193098b638f99d9395920342060a6c762",
      "parents": [
        "1b87239a9e5d1d92093127839839181720667893"
      ],
      "author": {
        "name": "Marko Milenković",
        "email": "milenkovicm@users.noreply.github.com",
        "time": "Sun Mar 01 20:35:28 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Mar 01 20:35:28 2026 +0000"
      },
      "message": "update datafusion to 52.2 and other deps to latest (#1483)\n\n"
    },
    {
      "commit": "1b87239a9e5d1d92093127839839181720667893",
      "tree": "2cd41602dc3fdaa5828a3bc159d625f39d88ce17",
      "parents": [
        "97452516fe3fe98939b50ee8fb46786bc2a45b2c"
      ],
      "author": {
        "name": "Marko Milenković",
        "email": "milenkovicm@users.noreply.github.com",
        "time": "Sun Mar 01 14:11:33 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Mar 01 14:11:33 2026 +0000"
      },
      "message": "improve logs (#1482)\n\n"
    },
    {
      "commit": "97452516fe3fe98939b50ee8fb46786bc2a45b2c",
      "tree": "a3213bffd1ec06f0f37744be6c968b5083426266",
      "parents": [
        "7b28b67dfd2d13715d7500cb547d21e51edc6390"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Feb 27 09:37:47 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 27 09:37:47 2026 +0000"
      },
      "message": "chore(deps): bump actions/download-artifact from 7 to 8 (#1476)\n\nBumps [actions/download-artifact](https://github.com/actions/download-artifact) from 7 to 8.\n- [Release notes](https://github.com/actions/download-artifact/releases)\n- [Commits](https://github.com/actions/download-artifact/compare/v7...v8)\n\n---\nupdated-dependencies:\n- dependency-name: actions/download-artifact\n  dependency-version: \u00278\u0027\n  dependency-type: direct:production\n  update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "7b28b67dfd2d13715d7500cb547d21e51edc6390",
      "tree": "dc62a68f1196f3d3fa21d4e5e5755271e715f42f",
      "parents": [
        "bb05da11b3bbf3f3a8de9daffc09d78c7c487a6b"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Feb 27 09:11:46 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 27 09:11:46 2026 +0000"
      },
      "message": "chore(deps): bump actions/upload-artifact from 6 to 7 (#1477)\n\nBumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 6 to 7.\n- [Release notes](https://github.com/actions/upload-artifact/releases)\n- [Commits](https://github.com/actions/upload-artifact/compare/v6...v7)\n\n---\nupdated-dependencies:\n- dependency-name: actions/upload-artifact\n  dependency-version: \u00277\u0027\n  dependency-type: direct:production\n  update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "bb05da11b3bbf3f3a8de9daffc09d78c7c487a6b",
      "tree": "3bff4626a87605659dbb854a200388afdff369d0",
      "parents": [
        "caaf88c62a27f76f12f91ab39733dafbebd4a7f3"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Feb 25 09:08:18 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 25 09:08:18 2026 +0000"
      },
      "message": "chore(deps): bump rustls from 0.23.36 to 0.23.37 (#1474)\n\nBumps [rustls](https://github.com/rustls/rustls) from 0.23.36 to 0.23.37.\n- [Release notes](https://github.com/rustls/rustls/releases)\n- [Changelog](https://github.com/rustls/rustls/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/rustls/rustls/compare/v/0.23.36...v/0.23.37)\n\n---\nupdated-dependencies:\n- dependency-name: rustls\n  dependency-version: 0.23.37\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "caaf88c62a27f76f12f91ab39733dafbebd4a7f3",
      "tree": "743aa2183881cfb81bc98cbee6ecf4c2b2217720",
      "parents": [
        "360ba9eeb4410262af68097449ca653134bbd520"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Feb 24 07:02:16 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 24 07:02:16 2026 +0000"
      },
      "message": "chore(deps): bump tempfile from 3.25.0 to 3.26.0 (#1472)\n\n"
    },
    {
      "commit": "360ba9eeb4410262af68097449ca653134bbd520",
      "tree": "753ff79f07b4e04460ae9e4af09078d8686a547c",
      "parents": [
        "d9512366b6304404b246b7826de0870222a5c623"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Feb 24 07:01:41 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 24 07:01:41 2026 +0000"
      },
      "message": "chore(deps): bump chrono from 0.4.43 to 0.4.44 (#1473)\n\n"
    },
    {
      "commit": "d9512366b6304404b246b7826de0870222a5c623",
      "tree": "fe9575968de75fbaee64e1b221bf85bdc3dd431c",
      "parents": [
        "debc627353587f523ef2707101d40864699d1a72"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Feb 23 08:28:59 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 23 08:28:59 2026 +0000"
      },
      "message": "chore(deps): bump testcontainers-modules from 0.14.0 to 0.15.0 (#1471)\n\n"
    },
    {
      "commit": "debc627353587f523ef2707101d40864699d1a72",
      "tree": "783453a0a0d28bba8702b9932bd90b5ebd22865c",
      "parents": [
        "2bd257c26d15ff4b2c1dd1d3d27b508a17ced35f"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Feb 20 11:09:19 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 20 11:09:19 2026 +0000"
      },
      "message": "chore(deps): bump tonic-prost from 0.14.4 to 0.14.5 (#1467)\n\nBumps [tonic-prost](https://github.com/hyperium/tonic) from 0.14.4 to 0.14.5.\n- [Release notes](https://github.com/hyperium/tonic/releases)\n- [Changelog](https://github.com/hyperium/tonic/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/hyperium/tonic/compare/v0.14.4...v0.14.5)\n\n---\nupdated-dependencies:\n- dependency-name: tonic-prost\n  dependency-version: 0.14.5\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "2bd257c26d15ff4b2c1dd1d3d27b508a17ced35f",
      "tree": "f2be42bb92ae459f5f4c9b08c1d011029fb4b49a",
      "parents": [
        "dcc8cca549fc31af72ff628c064c25969db1ff33"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Feb 20 10:38:54 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 20 10:38:54 2026 +0000"
      },
      "message": "chore(deps): bump tonic from 0.14.4 to 0.14.5 (#1466)\n\nBumps [tonic](https://github.com/hyperium/tonic) from 0.14.4 to 0.14.5.\n- [Release notes](https://github.com/hyperium/tonic/releases)\n- [Changelog](https://github.com/hyperium/tonic/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/hyperium/tonic/compare/v0.14.4...v0.14.5)\n\n---\nupdated-dependencies:\n- dependency-name: tonic\n  dependency-version: 0.14.5\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "dcc8cca549fc31af72ff628c064c25969db1ff33",
      "tree": "26e15b6332a0566627884114e910c32e716f7850",
      "parents": [
        "522760c4dd1c091bc9de961eb47ab241e4b01020"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Feb 20 09:20:39 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 20 09:20:39 2026 +0000"
      },
      "message": "chore(deps): bump tonic-prost-build from 0.14.4 to 0.14.5 (#1468)\n\nBumps [tonic-prost-build](https://github.com/hyperium/tonic) from 0.14.4 to 0.14.5.\n- [Release notes](https://github.com/hyperium/tonic/releases)\n- [Changelog](https://github.com/hyperium/tonic/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/hyperium/tonic/compare/v0.14.4...v0.14.5)\n\n---\nupdated-dependencies:\n- dependency-name: tonic-prost-build\n  dependency-version: 0.14.5\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "522760c4dd1c091bc9de961eb47ab241e4b01020",
      "tree": "f8e9f6e68157bb8ceb8e08181f62b138ee1e2ad7",
      "parents": [
        "c2e2ad2d4a145576abaf6ce37194d4f002ea3881"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Feb 20 09:03:22 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 20 09:03:22 2026 +0000"
      },
      "message": "chore(deps): bump tonic-build from 0.14.4 to 0.14.5 (#1469)\n\nBumps [tonic-build](https://github.com/hyperium/tonic) from 0.14.4 to 0.14.5.\n- [Release notes](https://github.com/hyperium/tonic/releases)\n- [Changelog](https://github.com/hyperium/tonic/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/hyperium/tonic/compare/v0.14.4...v0.14.5)\n\n---\nupdated-dependencies:\n- dependency-name: tonic-build\n  dependency-version: 0.14.5\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "c2e2ad2d4a145576abaf6ce37194d4f002ea3881",
      "tree": "2e50bd99ee69496aac9c388910728157278f0e6b",
      "parents": [
        "a43ea92d56438b9176691e6624eed3062f1c8d89"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Feb 20 07:03:48 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 20 07:03:48 2026 +0000"
      },
      "message": "chore(deps): bump insta from 1.46.1 to 1.46.3 (#1465)\n\n"
    },
    {
      "commit": "a43ea92d56438b9176691e6624eed3062f1c8d89",
      "tree": "dbae43d61f27e5aed20a62d7401e486a1cf0195c",
      "parents": [
        "bece30f0fd781a8a48ebb7419e324a8827e0c04e"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Feb 20 07:02:58 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 20 07:02:58 2026 +0000"
      },
      "message": "chore(deps): bump clap from 4.5.59 to 4.5.60 (#1464)\n\n"
    },
    {
      "commit": "bece30f0fd781a8a48ebb7419e324a8827e0c04e",
      "tree": "325fb000f44ae4d38f24a70f89aece4721957d67",
      "parents": [
        "2fee04d0c171e439676e5ca4fe39a3b968609899"
      ],
      "author": {
        "name": "Marko Milenković",
        "email": "milenkovicm@users.noreply.github.com",
        "time": "Thu Feb 19 09:26:08 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 19 09:26:08 2026 +0000"
      },
      "message": "feat: Make push scheduling policy default as it has lower latency (#1461)\n\n* feat: make push scheduling policy default ...\n\n... as it results lower latency on benchmarks\n\n* Update ballista/executor/src/config.rs\n\nCo-authored-by: jgrim \u003ckillzoner@users.noreply.github.com\u003e\n\n* make standalone pull based\n\n* reduce some of the sleeps\n\n---------\n\nCo-authored-by: jgrim \u003ckillzoner@users.noreply.github.com\u003e"
    },
    {
      "commit": "2fee04d0c171e439676e5ca4fe39a3b968609899",
      "tree": "07e40ef3063411e59b143492f099ee067e1d4e8d",
      "parents": [
        "0396c58aa58a546395fa59bf6658e17c621c0cc3"
      ],
      "author": {
        "name": "Marko Milenković",
        "email": "milenkovicm@users.noreply.github.com",
        "time": "Thu Feb 19 09:25:44 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 19 09:25:44 2026 +0000"
      },
      "message": "feat: Adaptive query execution (AQE) planner fundamentals (#1372)\n\n* Add AQE planner and execution graph\n\n* disable round robin elimination"
    },
    {
      "commit": "0396c58aa58a546395fa59bf6658e17c621c0cc3",
      "tree": "2a9ec24d9aa95feb57a12edf04131edc952511e4",
      "parents": [
        "771e280916aa519d3a89f0ba1a8ec71b3df86ea1"
      ],
      "author": {
        "name": "Marko Milenković",
        "email": "milenkovicm@users.noreply.github.com",
        "time": "Wed Feb 18 13:31:19 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 18 13:31:19 2026 +0000"
      },
      "message": "fix: remove scheduler_config_spec.toml as its unused (#1462)\n\n"
    },
    {
      "commit": "771e280916aa519d3a89f0ba1a8ec71b3df86ea1",
      "tree": "e6ae0be88c4bdbd2843e1260f006d1bcefcdd327",
      "parents": [
        "0e1bcd278e58ad81f98dcb5cec8df8628331b54a"
      ],
      "author": {
        "name": "jgrim",
        "email": "killzoner@users.noreply.github.com",
        "time": "Wed Feb 18 14:30:36 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 18 13:30:36 2026 +0000"
      },
      "message": "feat: add `Dataframe.cache()` factory (no planner handling) (#1420)\n\n* feat: disable DataFrame.cache() for ballista\n\n* add failing test for cache collect\n\n* feat: Add logical plan cache node extension\n\n* fix: update after review\n\n* fix: update after review (cleanup tests, update ballista cache noop)\n\n* fix: add missing default_codec usage"
    },
    {
      "commit": "0e1bcd278e58ad81f98dcb5cec8df8628331b54a",
      "tree": "c3ba2e3681a4e3d4e34ad7971b73939b1c8dc6ed",
      "parents": [
        "3018c174fddf5f45456ff5371feee24de247a75e"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Feb 17 07:22:37 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 17 07:22:37 2026 +0000"
      },
      "message": "chore(deps): bump clap from 4.5.58 to 4.5.59 (#1460)\n\n"
    },
    {
      "commit": "3018c174fddf5f45456ff5371feee24de247a75e",
      "tree": "59efe2cb4fa3b48a10a32c01a803beafd7c075ee",
      "parents": [
        "4a902c5b1a8f58917f0f2b5690a3d5ea8851aa00"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Feb 16 21:58:15 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 16 21:58:15 2026 +0000"
      },
      "message": "chore(deps): bump tonic-prost from 0.14.3 to 0.14.4 (#1454)\n\n"
    },
    {
      "commit": "4a902c5b1a8f58917f0f2b5690a3d5ea8851aa00",
      "tree": "28b0f487ee9ee4f744ecddad2c8f36b6b5920a78",
      "parents": [
        "b0c8dd1eb78f9ddacebc640d58e3df8f3ddb11a3"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Feb 16 16:13:28 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 16 16:13:28 2026 +0000"
      },
      "message": "chore(deps): bump tonic-build from 0.14.3 to 0.14.4 (#1457)\n\nBumps [tonic-build](https://github.com/hyperium/tonic) from 0.14.3 to 0.14.4.\n- [Release notes](https://github.com/hyperium/tonic/releases)\n- [Changelog](https://github.com/hyperium/tonic/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/hyperium/tonic/compare/v0.14.3...v0.14.4)\n\n---\nupdated-dependencies:\n- dependency-name: tonic-build\n  dependency-version: 0.14.4\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "b0c8dd1eb78f9ddacebc640d58e3df8f3ddb11a3",
      "tree": "600b61e598a9d6809f60183cdb856fa1f3e9633d",
      "parents": [
        "9bf0bc80e55e76b37193591d4023eec69538c1e4"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Feb 16 15:45:54 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 16 15:45:54 2026 +0000"
      },
      "message": "chore(deps): bump tonic-prost-build from 0.14.3 to 0.14.4 (#1459)\n\nBumps [tonic-prost-build](https://github.com/hyperium/tonic) from 0.14.3 to 0.14.4.\n- [Release notes](https://github.com/hyperium/tonic/releases)\n- [Changelog](https://github.com/hyperium/tonic/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/hyperium/tonic/compare/v0.14.3...v0.14.4)\n\n---\nupdated-dependencies:\n- dependency-name: tonic-prost-build\n  dependency-version: 0.14.4\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "9bf0bc80e55e76b37193591d4023eec69538c1e4",
      "tree": "941cc022c0ace94da28ed2ff061e26be89fd9677",
      "parents": [
        "b74b49baabb7b8ffe07b7d23dc3befc2c602bbdf"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Feb 16 14:28:26 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 16 14:28:26 2026 +0000"
      },
      "message": "chore(deps): bump tonic from 0.14.3 to 0.14.4 (#1455)\n\nBumps [tonic](https://github.com/hyperium/tonic) from 0.14.3 to 0.14.4.\n- [Release notes](https://github.com/hyperium/tonic/releases)\n- [Changelog](https://github.com/hyperium/tonic/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/hyperium/tonic/compare/v0.14.3...v0.14.4)\n\n---\nupdated-dependencies:\n- dependency-name: tonic\n  dependency-version: 0.14.4\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "b74b49baabb7b8ffe07b7d23dc3befc2c602bbdf",
      "tree": "ea31200f8681f49b51a433718480424471b1743e",
      "parents": [
        "74f28a3ce46415a500cd70964f7ce9634a43c32d"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Feb 16 09:39:24 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 16 09:39:24 2026 +0000"
      },
      "message": "chore(deps): bump libc from 0.2.181 to 0.2.182 (#1456)\n\nBumps [libc](https://github.com/rust-lang/libc) from 0.2.181 to 0.2.182.\n- [Release notes](https://github.com/rust-lang/libc/releases)\n- [Changelog](https://github.com/rust-lang/libc/blob/0.2.182/CHANGELOG.md)\n- [Commits](https://github.com/rust-lang/libc/compare/0.2.181...0.2.182)\n\n---\nupdated-dependencies:\n- dependency-name: libc\n  dependency-version: 0.2.182\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "74f28a3ce46415a500cd70964f7ce9634a43c32d",
      "tree": "5586479ea4409263809d7d52e85b1533b73044cd",
      "parents": [
        "f6713204d9a57750e5b4e134709e6dc8456da24e"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Feb 16 08:01:48 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 16 08:01:48 2026 +0000"
      },
      "message": "chore(deps): bump uuid from 1.20.0 to 1.21.0 (#1458)\n\n"
    },
    {
      "commit": "f6713204d9a57750e5b4e134709e6dc8456da24e",
      "tree": "cf59165878e2db272e8e49de22e6b67a632a8dd0",
      "parents": [
        "5d00c63a7e8a49a0b1c981ba85ac97132d079181"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Feb 12 09:25:03 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 12 09:25:03 2026 +0000"
      },
      "message": "chore(deps): bump clap from 4.5.57 to 4.5.58 (#1453)\n\nBumps [clap](https://github.com/clap-rs/clap) from 4.5.57 to 4.5.58.\n- [Release notes](https://github.com/clap-rs/clap/releases)\n- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.57...clap_complete-v4.5.58)\n\n---\nupdated-dependencies:\n- dependency-name: clap\n  dependency-version: 4.5.58\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "5d00c63a7e8a49a0b1c981ba85ac97132d079181",
      "tree": "68a117909e3ff4f9420d494944e9665801109274",
      "parents": [
        "bca52c334e20d56363628def56e3da79d15e761c"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Feb 12 09:09:28 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 12 09:09:28 2026 +0000"
      },
      "message": "chore(deps): bump env_logger from 0.11.8 to 0.11.9 (#1452)\n\n"
    },
    {
      "commit": "bca52c334e20d56363628def56e3da79d15e761c",
      "tree": "168b74fe99c36c76667477c2a1d24c6477eabf41",
      "parents": [
        "5c832053a6197e51c9005de53ad227281e28dd85"
      ],
      "author": {
        "name": "Matt Cuento",
        "email": "cuentomr17@gmail.com",
        "time": "Wed Feb 11 09:43:44 2026 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 11 17:43:44 2026 +0000"
      },
      "message": "feat: Add spark-compat mode to integrate datafusion-spark features au… (#1416)\n\n"
    },
    {
      "commit": "5c832053a6197e51c9005de53ad227281e28dd85",
      "tree": "b6ee5fbb7c04c09a00538f6d08634dec4fdcdaba",
      "parents": [
        "502c8a6229dcb0a8128ebf8344110b9397cc1207"
      ],
      "author": {
        "name": "Marko Milenković",
        "email": "milenkovicm@users.noreply.github.com",
        "time": "Wed Feb 11 09:37:16 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 11 09:37:16 2026 +0000"
      },
      "message": "minor: add test to cover IPC arrow file read (#1450)\n\n* add test to cover arrow read\n\n* Update ballista/client/tests/context_unsupported.rs\n\nCo-authored-by: jgrim \u003ckillzoner@users.noreply.github.com\u003e\n\n---------\n\nCo-authored-by: jgrim \u003ckillzoner@users.noreply.github.com\u003e"
    },
    {
      "commit": "502c8a6229dcb0a8128ebf8344110b9397cc1207",
      "tree": "117be94928565b4e956d2b5aacc3f5d2a7f60886",
      "parents": [
        "db7ec405b9afed8285aaef0964eda4b97278e38a"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Feb 10 08:32:58 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 10 08:32:58 2026 +0000"
      },
      "message": "chore(deps): bump libc from 0.2.180 to 0.2.181 (#1449)\n\n"
    },
    {
      "commit": "db7ec405b9afed8285aaef0964eda4b97278e38a",
      "tree": "53bb482242ca52e8d6e333f7c59085edc9546bd4",
      "parents": [
        "40af576e7254453c8c2c76f94392d0a56a2613d4"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Feb 10 08:08:52 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 10 08:08:52 2026 +0000"
      },
      "message": "chore(deps): bump tempfile from 3.24.0 to 3.25.0 (#1448)\n\n"
    },
    {
      "commit": "40af576e7254453c8c2c76f94392d0a56a2613d4",
      "tree": "f55efca08fb423f86ece65be907e87de8c05b8ba",
      "parents": [
        "16f561c80451ec5d343e19dc252f42224dbb9a2d"
      ],
      "author": {
        "name": "Marko Milenković",
        "email": "milenkovicm@users.noreply.github.com",
        "time": "Sun Feb 08 13:04:26 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Feb 08 13:04:26 2026 +0000"
      },
      "message": "chore: add confirmation before tarball is released (#1445)\n\n"
    }
  ],
  "next": "16f561c80451ec5d343e19dc252f42224dbb9a2d"
}
