Skip to content

Bump the 3-2-auth-ui-package-updates group across 1 directory with 19 updates#65436

Open
dependabot[bot] wants to merge 105 commits intov3-2-testfrom
dependabot/npm_and_yarn/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/v3-2-test/3-2-auth-ui-package-updates-506e57231e
Open

Bump the 3-2-auth-ui-package-updates group across 1 directory with 19 updates#65436
dependabot[bot] wants to merge 105 commits intov3-2-testfrom
dependabot/npm_and_yarn/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/v3-2-test/3-2-auth-ui-package-updates-506e57231e

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot bot commented on behalf of github Apr 17, 2026

Bumps the 3-2-auth-ui-package-updates group with 19 updates in the /airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui directory:

Package From To
@hey-api/openapi-ts 0.94.0 0.96.0
@tanstack/react-query 5.90.21 5.99.0
react 19.2.4 19.2.5
react-cookie 8.0.1 8.1.0
react-dom 19.2.4 19.2.5
react-hook-form 7.71.2 7.72.1
react-router-dom 7.13.1 7.14.0
@7nohe/openapi-react-query-codegen 2.0.0 2.1.0
@eslint/compat 2.0.3 2.0.5
@typescript-eslint/eslint-plugin 8.57.0 8.58.1
@typescript-eslint/parser 8.57.0 8.58.1
@typescript-eslint/utils 8.57.0 8.58.1
@vitest/coverage-v8 4.1.0 4.1.4
eslint 10.0.3 10.2.0
eslint-plugin-perfectionist 5.6.0 5.8.0
prettier 3.8.1 3.8.2
typescript-eslint 8.57.0 8.58.1
vite 8.0.5 8.0.8
vitest 4.1.0 4.1.4

Updates @hey-api/openapi-ts from 0.94.0 to 0.96.0

Release notes

Sourced from @​hey-api/openapi-ts's releases.

@​hey-api/openapi-ts@​0.95.0

Minor Changes

Validator request schemas

Valibot plugin no longer exports composite request Data schemas. Instead, each layer is exported as a separate schema. If you're using validators with SDKs, you can preserve the composite schema with shouldExtract:

export default {
  input: "hey-api/backend", // sign up at app.heyapi.dev
  output: "src/client",
  plugins: [
    // ...other plugins
    {
      name: "sdk",
      validator: "valibot",
    },
    {
      name: "valibot",
      requests: {
        shouldExtract: true,
      },
    },
  ],
};

Removed plugin.getSymbol() function

This function has been removed. You can use plugin.querySymbol() instead. It accepts the same arguments and returns the same result.

Validator request schemas

Zod plugin no longer exports composite request Data schemas. Instead, each layer is exported as a separate schema. If you're using validators with SDKs, you can preserve the composite schema with shouldExtract:

