[v3-1-test] Docs: clarify restarting Airflow components after installing provider in Breeze (#62666)#62667
Draft
github-actions[bot] wants to merge 135 commits intov3-1-testfrom
Draft
[v3-1-test] Docs: clarify restarting Airflow components after installing provider in Breeze (#62666)#62667github-actions[bot] wants to merge 135 commits intov3-1-testfrom
github-actions[bot] wants to merge 135 commits intov3-1-testfrom
Conversation
…1070) (#61242) (#61286) * Fix flaky OTel integration test with DNS health check (#61070) * Update airflow-core/tests/integration/otel/test_otel.py --------- (cherry picked from commit 8ac25dd) Co-authored-by: Abhishek Mishra <mishra.abhishek2808@gmail.com> Co-authored-by: Henry Chen <henryhenry0512@gmail.com>
* [v3-1-test] Add Keycloak token documentation to Security/API (#61228) (#61248) (cherry picked from commit bb04b5d) Co-authored-by: Bugra Ozturk <bugraoz93@users.noreply.github.com> * [v3-1-test] Fix language selector state not updating on change (#61060) (#61263) (cherry picked from commit 975cfe6) * [v3-1-test] Clarify template context for asset-triggered DAGs in airflow-core docs (#61258) (#61282) (cherry picked from commit f7aa502) Co-authored-by: Rachana Dutta <rupss2105@gmail.com> Co-authored-by: kevinhongzl <zhenlun.hong01@gmail.com> * [v3-1-test] Fix flaky OTel integration test with DNS health check (#61070) (#61242) (#61286) * Fix flaky OTel integration test with DNS health check (#61070) * Update airflow-core/tests/integration/otel/test_otel.py --------- (cherry picked from commit 8ac25dd) Co-authored-by: Abhishek Mishra <mishra.abhishek2808@gmail.com> Co-authored-by: Henry Chen <henryhenry0512@gmail.com> * [v3-1-test] Update pmc verification docs (#61271) (#61294) * Update Helm Chart release instructions for PMC Checks * Update KEY download instructions for PMC Checks * Update dev/README_RELEASE_HELM_CHART.md (cherry picked from commit c74b24a) * [v3-1-test] update version for release command (#61260) (#61328) (cherry picked from commit 7790482) Co-authored-by: Rahul Vats <43964496+vatsrahul1001@users.noreply.github.com> * CI: Upgrade important CI environment (#61327) * [v3-1-test] Fix JWT token generation with unset issuer/audience config (#61278) (#61331) * Fix JWT token generation with unset issuer/audience config (cherry picked from commit a440d1d) Co-authored-by: Amogh Desai <amoghrajesh1999@gmail.com> * [v3-1-test] Remove empty `apache_airflow_site.py` file (#61308) (cherry picked from commit d65ff01) Co-authored-by: Jed Cunningham <66968678+jedcunningham@users.noreply.github.com> --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Bugra Ozturk <bugraoz93@users.noreply.github.com> Co-authored-by: Guan-Ming (Wesley) Chiu <105915352+guan404ming@users.noreply.github.com> Co-authored-by: Shahar Epstein <60007259+shahar1@users.noreply.github.com> Co-authored-by: Rachana Dutta <rupss2105@gmail.com> Co-authored-by: kevinhongzl <zhenlun.hong01@gmail.com> Co-authored-by: Abhishek Mishra <mishra.abhishek2808@gmail.com> Co-authored-by: Henry Chen <henryhenry0512@gmail.com> Co-authored-by: Rahul Vats <43964496+vatsrahul1001@users.noreply.github.com> Co-authored-by: Amogh Desai <amoghrajesh1999@gmail.com> Co-authored-by: Jed Cunningham <66968678+jedcunningham@users.noreply.github.com>
The grid structure endpoint was loading all serdags for the shown dagruns into memory at once, before merging them together. Now, we load 5 at a time and also expunge so they can be gc'd more quickly. (cherry picked from commit 40f6ec1)
* doc: clarify policy for exposing sensitive data * Update airflow-core/docs/security/security_model.rst --------- (cherry picked from commit 8a4f38f) Co-authored-by: arnoldmr01 <107612496+arnoldmr01@users.noreply.github.com> Co-authored-by: Jarek Potiuk <jarek@potiuk.com>
… 3.x #58129 (#58734) (#61411) * Fix Liveness / Readiness / Startup probe path for Airflow 3.x #58129 * Update docker-tests/tests/docker_tests/test_docker_compose_quick_start.py * Fix ruff formatting * Update docker-tests/tests/docker_tests/test_docker_compose_quick_start.py * Update docker-tests/tests/docker_tests/test_docker_compose_quick_start.py --------- (cherry picked from commit 8ab288a) Co-authored-by: jvoravong <47871238+jvoravong@users.noreply.github.com> Co-authored-by: Jason(Zhe-You) Liu <68415893+jason810496@users.noreply.github.com> Co-authored-by: Jens Scheffler <95105677+jscheffl@users.noreply.github.com>
…rors (#61389) (#61533) * Add error handling for pause/unpause toggle permission errors - Add toaster notification when pause/unpause fails with 403 - Display error message to user instead of silent failure - Follow existing error handling pattern from useTrigger Fixes #61363 * ran perk-all-files (cherry picked from commit 2edb7be) Co-authored-by: Dhananjay Gupta <109964042+Fury0508@users.noreply.github.com>
…61539) * Fix middleware order: move GZipMiddleware to end to avoid chunked responses * Fix middleware order and JWT/GZip setup * Fix middleware order and add final newline * test: prevent chunked encoding regression from middleware order * Move the comments to GzipMiddleware and fix the test convention --------- (cherry picked from commit bcf6749) Co-authored-by: abhijeets25012-tech <abhijeet.s25012@nst.rishihood.edu.in> Co-authored-by: Abhijeet Raj Singh <abhijeetrajsingh@Abhijeets-MacBook-Pro-6.local> Co-authored-by: LIU ZHE YOU <zhu424.dev@gmail.com>
…ing (#62182) (#62237) * Add data-testid attributes to root UI components for testing Enhance testability by adding data-testid attributes to React components in airflow-core/src/airflow/ui/src/components/: - ErrorAlert (error-alert) - BasicTooltip (basic-tooltip) - StatsCard (stats-card) - QuickFilterButton (quick-filter-button) - HeaderCard (header-card) - DAGWarningsModal (dag-warnings-modal) - BreadcrumbStats (breadcrumb-stats) - Stat (stat) - DateTimeInput (datetime-input) - NeedsReviewBadge (needs-review-badge) - ConfigForm (config-form) - LimitedItemsList (limited-items-list, limited-items-expand-button) - DagVersion (dag-version) - DagVersionDetails (dag-version-details) These attributes enable reliable E2E testing selectors while maintaining clean component interfaces. Related: #43381 * Update ConfigForm.tsx the unnecessary comment has been removed. * static error check fix (cherry picked from commit ef56082) Co-authored-by: Boubacar Ba <psoro288@gmail.com>
…2366) * fix(ui): unique keys for pagination ellipses The current ellipses share the same key ("ellipsis"), which may cause rendering bugs. Added the page value to each ellipsis key to ensure they are unique. * fix(ui): correct pagination ellipsis logic in web ui Use the index to ensure ellipsis keys are unique. (cherry picked from commit 68525b9) Co-authored-by: Ying-Fang (James) Jaw <yjaw85@gmail.com>
#62326) * [v3-1-test] Fix race condition in auth manager initialization (#62214) * Fix race condition in auth manager initialization Make create_auth_manager() thread-safe using double-checked locking to prevent concurrent requests from creating multiple auth manager instances. This fixes intermittent 500 errors on /auth/token when multiple requests arrive simultaneously. Closes: #61108 * Handle auth manager class change in singleton cache The singleton check now also verifies the cached instance matches the currently configured auth manager class. This prevents stale instances when the config changes (e.g. switching between SimpleAuthManager and FabAuthManager during db upgrade). * Avoid calling get_auth_manager_cls on every create_auth_manager call Move get_auth_manager_cls() inside the lock so the fast path is just a None check. Add purge_cached_app() in test_upgradedb to ensure clean state between parametrized cases with different auth manager configs. * Reset auth manager singleton in get_application_builder Since get_application_builder creates a fresh Flask app each time, the cached auth manager singleton from a previous app context must be cleared to avoid stale state (e.g. KeyError on AUTH_USER_REGISTRATION). * Clear auth manager singleton in test fixtures using create_app Test fixtures that call application.create_app() or get_application_builder() can receive a stale auth manager singleton from a previous test, causing AirflowSecurityManagerV2 to be used instead of FabAirflowSecurityManagerOverride. Add purge_cached_app() calls to test fixtures across fab, google, and keycloak providers to ensure each test gets a fresh auth manager instance. (cherry picked from commit 5c9171a) Co-authored-by: Young-Ki Kim <kimyoungi99@naver.com> * Fix CI error --------- Co-authored-by: Young-Ki Kim <kimyoungi99@naver.com>
…) (#62456) * Fix WASB remote logging base path handling * Fix WASB remote logging base path handling by simplifying prefix removal * Clarify handling of WASB remote logging base path format in comments * fix CI static checks error (cherry picked from commit 726d4b5) Co-authored-by: Aaron Chen <nailo2c@gmail.com>
…pare-provider-distributions (#62573) (#62587) The prepare-provider-distributions command now removes all generated _api folders from docs directories across the repository before building provider packages. These folders are generated by Sphinx during documentation builds and can interfere with clean builds. (cherry picked from commit 720dcb3) Co-authored-by: Jarek Potiuk <jarek@potiuk.com> Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
…encies (#62570) (#62609) * Fix all build-system/requires including transitive dependencies Add a feature to fix all build-system/requires to make build reproducibility works. The build-system requires are managed automatically by the `upgrade-important-versions` prek hook. This should not only provide reproducibility, but also it should prevent cases where transient dependency upgrade might break building sdist (for example as it happened with virtualenv 21 breaking hatchling with pypa/hatch#2193 * Fix mypy 'Cannot infer type of lambda' error in upgrade script --------- (cherry picked from commit 94e1896) Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
1 task
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.
(cherry picked from commit abf98b5)
Co-authored-by: yuseok89 yuseok89@gmail.com