Bump the 3-2-auth-ui-package-updates group across 1 directory with 19 updates#65436
Open
Conversation
…#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>
…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>
…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>
…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>
…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>
…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>
f7c41f9 to
5560e7c
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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:
0.94.00.96.05.90.215.99.019.2.419.2.58.0.18.1.019.2.419.2.57.71.27.72.17.13.17.14.02.0.02.1.02.0.32.0.58.57.08.58.18.57.08.58.18.57.08.58.14.1.04.1.410.0.310.2.05.6.05.8.03.8.13.8.28.57.08.58.18.0.58.0.84.1.04.1.4Updates
@hey-api/openapi-tsfrom 0.94.0 to 0.96.0Release notes
Sourced from
@hey-api/openapi-ts's releases.... (truncated)
Changelog
Sourced from
@hey-api/openapi-ts's changelog.... (truncated)
Commits
Updates
@tanstack/react-queryfrom 5.90.21 to 5.99.0Release notes
Sourced from
@tanstack/react-query's releases.... (truncated)
Changelog
Sourced from
@tanstack/react-query's changelog.... (truncated)
Commits
adc2543ci: Version Packages (#10454)6040278ci: Version Packages (#10451)125067cci: Version Packages (#10436)f699190test(react-query): replace hardcoded query keys with 'queryKey()' utility (#1...f3d3eeatest(*): replace deprecated 'toMatchTypeOf' with 'toExtend' (#10413)3d6e001test(react-query/useSuspenseQueries): replace 'async/await sleep' with 'sleep...7d7a21ctest(react-query): replace 'async/await sleep' with 'sleep().then()' in test ...5ca721fci: Version Packages (#10379)75052a7ci: Version Packages (#10370)73e783bci: Version Packages (#10364)Updates
reactfrom 19.2.4 to 19.2.5Release notes
Sourced from react's releases.
Commits
23f4f9f19.2.5Updates
react-cookiefrom 8.0.1 to 8.1.0Release notes
Sourced from react-cookie's releases.
... (truncated)
Commits
e597546Bump to v8.1.0 (#948)9480fc5Revert from .mts to .ts files (#947)ba4bf65fix: refactor useLayoutEffect to follow React Hook rules and update SSR tests...99a80f7chore: fix types for react components (#939)a5ae6b9Potential fix for code scanning alert no. 2: Workflow does not contain permis...ac30565Potential fix for code scanning alert no. 1: Workflow does not contain permis...78cd882Upgrade libraries (#944)3442112chore(deps): update dependency@types/reactto ^19.1.2 (#921)b988767chore(deps): update yarn to v4.9.1 (#919)060bf39chore(deps): lock file maintenance (#918)Updates
react-domfrom 19.2.4 to 19.2.5Release notes
Sourced from react-dom's releases.
Commits
23f4f9f19.2.5Updates
react-hook-formfrom 7.71.2 to 7.72.1Release notes
Sourced from react-hook-form's releases.
Commits
724e5637.72.1ba649e9🐞 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)Updates
react-router-domfrom 7.13.1 to 7.14.0Changelog
Sourced from react-router-dom's changelog.
Commits
e31077bchore: Update version for release (#14945)6683e85chore: Update version for release (pre) (#14943)aadb56fchore: Update version for release (#14908)c68a9b3chore: Update version for release (pre) (#14893)Updates
@7nohe/openapi-react-query-codegenfrom 2.0.0 to 2.1.0Release notes
Sourced from
@7nohe/openapi-react-query-codegen's releases.Commits
b0c732bchore: release v2.1.01d5006fchore: add missing path for react-router-7-app in biome.jsondc3c833ci: migrate npm release workflow to trusted publishing (#193)bee536dSupport TypeScript5.9.x and hey-api/openapi-ts 0.92.x (#192)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-codegensince your current version.Updates
@eslint/compatfrom 2.0.3 to 2.0.5Release notes
Sourced from
@eslint/compat's releases.Changelog
Sourced from
@eslint/compat's changelog.Commits
d2dbf7bchore: release main (#424)fe114eechore: release main (#413)8863791docs: Update README sponsors835ddf9docs: Update README sponsors8cd3676docs: Update README sponsors4d73459docs: Update README sponsorsa6c7a26chore: updateeslintandeslint-config-eslint(#401)Updates
@typescript-eslint/eslint-pluginfrom 8.57.0 to 8.58.1Release notes
Sourced from
@typescript-eslint/eslint-plugin's releases.... (truncated)
Changelog
Sourced from
@typescript-eslint/eslint-plugin's changelog.... (truncated)
Commits
5311ed3chore(release): publish 8.58.1c3f8ed5fix(eslint-plugin): [no-unused-vars] fix false negative for type predicate pa...e372a66Revert: feat(eslint-plugin): [no-unnecessary-type-arguments] report inferred ...4933417chore(release): publish 8.58.05a9bd36fix(eslint-plugin): [prefer-regexp-exec] avoid fixing unknown RegExp flags (#...edb90ebfix(eslint-plugin): [no-extraneous-class] handle index signatures (#12142)8cde2d0feat: support TypeScript 6 (#12124)1bf86c9fix(eslint-plugin): crash inno-unnecessary-type-arguments(#12163)e9cc25adocs(eslint-plugin): fix typo (#12155)be4d54dchore(release): publish 8.57.2Updates
@typescript-eslint/parserfrom 8.57.0 to 8.58.1Release notes
Sourced from
@typescript-eslint/parser's releases.... (truncated)
Changelog
Sourced from
@typescript-eslint/parser's changelog.Commits
5311ed3chore(release): publish 8.58.14933417chore(release): publish 8.58.08cde2d0feat: support TypeScript 6 (#12124)be4d54dchore(release): publish 8.57.2c7c38aachore(release): publish 8.57.1Updates
@typescript-eslint/utilsfrom 8.57.0 to 8.58.1Release notes
Sourced from
@typescript-eslint/utils's releases.