export default {
  input: "hey-api/backend", // sign up at app.heyapi.dev
  output: "src/client",
  plugins: [
    // ...other plugins
    {
      name: "sdk",
      validator: "zod",
</tr></table> 

... (truncated)

Changelog

Sourced from @​hey-api/openapi-ts's changelog.

@​hey-api/openapi-ts 0.96.0

⚠️ Breaking

This release has 1 breaking change. Please review the release notes carefully before upgrading.

Updates

  • ⚠️ Breaking: This release bumps the minimum required Node version to 22.13. (#3694)
  • cli: improve error message on invalid input (#3679)
  • parser: keep orphans when explicitly included in filters (#3714)
  • parser: process enum metadata (#3727)

Plugins

@​angular/common

  • requests and resources broken default configuration (#3678)

@​hey-api/client-angular

  • simplify SSE line endings normalization (#3686)

@​hey-api/client-axios

  • simplify SSE line endings normalization (#3686)

@​hey-api/client-fetch

  • simplify SSE line endings normalization (#3686)

@​hey-api/client-ky

  • simplify SSE line endings normalization (#3686)

@​hey-api/client-next

  • simplify SSE line endings normalization (#3686)

@​hey-api/client-nuxt

  • simplify SSE line endings normalization (#3686)

@​hey-api/client-ofetch

  • simplify SSE line endings normalization (#3686)

@​hey-api/transformers

  • return value for primitive array entries (#3733)

... (truncated)

Commits

Updates @tanstack/react-query from 5.90.21 to 5.99.0

Release notes

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

@​tanstack/react-query-devtools@​5.99.0

Patch Changes

  • Updated dependencies []:
    • @​tanstack/query-devtools@​5.99.0
    • @​tanstack/react-query@​5.99.0

@​tanstack/react-query-next-experimental@​5.99.0

Patch Changes

  • Updated dependencies []:
    • @​tanstack/react-query@​5.99.0

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

Patch Changes

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

@​tanstack/react-query@​5.99.0

Patch Changes

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

@​tanstack/react-query-devtools@​5.98.0

Patch Changes

  • Updated dependencies []:
    • @​tanstack/query-devtools@​5.98.0
    • @​tanstack/react-query@​5.98.0

@​tanstack/react-query-next-experimental@​5.98.0

Patch Changes

  • Updated dependencies []:
    • @​tanstack/react-query@​5.98.0

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

Patch Changes

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

@​tanstack/react-query@​5.98.0

Patch Changes

  • Updated dependencies []:

... (truncated)

Changelog

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

5.99.0

Patch Changes

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

5.98.0

Patch Changes

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

5.97.0

Patch Changes

  • Updated dependencies [2bfb12c]:
    • @​tanstack/query-core@​5.97.0

5.96.2

Patch Changes

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

5.96.1

Patch Changes

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

5.96.0

Patch Changes

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

5.95.2

Patch Changes

  • Updated dependencies [cd5a35b]:
    • @​tanstack/query-core@​5.95.2

5.95.1

... (truncated)

Commits

Updates react from 19.2.4 to 19.2.5

Release notes

Sourced from react's releases.

19.2.5 (April 8th, 2026)

React Server Components

Commits

Updates react-cookie from 8.0.1 to 8.1.0

Release notes

Sourced from react-cookie's releases.

v8.1.0

What's Changed

New Contributors

... (truncated)

Commits
  • e597546 Bump to v8.1.0 (#948)
  • 9480fc5 Revert from .mts to .ts files (#947)
  • ba4bf65 fix: refactor useLayoutEffect to follow React Hook rules and update SSR tests...
  • 99a80f7 chore: fix types for react components (#939)
  • a5ae6b9 Potential fix for code scanning alert no. 2: Workflow does not contain permis...
  • ac30565 Potential fix for code scanning alert no. 1: Workflow does not contain permis...
  • 78cd882 Upgrade libraries (#944)
  • 3442112 chore(deps): update dependency @​types/react to ^19.1.2 (#921)
  • b988767 chore(deps): update yarn to v4.9.1 (#919)
  • 060bf39 chore(deps): lock file maintenance (#918)
  • Additional commits viewable in compare view

Updates react-dom from 19.2.4 to 19.2.5

Release notes

Sourced from react-dom's releases.

19.2.5 (April 8th, 2026)

React Server Components

Commits

Updates react-hook-form from 7.71.2 to 7.72.1

Release notes

Sourced from react-hook-form's releases.

Version 7.72.1

🐞 fix: add isDirty check for numeric string keys in defaultValues (issue #13346) (#13347) 🐞 fix: prevent setValue with shouldDirty from polluting unrelated dirty fields (#13326) 🐞 fix: memoize control in HookFormControlContext to prevent render conflicts (#13272) (#13312) 🐞 fix: isNameInFieldArray should check all ancestor paths for nested field arrays (#13318) 🐞 fix: #13320 formState.isValid incorrect on Controller re-mount (#13324)

thanks to @​6810779s, @​candymask0712, @​olagokemills, @​shahmir-oscilar & @​bae080311

Version 7.72.0

⚓️ feat: built-in form level validate (#13195)

useForm({
  validate: async ({ formValues }: FormValidateResult) => {
    if (formValues.test1.length > formValues.test.length) {
      return {
        type: 'formError',
        message: 'something is wrong here',
      };
    }
if (formValues.test === 'test') {
  return 'direct error message';
}
return true;

},
});

🐞 fix: prevent useFieldArray from marking unrelated fields as dirty (#13299) 🐞 fix #13300 checkbox form validation ignored with native validation (#13310) 🌉 allow subscribe formState to track submit state (#13319)

thanks to @​WiXSL, @​BrendanC23 & @​6810779s

Commits
  • 724e563 7.72.1
  • ba649e9 🐞 test: add isDirty check for numeric string keys in defaultValues (issue #13...
  • 2f56eb0 🛖 build(deps): bump yaml from 1.10.2 to 1.10.3 in /app (#13335)
  • f29f546 👯 combine duplicated code (#13328)
  • 2cfc8a5 🐞 fix: prevent setValue with shouldDirty from polluting unrelated dirty field...
  • 44e8815 🐞 fix: memoize control in HookFormControlContext to prevent render conflicts ...
  • 302d160 🐞 fix: isNameInFieldArray should check all ancestor paths for nested field ar...
  • d7ccd70 🦾 dev deps upgrade (#13325)
  • fddf779 🐞 fix: #13320 formState.isValid incorrect on Controller re-mount (#13324)
  • 26ae54e 🛖 build(deps-dev): bump rollup from 4.53.3 to 4.59.0 (#13323)
  • Additional commits viewable in compare view

Updates react-router-dom from 7.13.1 to 7.14.0

Changelog

Sourced from react-router-dom's changelog.

7.14.0

Patch Changes

  • Updated dependencies:
    • react-router@7.14.0

7.13.2

Patch Changes

  • Updated dependencies:
    • react-router@7.13.2
Commits

Updates @7nohe/openapi-react-query-codegen from 2.0.0 to 2.1.0

Release notes

Sourced from @​7nohe/openapi-react-query-codegen's releases.

v2.1.0

What's Changed

New Contributors

Full Changelog: 7nohe/openapi-react-query-codegen@v2.0.0...v2.1.0

Commits
  • b0c732b chore: release v2.1.0
  • 1d5006f chore: add missing path for react-router-7-app in biome.json
  • dc3c833 ci: migrate npm release workflow to trusted publishing (#193)
  • bee536d Support TypeScript5.9.x and hey-api/openapi-ts 0.92.x (#192)
  • See full diff in compare view
Maintainer changes

This version was pushed to npm by [GitHub Actions](https://www.npmjs.com/~GitHub Actions), a new releaser for @​7nohe/openapi-react-query-codegen since your current version.


Updates @eslint/compat from 2.0.3 to 2.0.5

Release notes

Sourced from @​eslint/compat's releases.

migrate-config: v2.0.5

2.0.5 (2026-04-03)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @​eslint/compat bumped from ^2.0.3 to ^2.0.4
    • devDependencies
      • @​eslint/core bumped from ^1.1.1 to ^1.2.0

compat: v2.0.5

2.0.5 (2026-04-08)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @​eslint/core bumped from ^1.2.0 to ^1.2.1

migrate-config: v2.0.4

2.0.4 (2026-03-20)

Bug Fixes

  • update dependency @​eslint/eslintrc to ^3.3.5 (#397) (8567c19)

compat: v2.0.4

2.0.4 (2026-04-03)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @​eslint/core bumped from ^1.1.1 to ^1.2.0
Changelog

Sourced from @​eslint/compat's changelog.

2.0.5 (2026-04-08)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @​eslint/core bumped from ^1.2.0 to ^1.2.1

2.0.4 (2026-04-03)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @​eslint/core bumped from ^1.1.1 to ^1.2.0
Commits

Updates @typescript-eslint/eslint-plugin from 8.57.0 to 8.58.1

Release notes

Sourced from @​typescript-eslint/eslint-plugin's releases.

v8.58.1

8.58.1 (2026-04-08)

🩹 Fixes

  • eslint-plugin: [no-unused-vars] fix false negative for type predicate parameter (#12004)

❤️ Thank You

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

v8.58.0

8.58.0 (2026-03-30)

🚀 Features

  • support TypeScript 6 (#12124)

🩹 Fixes

  • eslint-plugin: crash in no-unnecessary-type-arguments (#12163)
  • eslint-plugin: [no-extraneous-class] handle index signatures (#12142)
  • eslint-plugin: [prefer-regexp-exec] avoid fixing unknown RegExp flags (#12161)

❤️ Thank You

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

v8.57.2

8.57.2 (2026-03-23)

🩹 Fixes

  • eslint-plugin: [prefer-optional-chain] remove dangling closing parenthesis (#11865)
  • eslint-plugin: [array-type] ignore Array and ReadonlyArray without type arguments (#11971)
  • eslint-plugin: [no-restricted-types] flag banned generics in extends or implements (#12120)
  • eslint-plugin: [no-unsafe-return] false positive on unwrapping generic (#12125)
  • eslint-plugin: [no-unsafe-return] false positive on unwrapping generic (#12125)

... (truncated)

Changelog

Sourced from @​typescript-eslint/eslint-plugin's changelog.

8.58.1 (2026-04-08)

🩹 Fixes

  • eslint-plugin: [no-unused-vars] fix false negative for type predicate parameter (#12004)

❤️ Thank You

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

8.58.0 (2026-03-30)

🚀 Features

  • support TypeScript 6 (#12124)

🩹 Fixes

  • eslint-plugin: [prefer-regexp-exec] avoid fixing unknown RegExp flags (#12161)
  • eslint-plugin: [no-extraneous-class] handle index signatures (#12142)
  • eslint-plugin: crash in no-unnecessary-type-arguments (#12163)

❤️ Thank You

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

8.57.2 (2026-03-23)

🩹 Fixes

  • eslint-plugin: [prefer-readonly-parameter-types] preserve type alias infomation (#11954)
  • eslint-plugin: [no-useless-default-assignment] skip reporting false positives for unresolved type parameters (#12127)
  • eslint-plugin: [no-unsafe-return] false positive on unwrapping generic (#12125)
  • eslint-plugin: [no-restricted-types] flag banned generics in extends or implements (#12120)
  • eslint-plugin: [array-type] ignore Array and ReadonlyArray without type arguments (#11971)
  • eslint-plugin: [prefer-optional-chain] remove dangling closing parenthesis (#11865)

❤️ Thank You

... (truncated)

Commits
  • 5311ed3 chore(release): publish 8.58.1
  • c3f8ed5 fix(eslint-plugin): [no-unused-vars] fix false negative for type predicate pa...
  • e372a66 Revert: feat(eslint-plugin): [no-unnecessary-type-arguments] report inferred ...
  • 4933417 chore(release): publish 8.58.0
  • 5a9bd36 fix(eslint-plugin): [prefer-regexp-exec] avoid fixing unknown RegExp flags (#...
  • edb90eb fix(eslint-plugin): [no-extraneous-class] handle index signatures (#12142)
  • 8cde2d0 feat: support TypeScript 6 (#12124)
  • 1bf86c9 fix(eslint-plugin): crash in no-unnecessary-type-arguments (#12163)
  • e9cc25a docs(eslint-plugin): fix typo (#12155)
  • be4d54d chore(release): publish 8.57.2
  • Additional commits viewable in compare view

Updates @typescript-eslint/parser from 8.57.0 to 8.58.1

Release notes

Sourced from @​typescript-eslint/parser's releases.

v8.58.1

8.58.1 (2026-04-08)

🩹 Fixes

  • eslint-plugin: [no-unused-vars] fix false negative for type predicate parameter (#12004)

❤️ Thank You

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

v8.58.0

8.58.0 (2026-03-30)

🚀 Features

  • support TypeScript 6 (#12124)

🩹 Fixes

  • eslint-plugin: crash in no-unnecessary-type-arguments (#12163)
  • eslint-plugin: [no-extraneous-class] handle index signatures (#12142)
  • eslint-plugin: [prefer-regexp-exec] avoid fixing unknown RegExp flags (#12161)

❤️ Thank You

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

v8.57.2

8.57.2 (2026-03-23)

🩹 Fixes

  • eslint-plugin: [prefer-optional-chain] remove dangling closing parenthesis (#11865)
  • eslint-plugin: [array-type] ignore Array and ReadonlyArray without type arguments (#11971)
  • eslint-plugin: [no-restricted-types] flag banned generics in extends or implements (#12120)
  • eslint-plugin: [no-unsafe-return] false positive on unwrapping generic (#12125)
  • eslint-plugin: [no-unsafe-return] false positive on unwrapping generic (#12125)

... (truncated)

Changelog

Sourced from @​typescript-eslint/parser's changelog.

8.58.1 (2026-04-08)

This was a version bump only for parser to align it with other projects, there were no code changes.

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

8.58.0 (2026-03-30)

🚀 Features

  • support TypeScript 6 (#12124)

❤️ Thank You

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

8.57.2 (2026-03-23)

This was a version bump only for parser to align it with other projects, there were no code changes.

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

8.57.1 (2026-03-16)

This was a version bump only for parser to align it with other projects, there were no code changes.

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

Commits

Updates @typescript-eslint/utils from 8.57.0 to 8.58.1

Release notes

Sourced from @​typescript-eslint/utils's releases.

v8.58.1

8.58.1 (2026-04-08)

🩹 Fixes

  • eslint-plugin: [no-unused-vars] fix false negative for type predicate parameter (#12004)

❤️ Thank You

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

v8.58.0

8.58.0 (2026-03-30)

🚀 Features

  • support TypeScript 6 (#12124)

🩹 Fixes

  • eslint-plugin: crash in no-unnecessary-type-arguments (#12163)
  • eslint-plugin: [no-extraneous-class] handle index signatures (#12142)
  • eslint-plugin: [prefer-regexp-exec] avoid fixing unknown RegExp flags (

github-actions bot and others added 30 commits April 15, 2026 21:46
…#63826) (#64723)

* Load hook metadata from YAML without importing Hook class

* Add hook-name to all provider.yaml connection-types

* Add hook-name to connection types and regenerate get_provider_info.py

* Fix ruff import order in connections.py

* fix: import ProvidersManager at top level per review

* Fix provider connection hook display names

* Add iter_connection_type_hook_ui_metadata for connection UI hook metadata
(cherry picked from commit c4a209b)

Co-authored-by: Yuseok Jo <yuseok89@gmail.com>
…y values (#64362) (#64448)

(cherry picked from commit a908450)

Co-authored-by: Henry Chen <henryhenry0512@gmail.com>
…zedDagModel (#64322) (#64738)

* fix(scheduler): skip asset-triggered dags without SerializedDagModel in dags_needing_dagruns

Remove those dag_ids from the in-memory candidate set until serialization
exists; retain AssetDagRunQueue rows and emit DEBUG logs. Add unit tests and
a bugfix newsfragment.

* fix(scheduler): prevent premature asset-triggered DagRuns when SerializedDagModel is unavailable

* test(dag): persist DagModel before AssetDagRunQueue in unit tests

Split DagModel and AssetDagRunQueue inserts and flush after DagModel so foreign-key order matches production DB constraints in TestDagModel.

* Apply suggestions from code review



* refactor(dag): clarify ADRQ skip log and condense serialized-DAG guard

Combine the missing-from-serialized set check with a walrus assignment and improve the debug message when DagRun creation is skipped for DAGs with queued asset events but no SerializedDagModel row.

* test(models): align caplog assertions with updated serialized dag warnings

* test(dag): align ADRQ missing-serialized log assertion with message text

* Apply suggestion from @jscheffl



* chore(newsfragments): remove 64322.bugfix.rst

---------
(cherry picked from commit b91394a)

Co-authored-by: Leonardo Soares <leoss33@outlook.com.br>
Co-authored-by: Wei Lee <weilee.rx@gmail.com>
Co-authored-by: Jens Scheffler <95105677+jscheffl@users.noreply.github.com>
…IH (#61631) (#64693)

* Return 410 Gone for heartbeat when TI was cleared and moved to TIH

When a running task instance is cleared, its previous try is archived
to the Task Instance History table and the TI receives a new UUID.
Subsequent heartbeats from the old process get a 404 because the old
UUID no longer exists in the TI table.

This change improves the error handling by checking the TIH table when
a heartbeat TI is not found. If the UUID exists in TIH, return 410
Gone instead of 404 Not Found, giving the client a more specific
signal that the task was cleared rather than never existing.

- Server: check TIH on heartbeat NoResultFound, return 410 if found
- Supervisor: handle 410 Gone same as 404/409 (terminate process)
- Keep 404 for TIs that genuinely never existed

closes: #53140

* Update task_instances.py



* Update task_instances.py



* Update test_task_instances.py



* fix(api): use task_instance_id in heartbeat 410 path and align detail message

- Replace undefined ti_id_str with task_instance_id in TIH query and log
- Use task_instance_id (UUID) for TIH.task_instance_id comparison
- Set 410 Gone detail message to match test expectation

---------
(cherry picked from commit ce1270b)

Co-authored-by: André Ahlert <andre@aex.partners>
Co-authored-by: Amogh Desai <amoghrajesh1999@gmail.com>
… requirement (#64901) (#64903)

The `labeled`/`unlabeled` event types triggered this workflow when
boring-cyborg bot added labels, which required manual approval to run.
Since this check only needs to run on code changes (opened, reopened,
synchronize), removing the label event types avoids unnecessary workflow
runs that need approval.
(cherry picked from commit 40902de)

Co-authored-by: Jarek Potiuk <jarek@potiuk.com>
…64787) (#64911)

(cherry picked from commit 26a700f)

Co-authored-by: Subham <subhamsangwan26@gmail.com>
…64914)

Move CARGO_HOME from /usr/local/cargo to /home/airflow/.cargo so that
cargo builds work correctly when running as the airflow user, avoiding
permission issues with the system-wide cargo directory.
(cherry picked from commit e62a12d)
…e PR workflow (#64836) (#64915)

Move upgrade checks from basic-tests.yml (where they failed the build)
to a scheduled workflow that runs Mon/Wed/Fri for main and Tue/Thu for
v3-2-test. The workflow uses `breeze ci upgrade` to run all upgrade
steps and create a draft PR. A Slack notification is sent to
#internal-airflow-ci-cd when a PR needs review.

Changes:
- Remove upgrade-check job from basic-tests.yml
- Add reusable upgrade-check.yml workflow (workflow_call)
- Add scheduled-upgrade-check.yml caller (cron + workflow_dispatch)
- Enhance breeze ci upgrade: --draft flag, stable branch naming,
  existing PR detection, no -w flag for CI compatibility
(cherry picked from commit dd0ff5a)
… (#64916)

* Skip pre-commit checks on automated CI tool upgrades

* Skip pre-commit checks on automated CI tool upgrades

* Review feedback, attempt with checks once, collect auto-fixes and commit again

* Shorten code
(cherry picked from commit 93552c2)

Co-authored-by: Jens Scheffler <95105677+jscheffl@users.noreply.github.com>
…evant dirs (#64927) (#64930)

Replace two rglob calls with a single os.walk that prunes node_modules
and hidden directories (e.g. .git, .venv) in-place, avoiding unnecessary
traversal of large directory trees that never contain relevant .pyc files.
(cherry picked from commit 27258d5)

Co-authored-by: Jarek Potiuk <jarek@potiuk.com>
… in migration 0097 (#64876) (#64940)

(cherry picked from commit 666879c)

Co-authored-by: Wei Lee <weilee.rx@gmail.com>
…arrow toggl… (#64284) (#64919)

* open task group when navigating via group name; preserve arrow toggle behavior

* Remove redundant comment.

* Update airflow-core/src/airflow/ui/src/layouts/Details/Grid/TaskNames.tsx



* Update airflow-core/src/airflow/ui/src/layouts/Details/Grid/TaskNames.tsx



* Fixing static checks

* Update TaskNames.tsx

---------
(cherry picked from commit 11a0aa8)

Co-authored-by: fat-catTW <124506982+fat-catTW@users.noreply.github.com>
Co-authored-by: Jarek Potiuk <jarek@potiuk.com>
Co-authored-by: Pierre Jeambrun <pierrejbrun@gmail.com>
(cherry picked from commit a060826)

Co-authored-by: Shubham Raj <48172486+shubhamraj-git@users.noreply.github.com>
…inks (#64404) (#64967)

(cherry picked from commit 35d76bc)

Co-authored-by: Subham <subhamsangwan26@gmail.com>
(cherry picked from commit 220ba20)

Co-authored-by: Jens Scheffler <95105677+jscheffl@users.noreply.github.com>
…der (#64894) (#64946)

* refactor: Fix read out-of-order issue with send method in CommsDecoder
(cherry picked from commit 3ac0d74)

Co-authored-by: David Blain <info@dabla.be>
… value (#64893) (#64907)

(cherry picked from commit 4d75f0a)

Co-authored-by: Mayank Aggarwal <aggarwalmayank184@gmail.com>
* Fix release check tooling for providers

* Use pyproject.toml to allow provider packages w/o cooldown
(cherry picked from commit 8418e13)

Co-authored-by: Jens Scheffler <95105677+jscheffl@users.noreply.github.com>
…worker recycling (#65036) (#65037)

* Add FAQ entry for API server memory growth with gunicorn fix

Users experiencing API server memory growth from accumulated
serialized DAG cache entries can use gunicorn with rolling worker
restarts as the recommended solution. This FAQ entry documents the
configuration and cross-references the dag version inflation FAQ.

* Add version availability note for gunicorn support
(cherry picked from commit 74283fb)

Co-authored-by: Kaxil Naik <kaxilnaik@gmail.com>
…5045)

* Sync default image Python version references

* Fix mypy type error in _read_global_constants_assignment return type

Since ast.literal_eval() returns Any, annotating the private helper as
returning str | list[str] caused mypy errors in both callers: assigning
the result to `list[str]` and returning it as `str`. Changing the return
type to Any (which matches ast.literal_eval) resolves both without
requiring casts.

* Update scripts/ci/prek/common_prek_utils.py



---------
(cherry picked from commit d212f62)

Co-authored-by: DaveT1991 <129008657+DaveT1991@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
… docs (#65060) (#65064)

(cherry picked from commit cbcd563)

Co-authored-by: Justin Pakzad <114518232+justinpakzad@users.noreply.github.com>
…#65067)

(cherry picked from commit 4ecbd59)

Co-authored-by: holmuk <20281580+holmuk@users.noreply.github.com>
* Added plugins command into airflowctl

* Add missing docstring to test
(cherry picked from commit bfa22c0)

Co-authored-by: Justin Pakzad <114518232+justinpakzad@users.noreply.github.com>
…ommands (#65073) (#65090)

(cherry picked from commit 30c170e)

Co-authored-by: Justin Pakzad <114518232+justinpakzad@users.noreply.github.com>
…65065) (#65091)

(cherry picked from commit 6ef5165)

Co-authored-by: rjgoyln <151457491+rjgoyln@users.noreply.github.com>
…4999) (#65094)

Add shared/*.py pattern to ALL_SOURCE_FILES so changes that only
touch the shared libraries (e.g., shared/timezones, shared/logging)
trigger the unit test suite. Previously such changes were missed by
selective checks because the shared/ folder was not part of the
source files patterns, leading to skipped tests for changes that
affect symlinked code in airflow-core, task-sdk, and providers.
(cherry picked from commit f13b713)

Co-authored-by: Jarek Potiuk <jarek@potiuk.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:API Airflow's REST/HTTP API 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.

8 participants