Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Nov 18, 2025

Bumps the core-ui-package-updates group with 57 updates in the /airflow-core/src/airflow/ui directory:

Package From To
@chakra-ui/react 3.20.0 3.29.0
@codemirror/lang-json 6.0.1 6.0.2
@tanstack/react-query 5.75.4 5.90.9
@tanstack/react-virtual 3.13.8 3.13.12
@uiw/codemirror-themes-all 4.23.12 4.25.3
@uiw/react-codemirror 4.23.12 4.25.3
@xyflow/react 12.4.4 12.9.3
axios 1.12.0 1.13.2
chakra-react-select 6.1.0 6.1.1
chart.js 4.4.9 4.5.1
dayjs 1.11.13 1.11.19
elkjs 0.10.0 0.11.0
i18next 25.1.2 25.6.2
i18next-browser-languagedetector 8.1.0 8.2.0
node-sql-parser 5.3.10 5.3.13
react 19.1.1 19.2.0
@types/react 18.3.19 19.2.5
react-chartjs-2 5.3.0 5.3.1
react-dom 19.1.1 19.2.0
@types/react-dom 18.3.5 19.2.3
react-hook-form 7.56.2 7.66.0
react-hotkeys-hook 4.6.1 5.2.1
react-i18next 15.5.1 16.3.3
react-markdown 9.1.0 10.1.0
react-resizable-panels 2.1.7 3.0.6
react-router-dom 6.30.0 7.9.6
react-syntax-highlighter 15.6.1 16.1.0
use-debounce 10.0.4 10.0.6
yaml 2.8.0 2.8.1
zustand 5.0.4 5.0.8
@eslint/compat 1.2.9 2.0.0
@eslint/js 9.26.0 9.39.1
@stylistic/eslint-plugin 2.13.0 5.5.0
@tanstack/eslint-plugin-query 5.74.7 5.91.2
@testing-library/jest-dom 6.6.3 6.9.1
@trivago/prettier-plugin-sort-imports 4.3.0 6.0.0
@types/node 22.15.14 24.10.1
@vitejs/plugin-react-swc 3.9.0 4.2.2
@vitest/coverage-v8 2.1.9 4.0.9
eslint 9.26.0 9.39.1
eslint-config-prettier 10.1.2 10.1.8
eslint-plugin-i18next 6.1.1 6.1.3
eslint-plugin-jsonc 2.20.1 2.21.0
eslint-plugin-perfectionist 4.12.3 4.15.1
eslint-plugin-prettier 5.4.0 5.5.4
eslint-plugin-react-hooks 5.2.0 7.0.1
eslint-plugin-react-refresh 0.4.20 0.4.24
eslint-plugin-unicorn 55.0.0 62.0.0
globals 15.15.0 16.5.0
happy-dom 17.4.6 20.0.10
jsonc-eslint-parser 2.4.0 2.4.1
msw 2.7.6 2.12.2
prettier 3.5.3 3.6.2
typescript 5.8.3 5.9.3
typescript-eslint 8.32.0 8.46.4
vite 5.4.19 7.2.2
vitest 2.1.9 4.0.9

Updates @chakra-ui/react from 3.20.0 to 3.29.0

Release notes

Sourced from @​chakra-ui/react's releases.

@​chakra-ui/react@​3.29.0

Minor Changes

Patch Changes

  • 69aabbf Thanks @​segunadebayo! - - Combobox: Refactor recipe for smarter padding management to prevent input text from overflowing unto triggers
    • CodeBlock: Add missing use client directive

@​chakra-ui/react@​3.28.0

Minor Changes

  • #10374 e62bae7 Thanks @​Adebesin-Cell! - Add new TagsInput component for entering multiple values as tags with features like tag creation, deletion, and keyboard navigation.

    import { Span, TagsInput } from "@chakra-ui/react"
    export const TagsInputBasic = () => {
    return (
    <TagsInput.Root defaultValue={["React", "Chakra", "TypeScript"]}>
    <TagsInput.Label>Tags</TagsInput.Label>
    <TagsInput.Control>
    <TagsInput.Items />
    <TagsInput.Input placeholder="Add tag..." />
    </TagsInput.Control>
    </TagsInput.Root>
    )
    }

  • bf31e2a Thanks @​segunadebayo! - - Checkbox

    • Fix issue where setting initial checked state to indeterminate doesn't work
    • Ensure api.checkedState returns the correct checked state
    • Collapsible
      • Add support for collapsedHeight and collapsedWidth props to control the dimensions of the collapsible content when in its collapsed state
      • Fix issue where dir prop value doesn't get applied correctly

... (truncated)

Changelog

Sourced from @​chakra-ui/react's changelog.

3.29.0

Minor Changes

Patch Changes

  • 69aabbf Thanks @​segunadebayo! - - Combobox: Refactor recipe for smarter padding management to prevent input text from overflowing unto triggers
    • CodeBlock: Add missing use client directive

3.28.1

Patch Changes

  • fad9a2e Thanks @​segunadebayo! - Fix CodeBlock right padding when scrolling long code lines horizontally

  • 37d166a Thanks @​segunadebayo! - - Tabs: Refactor to use css variables for styling indicator (--tabs-indicator-bg ) for better customization.

    • SegmentedControl: Refactor to use css variables for styling indicator (--segment-indicator-bg and --segment-indicator-shadow) for better customization.
  • 7067c95 Thanks @​segunadebayo! - Fix Shadow DOM and Web Component selector handling in globalCss. The :host, :host-context(), and ::slotted() pseudo-classes now correctly transform to top-level selectors with case-insensitive matching.

  • c7060de Thanks @​segunadebayo! - Improve styled-system performance with multiple optimizations

    • Token cloning: Replace structuredClone() with efficient shallow clone (75x faster)
    • Memoization: Improve cache key generation with efficient hashing and LRU cache (1.4x faster baseline, up to 585x faster for cached operations)
    • Object allocation: Use singleton empty objects instead of creating new ones in hot paths
    • Array operations: Optimize responsive value normalization with for loops instead of reduce

... (truncated)

Commits

Updates @codemirror/lang-json from 6.0.1 to 6.0.2

Changelog

Sourced from @​codemirror/lang-json's changelog.

6.0.2 (2025-06-19)

Bug fixes

Add a .d.cts file to make TypeScript happy.

Commits

Updates @tanstack/react-query from 5.75.4 to 5.90.9

Release notes

Sourced from @​tanstack/react-query's releases.

@​tanstack/react-query-persist-client@​5.90.9

Patch Changes

  • Updated dependencies []:
    • @​tanstack/query-persist-client-core@​5.91.6
    • @​tanstack/react-query@​5.90.7

@​tanstack/react-query@​5.90.9

Patch Changes

  • Updated dependencies [08b211f]:
    • @​tanstack/query-core@​5.90.9

@​tanstack/react-query-persist-client@​5.90.8

Patch Changes

  • Updated dependencies []:
    • @​tanstack/query-persist-client-core@​5.91.5
    • @​tanstack/react-query@​5.90.6

@​tanstack/react-query@​5.90.8

Patch Changes

  • Updated dependencies [c0ec9fe]:
    • @​tanstack/query-core@​5.90.8

@​tanstack/react-query-persist-client@​5.90.7

Patch Changes

  • Updated dependencies []:
    • @​tanstack/query-persist-client-core@​5.91.4
    • @​tanstack/react-query@​5.90.5

@​tanstack/react-query@​5.90.7

Patch Changes

  • Updated dependencies [b4cd121]:
    • @​tanstack/query-core@​5.90.7

@​tanstack/react-query-persist-client@​5.90.6

Patch Changes

  • Updated dependencies []:
    • @​tanstack/query-persist-client-core@​5.91.3
    • @​tanstack/react-query@​5.90.4

@​tanstack/react-query@​5.90.6

Patch Changes

... (truncated)

Changelog

Sourced from @​tanstack/react-query's changelog.

5.90.9

Patch Changes

  • Updated dependencies [08b211f]:
    • @​tanstack/query-core@​5.90.9

5.90.8

Patch Changes

  • Updated dependencies [c0ec9fe]:
    • @​tanstack/query-core@​5.90.8

5.90.7

Patch Changes

  • Updated dependencies [b4cd121]:
    • @​tanstack/query-core@​5.90.7

5.90.6

Patch Changes

  • Updated dependencies [1638c02]:
    • @​tanstack/query-core@​5.90.6

5.90.5

Patch Changes

  • Updated dependencies [e42ddfe]:
    • @​tanstack/query-core@​5.90.5

5.90.4

Patch Changes

  • Updated dependencies [20ef922]:
    • @​tanstack/query-core@​5.90.4

5.90.3

Patch Changes

  • Avoid unhandled promise rejection errors during de/rehydration of pending queries. (#9752)

  • Updated dependencies [4e1c433]:

    • @​tanstack/query-core@​5.90.3
Commits

Updates @tanstack/react-virtual from 3.13.8 to 3.13.12

Release notes

Sourced from @​tanstack/react-virtual's releases.

@​tanstack/react-virtual@​3.13.12

Patch Changes

  • chore(react-virtual): fix vite e2e build (#1030)

  • Updated dependencies [d21ed98]:

    • @​tanstack/virtual-core@​3.13.12

@​tanstack/react-virtual@​3.13.11

Patch Changes

  • Updated dependencies [73fa867]:
    • @​tanstack/virtual-core@​3.13.11

@​tanstack/react-virtual@​3.13.10

Patch Changes

  • Updated dependencies [b3b7e7d]:
    • @​tanstack/virtual-core@​3.13.10

@​tanstack/react-virtual@​3.13.9

Patch Changes

  • Updated dependencies [9e33cdb]:
    • @​tanstack/virtual-core@​3.13.9
Changelog

Sourced from @​tanstack/react-virtual's changelog.

3.13.12

Patch Changes

  • chore(react-virtual): fix vite e2e build (#1030)

  • Updated dependencies [d21ed98]:

    • @​tanstack/virtual-core@​3.13.12

3.13.11

Patch Changes

  • Updated dependencies [73fa867]:
    • @​tanstack/virtual-core@​3.13.11

3.13.10

Patch Changes

  • Updated dependencies [b3b7e7d]:
    • @​tanstack/virtual-core@​3.13.10

3.13.9

Patch Changes

  • Updated dependencies [9e33cdb]:
    • @​tanstack/virtual-core@​3.13.9
Commits

Updates @uiw/codemirror-themes-all from 4.23.12 to 4.25.3

Release notes

Sourced from @​uiw/codemirror-themes-all's releases.

v4.25.3

Buy me a coffee

Documentation v4.25.3: https://raw.githack.com/uiwjs/react-codemirror/9161ac5/index.html
Comparing Changes: uiwjs/react-codemirror@v4.25.2...v4.25.3

v4.25.2

Buy me a coffee

Documentation v4.25.2: https://raw.githack.com/uiwjs/react-codemirror/81b52d5/index.html
Comparing Changes: uiwjs/react-codemirror@v4.25.1...v4.25.2

v4.25.1

Buy me a coffee

Documentation v4.25.1: https://raw.githack.com/uiwjs/react-codemirror/0eebca2/index.html
Comparing Changes: uiwjs/react-codemirror@v4.25.0...v4.25.1

v4.25.0

Buy me a coffee

Documentation v4.25.0: https://raw.githack.com/uiwjs/react-codemirror/b6a0ef9/index.html

... (truncated)

Commits

Updates @uiw/react-codemirror from 4.23.12 to 4.25.3

Release notes

Sourced from @​uiw/react-codemirror's releases.

v4.25.3

Buy me a coffee

Documentation v4.25.3: https://raw.githack.com/uiwjs/react-codemirror/9161ac5/index.html
Comparing Changes: uiwjs/react-codemirror@v4.25.2...v4.25.3

v4.25.2

Buy me a coffee

Documentation v4.25.2: https://raw.githack.com/uiwjs/react-codemirror/81b52d5/index.html
Comparing Changes: uiwjs/react-codemirror@v4.25.1...v4.25.2

v4.25.1

Buy me a coffee

Documentation v4.25.1: https://raw.githack.com/uiwjs/react-codemirror/0eebca2/index.html
Comparing Changes: uiwjs/react-codemirror@v4.25.0...v4.25.1

v4.25.0

Buy me a coffee

Documentation v4.25.0: https://raw.githack.com/uiwjs/react-codemirror/b6a0ef9/index.html

... (truncated)

Commits

Updates @xyflow/react from 12.4.4 to 12.9.3

Release notes

Sourced from @​xyflow/react's releases.

@​xyflow/react@​12.9.3

Patch Changes

@​xyflow/react@​12.9.2

Patch Changes

@​xyflow/react@​12.9.1

Patch Changes

@​xyflow/react@​12.9.0

Minor Changes

Patch Changes

@​xyflow/react@​12.8.5

Patch Changes

... (truncated)

Changelog

Sourced from @​xyflow/react's changelog.

12.9.3

Patch Changes

12.9.2

Patch Changes

12.9.1

Patch Changes

12.9.0

Minor Changes

Patch Changes

12.8.6

... (truncated)

Commits
  • 12c516d chore(packages): bump
  • cb2db9f chore(reactflow): paneClickDistance default 1
  • 7680cef Merge pull request #5594 from xyflow/enhance/connection-snapping
  • a52ccc2 chore(packages): bump
  • b298819 chore(pane): handle nodes selection
  • 0d2cda7 also postpone starting selection when clicking on a node
  • 11aa29b always pass current pointer position to connection
  • 1522b24 chore(packages): bump
  • 2baa839 simplify conditions
  • eb7a272 rename hasActiveSelection to isSelectionEnabled
  • Additional commits viewable in compare view

Updates axios from 1.12.0 to 1.13.2

Release notes

Sourced from axios's releases.

Release v1.13.2

Release notes:

Bug Fixes

  • http: fix 'socket hang up' bug for keep-alive requests when using timeouts; (#7206) (8d37233)
  • http: use default export for http2 module to support stubs; (#7196) (0588880)

Performance Improvements

Contributors to this release

Release v1.13.1

Release notes:

Bug Fixes

  • http: fixed a regression that caused the data stream to be interrupted for responses with non-OK HTTP statuses; (#7193) (bcd5581)

Contributors to this release

Release v1.13.0

Release notes:

Bug Fixes

  • fetch: prevent TypeError when config.env is undefined (#7155) (015faec)
  • resolve issue #7131 (added spacing in mergeConfig.js) (#7133) (9b9ec98)

Features

Contributors to this release

... (truncated)

Changelog

Sourced from axios's changelog.

1.13.2 (2025-11-0...

Description has been truncated

@dependabot dependabot bot added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels Nov 18, 2025
@dependabot dependabot bot added javascript Pull requests that update Javascript code dependencies Pull requests that update a dependency file labels Nov 18, 2025
@boring-cyborg boring-cyborg bot added the area:UI Related to UI/UX. For Frontend Developers. label Nov 18, 2025
@dependabot dependabot bot force-pushed the dependabot/npm_and_yarn/airflow-core/src/airflow/ui/v3-1-test/core-ui-package-updates-35c933d1fa branch from b456a88 to a5ab871 Compare November 19, 2025 00:26
github-actions bot and others added 3 commits November 19, 2025 12:18
… once (#58198) (#58214)

This has to be done in global_constants module, because regeneration
can happen just during importing and if we try to do it in a separate
package circular dependencies might happen.
(cherry picked from commit 4bde26f)

Co-authored-by: Jarek Potiuk <[email protected]>
Lee-W and others added 21 commits November 19, 2025 12:18
…eset_dag_run (#57756) (#57968) (#58333)

When TriggerDagRunOperator is used with deferrable=True, wait_for_completion=True,
  reset_dag_run=True, and a fixed trigger_run_id, the operator becomes permanently
  stuck in deferred state after clearing and re-running.

  Root cause:
  When reset_dag_run=True is used with a fixed run_id, the database preserves the
  original logical_date from the first run. However, on subsequent runs after clearing,
  the operator calculates a NEW logical_date based on the current time. The DagStateTrigger
  was being created with this newly calculated logical_date, causing a mismatch when
  querying the database - the trigger looked for a DAG run with the new logical_date
  but the database contained the original logical_date, causing the query to return
  zero results indefinitely.

  Solution:
  - Modified _handle_trigger_dag_run() in task_runner.py to pass execution_dates=None
    to DagStateTrigger when run_ids is provided, since run_id alone is sufficient and
    globally unique
  - Added test test_handle_trigger_dag_run_deferred_with_reset_uses_run_id_only to
    verify the fix and prevent regression

  The fix ensures that both deferrable and non-deferrable modes use identical logic
  for determining DAG run completion - querying by run_id and state only, without
  filtering by logical_date which can become stale when resets are involved.
(cherry picked from commit 4f3d0c5)

Co-authored-by: Mykola Shyshov <[email protected]>
…rs in --dev-mode (#57846) (#58080) (#58345)

* Docs: Add note for WSL users about CHOKIDAR_USEPOLLING for UI hot reloading (#57846)

* Breeze: Automatically set CHOKIDAR_USEPOLLING for WSL users in --dev-mode (#57846)

* Breeze: Automatically set CHOKIDAR_USEPOLLING for WSL users in --dev-mode (#57846)

* Update dev/breeze/src/airflow_breeze/commands/developer_commands.py



---------
(cherry picked from commit e2f31e9)

Co-authored-by: Lohith M <[email protected]>
Co-authored-by: LIU ZHE YOU <[email protected]>
(cherry picked from commit 95a9db7)

Co-authored-by: Ephraim Anierobi <[email protected]>
) (#58376)

We keep on getting dependabot upgrades for this project and it's
not really used (will be replaced by performance framework soon
hopefully). In the meantime changing to pyproject.toml and
removing `==` requirements should make dependabot more happy.
(cherry picked from commit 79d54f3)
…58373)

There were a couple of problems with genearted documentation for
installation from sources for "apache-airflow" and "apache-airflow-ctl":

* apache-airflow-ctl links in source installation were broken
* apache-airflow did not have link to sdist and whl distributions
  of task-sdk (which is currently released together with apache-airflow
  and apache-airflow-core)
* airflow-ctl was missing in development index generated locally
* INSTALL that is common for all distribution sources only contained
  information on building apache-airflow, but did not have
  instrunctions on building other distributions
(cherry picked from commit f4c7dad)

Co-authored-by: Jarek Potiuk <[email protected]>
…8378)

Closes: #57355

When a user runs `airflow config list --include-descriptions --include-examples`,
multi-line values (like `dag_bundle_config_list`) would cause a
`configparser.ParsingError` due to improper indentation.

This fix pretty-prints the JSON value using `json.dumps(indent=4)`
and then adds an additional four-space indent to each new line.
This ensures the INI parser treats the entire block as a
single, valid multi-line value.
(cherry picked from commit d009b64)

Co-authored-by: Aaron Chen <[email protected]>
…EASE_PROVIDER.md` (#58392) (#58402)

(cherry picked from commit 25d36db)

Co-authored-by: Jake Roach <[email protected]>
…data (#58314) (#58399)

The function would fail with 'TypeError: content.split is not a function'
when data was not a string but also didn't have a content property.

Changes:
- Add type guard to check if data is string before calling .split()
- Add support for single log line objects (return as array)
- Simplify logic with early returns for clearer flow
- Add comprehensive test suite covering all edge cases

The function now handles:
1. Data with content property (returns as-is)
2. String data (parses as newline-separated JSON)
3. Object data without content (returns wrapped in array)
4. Edge cases (undefined, null, numbers, invalid JSON)
(cherry picked from commit a398201)

Co-authored-by: Felix Uellendall <[email protected]>
…58405)

Clarify that the setting only applies to bundles supporting versioning
and does not affect DAG versions displayed in the UI.
(cherry picked from commit 47cea96)

Co-authored-by: Jed Cunningham <[email protected]>
(cherry picked from commit 7c5b22a)

Co-authored-by: Ephraim Anierobi <[email protected]>
We have inline project metadata in the prek hooks, and that means
that each of the scripts will use their own venv to roon. However
Airflow code and libraries does not support Python 3.14 yet (and will
not for quite a while - because our dependencies will need time to
catch-up. In the meantime we have to limit prek hooks to not install
Python 3.14.

Actually in order to have good stability, we are fine to limiting
EVERYONE to use Python 3.10 for prek. There are no real benefits from
using a different Python version (except maybe a little speed but
prek-hooks are generally rather fast anyway) and we can definitely
benefit from better stability and having exactly the same output
for prek hooks by everyone. Uv will handle installation of the
right python version automatically.
(cherry picked from commit d31e578)


Fixes: #56048

Co-authored-by: Jarek Potiuk <[email protected]>
(cherry picked from commit 2dfa8e2)

Co-authored-by: Jens Scheffler <[email protected]>
…low/api_fastapi/auth/managers/simple/ui (#58443) (#58463)

* Bump glob

Bumps [glob](https://github.com/isaacs/node-glob) from 10.4.5 to 10.5.0.
- [Changelog](https://github.com/isaacs/node-glob/blob/main/changelog.md)
- [Commits](isaacs/node-glob@v10.4.5...v10.5.0)
(cherry picked from commit 2475fc6)



---
updated-dependencies:
- dependency-name: glob
  dependency-version: 10.5.0
  dependency-type: indirect
...



* Add pnpm lock as well

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jens Scheffler <[email protected]>
…58472)

This PR addresses the case where we have to manage dependencies
between Airfow distributions and we have to manage the right lower
bind versions for them.

Since we missed a comprehensive documentation on how our dependencies
are managed in general, and we had no good place to describe it, this
PR not only adds code to manage it, but also extends the documentation
of the "12_airflw_dependencies_and_extras.rst" chapter of the
contributing documentation to include comprehensive (but also hopefully
helpful) documentation explaining to contributors how our dependencies
are managed.

The changes in the doc:

* add missing documentation explaining dependency management in airflow
  distributions in the monorepo

* adds selective check to verify if cross-airflow-distribution
  dependencies have not been modified in the PR, and fails if they were,
  unless appropriate label is set on the PR

* adds breeze tests covering the test cases of selective check
(cherry picked from commit ce9364e)

Co-authored-by: Jarek Potiuk <[email protected]>
@dependabot dependabot bot force-pushed the dependabot/npm_and_yarn/airflow-core/src/airflow/ui/v3-1-test/core-ui-package-updates-35c933d1fa branch from a5ab871 to 7de6c40 Compare November 19, 2025 16:44
@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Nov 20, 2025

Looks like these dependencies are updatable in another way, so this is no longer needed.

@dependabot dependabot bot closed this Nov 20, 2025
@dependabot dependabot bot deleted the dependabot/npm_and_yarn/airflow-core/src/airflow/ui/v3-1-test/core-ui-package-updates-35c933d1fa branch November 20, 2025 16:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:UI Related to UI/UX. For Frontend Developers. dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants