Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add on_kill equivalent to Databricks SQL Hook to cancel timed out queries #42668

Open
wants to merge 208 commits into
base: main
Choose a base branch
from

Commits on Oct 2, 2024

  1. add on_kill override to databricks workflow operator

    Lorin authored and R7L208 committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    e849825 View commit details
    Browse the repository at this point in the history
  2. on_kill equivalent for DatabricksSqlOperator

    Lorin authored and R7L208 committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    52c00f9 View commit details
    Browse the repository at this point in the history
  3. add tests for create_timeout_thread

    Lorin authored and R7L208 committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    5f148b2 View commit details
    Browse the repository at this point in the history
  4. add note for on_kill in DatabricksCopyIntoOperator

    Lorin authored and R7L208 committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    9faed81 View commit details
    Browse the repository at this point in the history
  5. chore: static checks

    Lorin authored and R7L208 committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    e877d26 View commit details
    Browse the repository at this point in the history
  6. remove changes for databricks_workflow.py for PR isolated to databric…

    …ks_sql
    Lorin authored and R7L208 committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    c31b23d View commit details
    Browse the repository at this point in the history
  7. remove file accidently picked up rebasing with main

    Lorin authored and R7L208 committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    0c52cbc View commit details
    Browse the repository at this point in the history
  8. Revert "remove file accidently picked up rebasing with main"

    This reverts commit 13287fcc63cfe2f3df548c287bd6386007520167.
    Lorin authored and R7L208 committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    25b0ba9 View commit details
    Browse the repository at this point in the history
  9. remove file from tracking

    Lorin authored and R7L208 committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    75f8c05 View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2024

  1. adding updated test_databricks_workflow file

    Lorin committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    74dae27 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fd5c274 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c8d474c View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2024

  1. Configuration menu
    Copy the full SHA
    21bbe89 View commit details
    Browse the repository at this point in the history
  2. add new exceptions

    Lorin committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    619e8f8 View commit details
    Browse the repository at this point in the history
  3. add new exceptions

    Lorin committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    a671901 View commit details
    Browse the repository at this point in the history
  4. fix typing warning

    Lorin committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    991acf6 View commit details
    Browse the repository at this point in the history
  5. fix ruff error

    Lorin committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    107392d View commit details
    Browse the repository at this point in the history
  6. fix ruff error

    Lorin committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    282bc35 View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2024

  1. Configuration menu
    Copy the full SHA
    46a9cdc View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2024

  1. move new exceptions to Databricks provider

    Lorin committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    2bba888 View commit details
    Browse the repository at this point in the history
  2. ruff formatting

    Lorin committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    c1f64a6 View commit details
    Browse the repository at this point in the history
  3. add tests for new exceptions

    Lorin committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    fecee52 View commit details
    Browse the repository at this point in the history
  4. chore - static checks

    Lorin committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    e6d2e8a View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2024

  1. Configuration menu
    Copy the full SHA
    ae58115 View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2024

  1. Configuration menu
    Copy the full SHA
    10e92c4 View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2024

  1. make new exceptions databricks specific

    Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    09ac253 View commit details
    Browse the repository at this point in the history
  2. Simplify code for recent dbt provider change (apache#42840)

    Just simplified redundant code from apache#42737
    kaxil authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    c629c6d View commit details
    Browse the repository at this point in the history
  3. - Fixes apache#42432 (apache#42770)

    - Added a unit test
    harjeevanmaan authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    465553d View commit details
    Browse the repository at this point in the history
  4. AIP-84 Migrate views /object/historical_metrics_data to Fast API (apa…

    …che#42629)
    
    * Include object router and migrate objects/historical_metrics_data to FastAPI
    
    * Use pyfixture session
    
    * Include provide_session for SQLite session thread issue
    
    * Make method async and remove unused session from tests
    
    * Include return type to generate proper openapi spec
    
    * Object definition to Dashboard definition, make safe date Annotated parameter in parameters.py
    
    * Include pydantic model for Dashboard Historical Metric Data and convert response to HistoricalMetricDataResponse
    
    * Fix conflict and rerun pre-commit hooks
    
    * Rename data variable to historical metrics for consistency
    
    * Include object router and migrate objects/historical_metrics_data to FastAPI
    
    * Object definition to Dashboard definition, make safe date Annotated parameter in parameters.py
    
    * Drop data from method name to prevent double Data in the name of objects
    
    * Variable name change to prevent shadow naming with method name
    
    * Resolve conflicts and rebase again
    
    * Resolve conflicts and rebase
    bugraoz93 authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    ea3c1f0 View commit details
    Browse the repository at this point in the history
  5. Add support to filter by last dagrun state in UI. (apache#42779)

    * Add support to filter by last dagrun state in UI.
    
    * Fix lint errors.
    
    * Fix lint errors.
    
    * Fix PR comments over null checks and query parameter to be last_dag_run_state.
    tirkarthi authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    55afad6 View commit details
    Browse the repository at this point in the history
  6. feat(datasets): make strict_dataset_uri_validation default to True (a…

    …pache#41814)
    
    * feat(datasets): make strict_dataset_uri_validation default to True
    
    * docs(assets): add uri scheme restrict instruction for AIP-60
    
    * feat(assets): add an error logging to URI that is not AIP-60 compliant
    
    * Better test string
    
    ---------
    
    Co-authored-by: Tzu-ping Chung <[email protected]>
    2 people authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    f2b4a44 View commit details
    Browse the repository at this point in the history
  7. Standard provider bash operator (apache#42252)

    gopidesupavan authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    c1ef8c5 View commit details
    Browse the repository at this point in the history
  8. Fix mark as success when pod fails while fetching log (apache#42815)

    * fix: always defer once more after log fetching to ensure pod completion is handled
    
    * add tests
    
    * removing print
    
    ---------
    
    Co-authored-by: Jean-Eudes Peloye <[email protected]>
    2 people authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    bf09c39 View commit details
    Browse the repository at this point in the history
  9. Fix spelling; Airlfow -> Airflow (apache#42855)

    jbampton authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    44f0faf View commit details
    Browse the repository at this point in the history
  10. Docs: Add Template field related info for python operators (apache#42847

    )
    
    closes apache#39584
    
    This PR adds templating information related to Python operators in How-to Guide
    rawwar authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    f316273 View commit details
    Browse the repository at this point in the history
  11. AIP-84 Get Variable (apache#42834)

    Handle redacted value for Variables
    pierrejeambrun authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    a343e78 View commit details
    Browse the repository at this point in the history
  12. Move test of DagRun.update_state to better place (apache#42845)

    Previously this lived in test_scheduler_job.py
    
    It only really tested the behavior of DagRun.update_state.
    
    As far as I can tell, it checks that if you null out the state on a TI of a finished dag, and then you call ``update_state``, then the DR will be set to running.
    dstandish authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    ddc9d80 View commit details
    Browse the repository at this point in the history
  13. Revert "Remove sqlalchemy-redshift dependency from Amazon provider (a…

    …pache#42830)" (apache#42864)
    
    This reverts commit 3b4c73a.
    mobuchowski authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    d047fa8 View commit details
    Browse the repository at this point in the history
  14. Prepare docs for Oct 1st adhoc wave of providers (apache#42862)

    * Prepare docs for Oct 1st adhoc wave of providers
    
    * Update
    
    * update amazon
    eladkal authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    814786a View commit details
    Browse the repository at this point in the history
  15. fix more PT004 PyDocStyle checks (apache#42841)

    dannyl1u authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    f8a4fc6 View commit details
    Browse the repository at this point in the history
  16. Revert Asset to Dataset for Core Extension Doc (apache#42867)

    This PR reverts Core Extension doc change (https://airflow.apache.org/docs/apache-airflow-providers/core-extensions/index.html) from apache#41348
    
    Since those docs only work on Airflow stable, we can only change this after 3.0
    kaxil authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    eb0a028 View commit details
    Browse the repository at this point in the history
  17. Split providers out of the main "airflow/" tree into a UV workspace p…

    …roject (apache#42505)
    
    This is only a partial split so far. It moves all the code and tests, but
    leaves the creation of `core/` to a separate PR as this is already large
    enough.
    
    In addition to the straight file rename the other changes I had to make here
    are:
    
    - Some mypy/typing fixes.
    
      Mypy can be fragile about what it picks up when, so maybe some of those
      changes were caused by that. But the typing changes aren't large.
    
    - Improve typing in common.sql type stub
    
      Again, likely a mypy file oddity, but the types should be safe
    
    - Removed the `check-providers-init-file-missing` check
    
      This isn't needed now that airflow/providers shouldn't exist at all in the
      main tree.
    
    - Create a "dev.tests_common" package that contains helper files and common
      pytest fixtures
    
      Since the provider tests are no longer under tests/ they don't automatically
      share the fixtures from the parent `tests/conftest.py` so they needed
      extracted.
    
      Ditto for `tests.test_utils` -- they can't be easily imported in provider
      tests anymore, so they are moved to a more explicit shared location.
    
    In future we should switch how the CI image is built to make better use of UV
    caching than our own approach as that would remvoe a lot of custom code.
    ashb authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    66a3380 View commit details
    Browse the repository at this point in the history
  18. Improving validation of task retries to handle None values (apache#42532

    )
    
    * Improving validation of task retries to handle None values
    
    * Updated the validation check to use the "or" logical operator
    
    Co-authored-by: Jens Scheffler <[email protected]>
    
    * Added a comment for the new validation check
    
    * Update baseoperator.py
    
    * Update taskinstance.py
    
    ---------
    
    Co-authored-by: Jens Scheffler <[email protected]>
    2 people authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    875b700 View commit details
    Browse the repository at this point in the history
  19. Fix deprecated stage names for Pre-commit (apache#42872)

    Before
    ```
    ❯ pre-commit install
    [WARNING] top-level `default_stages` uses deprecated stage names (commit, push) which will be removed in a future version.  run: `pre-commit migrate-config` to automatically fix this.
    pre-commit installed at .git/hooks/pre-commit
    ```
    kaxil authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    154d70c View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    d75a543 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    50f1b42 View commit details
    Browse the repository at this point in the history
  22. Bump blacken-docs pre-commit (apache#42880)

    Bump `blacken-docs` pre-commit from 1.18.0 -> 1.19.0
    kaxil authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    17c6382 View commit details
    Browse the repository at this point in the history
  23. Exclude "not-ready" providers when building docs (apache#42873)

    This fixes the issue we saw in https://apache-airflow.slack.com/archives/C03G9H97MM2/p1728492002477169
    
    This PR excludes the providers that aren't ready yet for building docs.
    kaxil authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    98d354b View commit details
    Browse the repository at this point in the history
  24. Move Hooks to Standard provider (apache#42794)

    gopidesupavan authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    c3a8b33 View commit details
    Browse the repository at this point in the history
  25. Fix dag warning documentation (apache#42858)

    pierrejeambrun authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    40a863a View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    a9ab2c6 View commit details
    Browse the repository at this point in the history
  27. AIP-84 Migrate the public endpoint Get DAG to FastAPI (apache#42848)

    * Migrate the public endpoint Get DAG to FastAPI
    
    * Use proper name for test function
    omkar-foss authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    fe86dfa View commit details
    Browse the repository at this point in the history
  28. AIP-84 Migrate GET Dag Run endpoint to FastAPI (apache#42725)

    * get dag_run init
    
    * add serializer
    
    * Merge branch 'main' of https:/apache/airflow into kalyan/AIP-84/get_dag_run
    
    * add types
    
    * add test
    
    * working tests
    
    * add note to DagRunResponse
    
    * add note
    
    * add test to test non Null note
    
    * Update airflow/api_fastapi/views/public/dag_run.py
    
    Co-authored-by: Pierre Jeambrun <[email protected]>
    
    * Update airflow/api_fastapi/views/public/dag_run.py
    
    Co-authored-by: Pierre Jeambrun <[email protected]>
    
    * Merge branch 'main' of https:/apache/airflow into kalyan/AIP-84/get_dag_run
    
    * add 404 test
    
    ---------
    
    Co-authored-by: Pierre Jeambrun <[email protected]>
    2 people authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    78b5a01 View commit details
    Browse the repository at this point in the history
  29. add majorosdonat as bosch user (apache#42890)

    Co-authored-by: Majoros Donat (XC-DX/EET2-Bp) <[email protected]>
    2 people authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    92f135c View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    be261df View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    9373ec4 View commit details
    Browse the repository at this point in the history
  32. Add support for run conf to backfill (apache#42865)

    This actually does a little bit more.  It changes the backfill create endpoint to take a json payload instead of just query params.  This is just easier because we can use the backfill schema as the schema of the request body.
    
    One thing that is maybe weird is I add a decorator to translate the request body to the kwargs in the endpoint function.  The main motivator here was for compatibility with the requires_access_dag decorator, which doesn't check request body.
    dstandish authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    c3d2b9f View commit details
    Browse the repository at this point in the history
  33. Fix main (apache#42903)

    pierrejeambrun authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    2447b97 View commit details
    Browse the repository at this point in the history
  34. Fix main: js/types/api-generated.ts (apache#42906)

    dstandish authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    6b9921d View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    ba28e36 View commit details
    Browse the repository at this point in the history
  36. Remove dag.run() method (apache#42761)

    This method uses Backfill internally. Before we can remove BackfillJobRunner, we need to remove DAG.run. But before we can remove DAG.run, we need to update some old tests that use it. So this is the first step towards removing BackflilJobRunner.
    
    There were some very old tests that came from airflow github issue 1225. These appeared to test the scheduler but really they tested the backfill job runner. Just to be cautious, I kept most of them rather than remove (which probably would have been fine since they essentially tested code that we'll be removing). As appropriate I either changed them to run on dag.test or scheduler. The ones dealing with ignore first depends on past will have to be added back when that functionality is implemented in new backfill.
    dstandish authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    108f992 View commit details
    Browse the repository at this point in the history
  37. Add test for behavior for paused backfill (apache#42837)

    -----
    Co-authored-by: Kaxil Naik <[email protected]>
    dstandish authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    3bcc005 View commit details
    Browse the repository at this point in the history
  38. Use url_from_endpoint inside HttpHook. (apache#42785)

    simi authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    bc5b57e View commit details
    Browse the repository at this point in the history
  39. Fix typo in Breeze (apache#42919)

    A couple of minor typos due to newlines
    kaxil authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    bf39566 View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    4a85104 View commit details
    Browse the repository at this point in the history
  41. Add possibility to override the conn type for Druid (apache#42793)

    * Add possibility to override the conn type for Druid
    
    Minor fix, which allows to use the schema which are specified in
    theschema rather than `http` as default. In the same time it doesn't
    changethe logic as any conn_type can be selected. Intuitevely it's
    expectedthat anything specified in `schema` field will actually take
    precedencein the building the desired url.
    
    * Add druid endpoint connection from another PR
    
    * Fix missing scheme in test
    
    * Set schema to None where it's unused
    
    Even though we don't need it directly set, by default the mock will set
    it to an internal object, thus we need to override it to None.
    
    ---------
    
    Co-authored-by: Oleg Auckenthaler <[email protected]>
    2 people authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    24a35fa View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    baadbbf View commit details
    Browse the repository at this point in the history
  43. AIP-84 Fix dag display name search (apache#42863)

    * Fix dag display name search
    
    * Fix CI
    pierrejeambrun authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    6aca278 View commit details
    Browse the repository at this point in the history
  44. Check _is_canary_run/pr condition in is_legacy_ui_api_labeled method (a…

    …pache#42921)
    
    * check _is_canary_run condition in is_legacy_ui_api_labeled method
    
    * include pr check in is_legacy_ui_api_labeled
    gopidesupavan authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    0ef7419 View commit details
    Browse the repository at this point in the history
  45. Allow python 3.12 for the breeze release commands (apache#42936)

    I'm not 100% sure why we added this check in the first place, but it doesn't
    seem to be needed anymore (I've tested things locally with this removed and it
    all seems to behave itself)
    ashb authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    34fba8b View commit details
    Browse the repository at this point in the history
  46. Render errors when getting a list of dags (apache#42897)

    * Render errors when getting a list of dags
    
    * Restore axios, prettierignore pnpm-store
    
    * Add pnpm-store to prettier ignore
    bbovenzi authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    43a8693 View commit details
    Browse the repository at this point in the history
  47. Remove the referrer from Webserver to Scarf (apache#42901)

    This will make sure we don't receive any information about the Webserver URL sending the info like the number of plugins and such.
    kaxil authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    a9c8a87 View commit details
    Browse the repository at this point in the history
  48. Split providers out of the main "airflow/" tree into a UV workspace p…

    …roject (apache#42505) (apache#42624)
    
    This is only a partial split so far. It moves all the code and tests, but
    leaves the creation of `core/` to a separate PR as this is already large
    enough.
    
    In addition to the straight file rename the other changes I had to make here
    are:
    
    - Some mypy/typing fixes.
    
      Mypy can be fragile about what it picks up when, so maybe some of those
      changes were caused by that. But the typing changes aren't large.
    
    - Improve typing in common.sql type stub
    
      Again, likely a mypy file oddity, but the types should be safe
    
    - Removed the `check-providers-init-file-missing` check
    
      This isn't needed now that airflow/providers shouldn't exist at all in the
      main tree.
    
    - Create a "dev.tests_common" package that contains helper files and common
      pytest fixtures
    
      Since the provider tests are no longer under tests/ they don't automatically
      share the fixtures from the parent `tests/conftest.py` so they needed
      extracted.
    
      Ditto for `tests.test_utils` -- they can't be easily imported in provider
      tests anymore, so they are moved to a more explicit shared location.
    
    In future we should switch how the CI image is built to make better use of UV
    caching than our own approach as that would remvoe a lot of custom code.
    
    Co-authored-by: Ash Berlin-Taylor <[email protected]>
    Co-authored-by: Ryan Hatter <[email protected]>
    3 people authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    a9ac157 View commit details
    Browse the repository at this point in the history
  49. Configuration menu
    Copy the full SHA
    f4835f3 View commit details
    Browse the repository at this point in the history
  50. Consistent python version checks and troubleshooting (apache#42944)

    Follow up after apache#42766 and apache#42936.
    
    * We do not have to check for minimum Python version for Python 3.9
      any more (as we do not support 3.8 any more)
    * While Python 3.12 is not yet fully supported by Apache Beam, we
      should still not allow it for releasing providers, but all other
      commands should support Python 3.12
    * When you had pre-commit installed with Python 3.8 before, various
      errors might appear when running pre-commit. Troubleshooting
      was added quoting the errors and explaining what to do.
    potiuk authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    e2552c8 View commit details
    Browse the repository at this point in the history
  51. Update README.rst (apache#42941)

    grammar update for clarity 😄 👍
    AndreMiranda-dev authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    85a6175 View commit details
    Browse the repository at this point in the history
  52. Add a "backfill create" command (apache#42922)

    I create a new command group "backfill" for management of backfills. The first action is "create" which creates a backfill. Some others may follow such as pause / cancel.
    dstandish authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    52b41fd View commit details
    Browse the repository at this point in the history
  53. Configuration menu
    Copy the full SHA
    2845cfc View commit details
    Browse the repository at this point in the history
  54. Fix broken links in Release Management docs (apache#42958)

    These links were pointing to the wrong location. This PR fixes it
    kaxil authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    fac5376 View commit details
    Browse the repository at this point in the history
  55. Restrict looker-sdk version 24.18.0 and microsoft-kiota-http 1.3.4 (a…

    …pache#42954)
    
    * restrict looker version 24.18.0
    
    * update microsoft provider deps with microsoft-kiota-http
    
    * update gh issue ids to provider yaml files
    
    * ignore type in applfowhook
    
    * ignore type in applfowhook
    
    * ignore type in applfowhook
    gopidesupavan authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    46759d2 View commit details
    Browse the repository at this point in the history
  56. upgrade trove-classifiers (apache#42950)

    gopidesupavan authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    9a3d385 View commit details
    Browse the repository at this point in the history
  57. Configuration menu
    Copy the full SHA
    b1f33d8 View commit details
    Browse the repository at this point in the history
  58. Configuration menu
    Copy the full SHA
    31118a7 View commit details
    Browse the repository at this point in the history
  59. fix: 03_contributors_quick_start_docs (apache#42927)

    * Change code-block position
    kgw7401 authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    f558d79 View commit details
    Browse the repository at this point in the history
  60. Add skeleton project for task-sdk (apache#42904)

    closes apache#42856
    
    This PR adds a skeleton project for [AIP-72 Task SDK](https://cwiki.apache.org/confluence/display/AIRFLOW/AIP-72+Task+Execution+Interface+aka+Task+SDK)
    
    It creates this new project, integrates them to breeze & runs it on CI.
    
    The code & tests are just placeholders at this point, we will start adding things needs for DAG Authors in separate PRs.
    kaxil authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    957c186 View commit details
    Browse the repository at this point in the history
  61. Upgrade Trove classifier to 2024.10.12 (apache#42961)

    Test was failing: https:/apache/airflow/actions/runs/11306055404/job/31446236535
    
    ```
    pre-commit hook(s) made changes.
    If you are seeing this message in CI, reproduce locally with: `pre-commit run --all-files`.
    To run `pre-commit` as part of git workflow, use `pre-commit install`.
    All changes made by hooks:
    diff --git a/pyproject.toml b/pyproject.toml
    index 844e1b6..5e9f587 100644
    --- a/pyproject.toml
    +++ b/pyproject.toml
    @@ -30,7 +30,7 @@ requires = [
         "pluggy==1.5.0",
         "smmap==5.0.1",
         "tomli==2.0.2; python_version < '3.11'",
    -    "trove-classifiers==2024.10.11",
    +    "trove-classifiers==2024.10.12",
     ]
     build-backend = "hatchling.build"
    ```
    kaxil authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    349cbec View commit details
    Browse the repository at this point in the history
  62. Add missed brackets for our dev script for Spell checks (apache#42965)

    A nit PR while I was looking at our doc builds
    kaxil authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    e8dd5cd View commit details
    Browse the repository at this point in the history
  63. FIX: Don't raise a warning in ExecutorSafeguard when execute is calle…

    …d from an extended operator (apache#42849)
    
    * refactor: Don't raise a warning when execute is called from an extended operator, as this should always be allowed.
    
    * refactored: Fixed import of test_utils in test_dag_run
    
    ---------
    
    Co-authored-by: David Blain <[email protected]>
    2 people authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    11ed8aa View commit details
    Browse the repository at this point in the history
  64. Configuration menu
    Copy the full SHA
    0b1b150 View commit details
    Browse the repository at this point in the history
  65. Configuration menu
    Copy the full SHA
    23cbeef View commit details
    Browse the repository at this point in the history
  66. fIX handling removal of dependencies (apache#42967)

    There was a problem with CI image builds when cache has been
    disabled - they still used "pre-cached" main version (unlike
    PROD builds). This PR synchronizes the behaviour between CI
    and PROD builds.
    
    For removing dependencies, you need to set both:
    
    * `disable docker cache` label
    * incerase DEPENDENCIES_EPOCH_NUMBER in `Dockerfile.ci`
    
    Comments and documentation in both places has been updated to
    reflect it.
    
    Since documentation for labels has been updated,
    Part of this PR is to improve the description of possible
    labels that could be used during the build.
    The description grew from a small number of labels to a
    "wall of text" that was difficult to read. This PR reformats it in the
    form of table that makes it far easier to see actions that the
    maintainer can do and what labels should be set for each of them.
    potiuk authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    0feb1f2 View commit details
    Browse the repository at this point in the history
  67. Configuration menu
    Copy the full SHA
    c7db2aa View commit details
    Browse the repository at this point in the history
  68. Configuration menu
    Copy the full SHA
    cdb4852 View commit details
    Browse the repository at this point in the history
  69. AIP-84 Migrate delete Dag Run endpoint to FastAPI (apache#42910)

    * delete dag_run init
    
    * delete dag_run init
    
    * add delete dag run endpoint
    
    * add tests for delete dag run
    rawwar authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    f4af0f4 View commit details
    Browse the repository at this point in the history
  70. Make datStats endpoint dag_ids parameter optional (apache#42955)

    * Make datStats dag_id parameter optional with pagination
    
    * move pagination out of sql query
    
    * tidy
    
    ---------
    
    Co-authored-by: Michael Smith-Chandler <[email protected]>
    2 people authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    b19a945 View commit details
    Browse the repository at this point in the history
  71. trove classifier upgrade (apache#42979)

    gopidesupavan authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    4a152b0 View commit details
    Browse the repository at this point in the history
  72. Change directory used by simple auth manager to store generated passw…

    …ords (apache#42860)
    
    * Change directory used by simple auth manager to store generated passwords
    
    * Update airflow/auth/managers/simple/simple_auth_manager.py
    
    Co-authored-by: Jens Scheffler <[email protected]>
    
    ---------
    
    Co-authored-by: Jens Scheffler <[email protected]>
    2 people authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    5930331 View commit details
    Browse the repository at this point in the history
  73. Disable flaky mssql based integration tests (apache#42811)

    * quarantined flaky mssql integration tests
    
    * disable mssql from ci integration checks
    gopidesupavan authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    a8c7080 View commit details
    Browse the repository at this point in the history
  74. Remove BackfillJobRunner class (apache#42943)

    dstandish authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    1568623 View commit details
    Browse the repository at this point in the history
  75. Add early job_id xcom_push for google provider Beam Pipeline operators (

    apache#42982)
    
    - To let GCP Beam Sensor operators 'sense' the pipeline changes,
    by having dataflow job_id been xcom_push as soon as it available.
    
    Related issue: apache#30007.
    
    Co-authored-by: Oleg Kachur <[email protected]>
    2 people authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    147e59b View commit details
    Browse the repository at this point in the history
  76. Add logic to mark backfills as complete (apache#42683)

    Periodically check for backfills that should be marked as complete.
    dstandish authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    8e2cbba View commit details
    Browse the repository at this point in the history
  77. fix mypy check failure on main (apache#42976)

    * fix mypy error
    
    * Apply suggestions from code review
    
    * Update conftest.py
    
    Co-authored-by: Jarek Potiuk <[email protected]>
    
    ---------
    
    Co-authored-by: Kaxil Naik <[email protected]>
    Co-authored-by: Jarek Potiuk <[email protected]>
    3 people authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    8c13f86 View commit details
    Browse the repository at this point in the history
  78. Configuration menu
    Copy the full SHA
    a4d7125 View commit details
    Browse the repository at this point in the history
  79. Update providers metadata 2024-10-14 (apache#42995)

    eladkal authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    f4f4a0e View commit details
    Browse the repository at this point in the history
  80. Update json schema pre-commit to have draft7 schema in file (apache#4…

    …3005)
    
    We request this file each time the CI is running pre-commit and sometimes
    it fails with 403 error. This PR adds the draft7 schema file locally for use
    by pre-commit to avoid this error
    ephraimbuddy authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    eae01b7 View commit details
    Browse the repository at this point in the history
  81. AIP-84 Patch Variable (apache#42929)

    pierrejeambrun authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    141e562 View commit details
    Browse the repository at this point in the history
  82. Commit the session between writing and deletion of RTIF (apache#42928)

    * Use different sessions in writing and deletion of RTIF
    
    Previously, this was how it was done, but now,
    a session was used for both the writing and deletion of RTIF,
    which we suspect caused StaleDataError. The related PR: apache#38565
    
    This PR brings back the old behaviour of using different sessions for writing/deleting RTIFs
    
    * fixup! Use different sessions in writing and deletion of RTIF
    
    * add test and use flush
    ephraimbuddy authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    da4ed78 View commit details
    Browse the repository at this point in the history
  83. Refactor FastApi Dag and DagRun endpoints tests (apache#42949)

    * wip - failing
    
    * update tests
    
    * update
    
    * update tests
    
    * update tests
    
    * fix
    
    * fix
    
    * fix mypy error
    
    * fix
    rawwar authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    1840ec6 View commit details
    Browse the repository at this point in the history
  84. Minor updates in UI contributing docs (apache#43013)

    kaxil authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    e67b5b2 View commit details
    Browse the repository at this point in the history
  85. AIP-84 post variable (apache#42948)

    pierrejeambrun authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    651df6b View commit details
    Browse the repository at this point in the history
  86. Feature: Added event_handler parameter in MSGraphAsyncOperator (apach…

    …e#42539)
    
    * refactor: Added parameter in MSGraphAsyncOperator to allow overriding default event_handler
    
    * docs: Added docstring for event_handler parameter in MSGraphAsyncOperator
    
    * refactor: Fixed TestMSGraphAsyncOperator
    
    * refactor: Check if event is not None
    
    * refactor: Register the TextParseNodeFactory and JsonParseNodeFactory so error messages get handled correctly in RequestAdapter
    
    * refactor: Reorganized import for TestMSGraphAsyncOperator
    
    * refactor: Added missing kiota-serialization packages in azure provider
    
    * refactor: Updated provider dependencies
    
    * refactor: Reorganized import of TestKiotaRequestAdapterHook
    
    * refactor: Downgraded version of json kiota serialization
    
    * refactor: Updated provider dependencies
    
    * refactor: Put import of Context in TYPE_CHECKING block
    
    * refactor: Fixed lookup of tenant-id
    
    * refactor: Fixed kiota serialization dependencies to 1.0.0 to avoid pendulum dependency issues for backward compatibility
    
    * refactor: Updated provider dependencies
    
    * refactored: Fixed import of test_utils in test_dag_run
    
    ---------
    
    Co-authored-by: David Blain <[email protected]>
    2 people authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    8fa8c51 View commit details
    Browse the repository at this point in the history
  87. uv version bump to 0.4.20 (apache#42905)

    dirrao authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    f177da1 View commit details
    Browse the repository at this point in the history
  88. Removed deprecated Chainable type from BaseOperator (apache#42776)

    * Removed deprecated Chainable type from BaseOperator
    
    * Chainable word removed from spelling_wordlist.txt
    
    * Chainable word removed from spelling_wordlist.txt
    
    * Chainable word removed from spelling_wordlist.txt
    
    * news fragment added
    dirrao authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    07c180e View commit details
    Browse the repository at this point in the history
  89. pin in providers (apache#43001)

    rawwar authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    acb779a View commit details
    Browse the repository at this point in the history
  90. Move tests_common from "dev" to top-level. (apache#42985)

    * Move tests common without changes
    
    * Fix docstrings in tests_common
    
    * Move tests_common from "dev" to top-level.
    
    Follow-up after apache#42505 fixing teething problem with tests_common.
    
    Originally in apache#42505 common test code was moved to "dev" folder, but
    the "dev" folder is really dedicated to "build" scripts and the
    problem with moving "tests_common" to the folder was that the
    whole "dev" folder is replaced (for non-committer PRs) with
    the content from the target branch.
    
    This is done for security reasons, because we can accidentally
    use any of the scripts from dev in the CI build scripts and we
    might not notice, which will open us to a security issue where
    a file in "dev" coming from PR could be accidentally executed
    during the "pull_request_target" workflow - which would expose
    our secrets and GitHub Package write permissions to a
    contributor coming from a fork.
    
    This change moves the files, fixes pre-commit specification and
    docs, also fixes a number of "doc" issues detected by "ruff" in
    the tests_common folder as they were detected after the move.
    The tests_common folder is added to folders mounted when
    breeze is executed with local folders mounted (in order to
    avoid accidental mounting of randomly generated files to
    inside the breeze container).
    
    All imports for the common tests were updated to reflect this
    move.
    potiuk authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    ce97729 View commit details
    Browse the repository at this point in the history
  91. Add AssetActive model (apache#42612)

    uranusjr authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    94c14ae View commit details
    Browse the repository at this point in the history
  92. Migrate the public endpoint Delete DAG to FastAPI (apache#42914)

    * Migrate the public endpoint Delete DAG to FastAPI
    
    * Refactor tests
    omkar-foss authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    dabc4f2 View commit details
    Browse the repository at this point in the history
  93. Configuration menu
    Copy the full SHA
    613c7d9 View commit details
    Browse the repository at this point in the history
  94. kubernetes package version bump to 31.0.0 (apache#42907)

    dirrao authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    b21e83e View commit details
    Browse the repository at this point in the history
  95. Make google provider pyarrow dependency explicit (apache#42996)

    * Make google provider pyarrow dependency explicit
    
    The provider already depends on it directly but it was not listed in provider.yaml
    
    * Add comment to the change
    
    * rerun hooks
    saucoide authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    0898199 View commit details
    Browse the repository at this point in the history
  96. Add search by dag_display_name_pattern on dag list page with rebase (a…

    …pache#42896)
    
    * Add search by `dag_display_name_pattern` on dag list page.
    
    * refactor search parameter update logic
    
    * Refactor SearchBar component and simplify debounce logic in DagsList.
    
    * Refactor search input change handling for SearchBar and DagsList components
    
    * Update airflow/ui/src/pages/DagsList/DagsList.tsx
    
    Co-authored-by: Brent Bovenzi <[email protected]>
    
    * Refactor search parameter handling and improve type consistency
    
    * Remove typo
    
    * Add `LAST_DAG_RUN_STATE` to `SearchParamsKeys` and update filters
    
    * Add LAST_DAG_RUN_STATE to SearchParamsKeys and update filters
    
    * Fix missing change for add SearchBar component by removing forwardRef and adding debounced search logic.
    
    * minor change for SearchBar and DagsFilters components
    
    * Optimize imports and improve formatting across components
    
    * refactor: move query options from autogenerated useDagServiceGetDags to DagsList.
    
    * Fix formatting.
    
    ---------
    
    Co-authored-by: Brent Bovenzi <[email protected]>
    2 people authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    b3611f0 View commit details
    Browse the repository at this point in the history
  97. Deprecate session auth backend (apache#42909)

    vincbeck authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    b477033 View commit details
    Browse the repository at this point in the history
  98. fix: Change CustomSecurityManager method name (apache#43034)

    * oauth_user_info -> get_oauth_user_info
    kgw7401 authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    96916fc View commit details
    Browse the repository at this point in the history
  99. Update to 0.4.21 of UV (apache#43032)

    potiuk authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    37a5414 View commit details
    Browse the repository at this point in the history
  100. Add retry on error 502 and 504 (apache#42994)

    * Add retry on error 502 and 504
    
    * fix mypy findings
    
    * Add pytest
    
    * Convert response code to HTTPStatus
    
    * Add docs to retriable exception
    
    * extend docs for AirflowHttpException
    
    * Fix syntax and typos
    
    * fix pytest
    
    * fix static checks
    
    * fix some static checks
    
    * Fix ruff
    
    * fix pre-commit
    
    ---------
    
    Co-authored-by: Majoros Donat (XC-DX/EET2-Bp) <[email protected]>
    2 people authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    8fb844c View commit details
    Browse the repository at this point in the history
  101. AIP-84 Migrate get connections to FastAPI API apache#42571 (apache#42782

    )
    
    * Make SortParam parent for Model Specific SortParams, Include get connections endpoint to fastapi
    
    * Change depends() method regular method in SortParam due to parent class already have abstract
    
    * Remove subclass, get default order_by from primary key, change alias strategy for backcompat
    
    * pre-commit hooks
    
    * Dynamic return value of SortParam generated within openapi specs and removed unnecessary attribute mapping keys
    
    * Include connection_id to attr_mapping again
    
    * Dynamic depends with correct documentation
    
    * Add more tests
    
    ---------
    
    Co-authored-by: pierrejeambrun <[email protected]>
    2 people authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    1824f18 View commit details
    Browse the repository at this point in the history
  102. Make RedshiftDataOperator handle multiple queries (apache#42900)

    * Adding updates to RedshiftDataOperator and unit tests
    
    * Adding updates to RedshiftDataOperator and unit tests
    
    * Updating how statement_id is used
    
    * Ruff formatting
    
    * Fixing nit
    jroachgolf84 authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    dca0534 View commit details
    Browse the repository at this point in the history
  103. Bump uv to 0.4.21 in other places (apache#43033)

    Follow-up of apache#43032: Bumps uv to 0.4.21 (https://pypi.org/project/uv/0.4.21/)
    kaxil authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    c322700 View commit details
    Browse the repository at this point in the history
  104. require 1.2.1 common.compat for openlineage provider (apache#43039)

    Signed-off-by: Maciej Obuchowski <[email protected]>
    mobuchowski authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    d8c1edc View commit details
    Browse the repository at this point in the history
  105. Detect system color theme and add active state to nav button (apache#…

    …43041)
    
    * Detect system color theme and add active state to nav button
    
    * Clean up navbutton props
    bbovenzi authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    ae5985e View commit details
    Browse the repository at this point in the history
  106. Migrate health info to fastapi (apache#42938)

    * Add health info to public fastapi
    
    * Add test and fix TaskInstanceState name
    bbovenzi authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    2640fe2 View commit details
    Browse the repository at this point in the history
  107. Add upperbound to microsoft-kiota-abstractions (apache#43021)

    * add upperbound to microsoft-kiota-abstractions
    
    * add
    
    * add comment about breaking change
    rawwar authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    915169d View commit details
    Browse the repository at this point in the history
  108. Configuration menu
    Copy the full SHA
    ac9aa62 View commit details
    Browse the repository at this point in the history
  109. Create Operators for Google Cloud Vertex AI Context Caching (apache#4…

    …3008)
    
    * Fix merge conflicts
    
    * Fix documentation.
    
    * Update return variables.
    CYarros10 authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    17e4e35 View commit details
    Browse the repository at this point in the history
  110. add lowerbount to requests-toolbelt and replace requests_toolbelt wit…

    …h requests-toolbelt (apache#43020)
    rawwar authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    9882506 View commit details
    Browse the repository at this point in the history
  111. ✨ Allow node_selector templating in KPO (apache#43051)

    bdsoha authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    07b96c5 View commit details
    Browse the repository at this point in the history
  112. Rename views to routes for FastAPI apps (apache#43057)

    This is part of the change I want to do for apache#43015 but going to break it down to keep it manageable.
    
    Since these are actual routes for APIs, renaming them to routes instead of views.
    kaxil authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    efc54ff View commit details
    Browse the repository at this point in the history
  113. Follow-up SLA purge (apache#42808)

    Co-authored-by: dstandish <[email protected]>
    2 people authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    bf50fb8 View commit details
    Browse the repository at this point in the history
  114. Bump uv to 0.4.22 (apache#43056)

    https://pypi.org/project/uv/0.4.22
    
    I added `--no-sources` to our `uv pip install` command, without it, it fails with following error
    
    ```
    error: Failed to build: `apache-airflow @ file:///dist/apache_airflow-3.0.0.dev0.tar.gz`
      Caused by: Failed to parse entry for: `local-providers`
      Caused by: Package is not included as workspace package in `tool.uv.workspace`
    ```
    Example: https:/apache/airflow/actions/runs/11354720505/job/31582868760#step:11:2896
    kaxil authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    538368f View commit details
    Browse the repository at this point in the history
  115. Configuration menu
    Copy the full SHA
    71eaaee View commit details
    Browse the repository at this point in the history
  116. Remove zombie ti from its executor (apache#42932)

    uranusjr authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    90fa32f View commit details
    Browse the repository at this point in the history
  117. Drop unneeded unique() call on SQL (apache#43064)

    uranusjr authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    771188d View commit details
    Browse the repository at this point in the history
  118. Allow building docs for not-ready providers (apache#43071)

    The `not-ready` providers were skipped in apache#42873 as we were releasing a batch of providers.
    
    I have manually gone ahead and uploaded inventories for edge & standard providers so this is no longer a problem.
    kaxil authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    ba9c075 View commit details
    Browse the repository at this point in the history
  119. Configuration menu
    Copy the full SHA
    9fdee64 View commit details
    Browse the repository at this point in the history
  120. Enable explicit namespaces (apache#42951)

    * The recent PR to reorganize the package requires a change to explicit namespaces for at least some IDEs (PyChasrm for sure, possibly others).
    
    * static fixes
    
    * Update providers/src/airflow/providers/__init__.py
    
    Co-authored-by: Ash Berlin-Taylor <[email protected]>
    
    * Remove duplicate line
    
    * Rephrase relevant comments
    
    * Add providers tests init file to autoapi_ignore
    
    * typo
    
    Co-authored-by: Shahar Epstein <[email protected]>
    
    ---------
    
    Co-authored-by: Ash Berlin-Taylor <[email protected]>
    Co-authored-by: Shahar Epstein <[email protected]>
    3 people authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    b557565 View commit details
    Browse the repository at this point in the history
  121. Configuration menu
    Copy the full SHA
    bfc0ac3 View commit details
    Browse the repository at this point in the history
  122. Reorganize api_fastapi folder into apps (apache#43062)

    kaxil authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    456c2f6 View commit details
    Browse the repository at this point in the history
  123. Configuration menu
    Copy the full SHA
    1be768e View commit details
    Browse the repository at this point in the history
  124. Fix pytest from working outside breeze (apache#43082)

    This was missed in apache#42985 . Without this `airflow.providers.__path__` had 2 registered paths:
    
    ```
    ['/Users/kaxilnaik/Documents/GitHub/astronomer/airflow/providers/src/airflow/providers',
     '/Users/kaxilnaik/Documents/GitHub/astronomer/airflow/providers']
    ```
    
    This prevents the tests from running outside of breeze and we get the following error:
    
    ```
    ERROR tests/core/test_settings.py::test_usage_data_collection_disabled[true-True-True] - airflow.exceptions.AirflowConfigException: ("The provider apache-airflow-providers-src-airflow-providers-amazon is attempting to contribute configuration section aws that has already been added before. The source of it: apache-airflow-providers-amazon. This is forbidden. A provider can only add new sections. It cannot contribute options to existing sections or override other provider's configuration.", <class 'UserWarning'>)
    ```
    
    We get this error because the *Providers Manager* uses `airflow.providers.__path__` to register providers. Because we have 2 paths, it registers the same provider twice leading two the above error.
    
    https:/apache/airflow/blob/75b22940ac4d36c31380669da2aa32fe46d70d32/airflow/providers_manager.py#L662
    
    Example registration:
    ```
    ('apache-airflow-providers-src-airflow-providers-yandex',
      {'yandex': {'description': 'This section contains settings for Yandex Cloud ', ...
    
    ('apache-airflow-providers-yandex',
      {'yandex': {'description': 'This section contains settings for Yandex Cloud '
    ```
    
    This wasn't a problem in breeze as it sets `AIRFLOW_SOURCES` env var in Dockerfile
    https:/apache/airflow/blob/75b22940ac4d36c31380669da2aa32fe46d70d32/scripts/docker/entrypoint_ci.sh#L24
    kaxil authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    1f1c90e View commit details
    Browse the repository at this point in the history
  125. Fix typo in pyproject.toml (apache#43077)

    shahar1 authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    943d5b9 View commit details
    Browse the repository at this point in the history
  126. Remove DAG.get_num_active_runs (apache#43067)

    We don't need this function.  There's already an almost-identical function on DagRun that we can use, namely DagRun.active_runs_of_dags.
    
    Also simplified that one.
    dstandish authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    67d28b4 View commit details
    Browse the repository at this point in the history
  127. Fix UI lint pre-commit hook (apache#43086)

    pierrejeambrun authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    8876c04 View commit details
    Browse the repository at this point in the history
  128. Fixed failing static checks (apache#43087)

    For some reasons apache#43077 passed but main was failing. This PR fixes it.
    kaxil authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    9f9bb8b View commit details
    Browse the repository at this point in the history
  129. Added task_instance_mutation_hook for mapped operator index 0 (apache…

    …#42661)
    
    * Added task_instance_mutation_hook for mapped operator index 0
    
    * Added unit test
    
    ---------
    
    Co-authored-by: Marco Küttelwesch <[email protected]>
    2 people authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    2ffd0bf View commit details
    Browse the repository at this point in the history
  130. Fix selective checks when only pyproject.toml changes (apache#43088)

    In case only pyproject.toml changes we should automatically build
    CI image as we need to run full set of static checks - including
    mypy and other tools.
    
    This change triggers ci-image for such case and it also fixes
    a subtle bug where "pyproject_toml_changed" was always set
    to true (but nothing depended on it, because we are checking if
    build dependencies changed in pyproject.toml to trigger full build
    as most of the build logic and dependencies is in hatch_build.py
    
    The change first now attempts to see if the pyprject.toml
    changed at all (i.e. if pyprooject.toml is in the list of files
    that are changed in the commit) and only then reads the content
    of old and new version of pyproject.toml to compare them. This
    will make selective checks a bit faster as it won't run two git
    commands when pyproject.toml has not changed.
    
    Also tests_common are now added to "all sources" group which
    should trigger tests when only tests_common change.
    potiuk authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    96fbda9 View commit details
    Browse the repository at this point in the history
  131. Configuration menu
    Copy the full SHA
    dbf3c7f View commit details
    Browse the repository at this point in the history
  132. Configuration menu
    Copy the full SHA
    4d93ae5 View commit details
    Browse the repository at this point in the history
  133. Add min version to cloudpickle (apache#43066)

    * pin cloudpickle >= 3.0.0
    
    * pin cloudpickle >= 2.1.1 as apache-beam requires it to be ~=2.2.1
    rawwar authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    3a7b96b View commit details
    Browse the repository at this point in the history
  134. Initialize dashboard page with health (apache#43090)

    bbovenzi authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    674554b View commit details
    Browse the repository at this point in the history
  135. Update constraints to broken canary (apache#43095)

    jscheffl authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    368c780 View commit details
    Browse the repository at this point in the history
  136. Fix flaky test_get_dags in FastAPI routes (apache#43100)

    kaxil authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    106a542 View commit details
    Browse the repository at this point in the history
  137. SSHHook expose auth_timeout parameter (apache#43048)

    * SSHHook expose auth_timeout parameter
    
    * add tests
    gyandeeps authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    cbe4a2f View commit details
    Browse the repository at this point in the history
  138. vertex ai training operators: add display_name to rendered fields (ap…

    …ache#43028)
    
    * vertex ai training operators: add display_name to rendered fields
    
    * fix validate-operators-init static checks
    
    ---------
    
    Co-authored-by: Walter Hoekstra <[email protected]>
    Co-authored-by: Shahar Epstein <[email protected]>
    3 people authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    76fda15 View commit details
    Browse the repository at this point in the history
  139. Print the key name when max_length is exceeded (apache#43061)

    * Print the key name when max_length is exceeded
    
    * Fix tests
    jabbera authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    8af1dc7 View commit details
    Browse the repository at this point in the history
  140. Configuration menu
    Copy the full SHA
    b799d40 View commit details
    Browse the repository at this point in the history
  141. Ensure stable secondary ordering (apache#43085)

    pierrejeambrun authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    79d5af9 View commit details
    Browse the repository at this point in the history
  142. Add simple "Task Execution" API server (apache#43015)

    closes apache#43009
    
    The Task Execution API is created as a separate FastAPI APP so that it allows us to hook CLI and selectively run the "Execution API" with the rest of Airflow API (UI/public). This is so that users can scale the APIs separately if needed as mentioned in apache#43009
    kaxil authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    97431aa View commit details
    Browse the repository at this point in the history
  143. Configuration menu
    Copy the full SHA
    e8d12b8 View commit details
    Browse the repository at this point in the history
  144. Configuration menu
    Copy the full SHA
    46959de View commit details
    Browse the repository at this point in the history
  145. chore(docs): add required import of BranchDayOfWeekOperator (apache#4…

    …3053)
    
    
    
    ---------
    
    Co-authored-by: Shahar Epstein <[email protected]>
    2 people authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    ac1dbba View commit details
    Browse the repository at this point in the history
  146. Update unit_tests.rst links error (apache#43114)

    yangyulely authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    702135e View commit details
    Browse the repository at this point in the history
  147. added MultipleFilesWebHdfsSensor (apache#43045)

    eilon246810 authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    f282eea View commit details
    Browse the repository at this point in the history
  148. Bump to 0.4.23 to fix a uv bug (apache#43121)

    Now that astral-sh/uv#8236 is fixed (a bug in uv 0.4.22), we can remove `--no-sources` (used in `uv pip install`) introduced in apache#43056
    kaxil authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    0de7b10 View commit details
    Browse the repository at this point in the history
  149. Configuration menu
    Copy the full SHA
    90bbe13 View commit details
    Browse the repository at this point in the history
  150. Fixed failing static checks & provider tests (apache#43122)

    kaxil authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    89cc08b View commit details
    Browse the repository at this point in the history
  151. Add min version to python-ldap (apache#43104)

    * add min version to python-ldap
    
    * add min version to python-ldap
    rawwar authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    2d15c16 View commit details
    Browse the repository at this point in the history
  152. Configuration menu
    Copy the full SHA
    40670b6 View commit details
    Browse the repository at this point in the history
  153. Add bugraoz93 in the triage team (apache#43124)

    kaxil authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    17cf408 View commit details
    Browse the repository at this point in the history
  154. Configuration menu
    Copy the full SHA
    64b1d1b View commit details
    Browse the repository at this point in the history
  155. on_kill equivalent for DatabricksSqlOperator

    Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    cafc23a View commit details
    Browse the repository at this point in the history
  156. add tests for create_timeout_thread

    Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    0cab9ab View commit details
    Browse the repository at this point in the history
  157. Configuration menu
    Copy the full SHA
    c3e7ecb View commit details
    Browse the repository at this point in the history
  158. chore: static checks

    Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    c29e506 View commit details
    Browse the repository at this point in the history
  159. Configuration menu
    Copy the full SHA
    104983c View commit details
    Browse the repository at this point in the history
  160. Configuration menu
    Copy the full SHA
    1054626 View commit details
    Browse the repository at this point in the history
  161. Update airflow/providers/databricks/hooks/databricks_sql.py

    Co-authored-by: Wei Lee <[email protected]>
    2 people authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    408d8fb View commit details
    Browse the repository at this point in the history
  162. add new exceptions

    Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    30ecf43 View commit details
    Browse the repository at this point in the history
  163. add new exceptions

    Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    930794d View commit details
    Browse the repository at this point in the history
  164. fix typing warning

    Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    e662230 View commit details
    Browse the repository at this point in the history
  165. fix ruff error

    Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    894466c View commit details
    Browse the repository at this point in the history
  166. fix ruff error

    Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    0ae987d View commit details
    Browse the repository at this point in the history
  167. move new exceptions to Databricks provider

    Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    d2f37a1 View commit details
    Browse the repository at this point in the history
  168. ruff formatting

    Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    9d5a3cf View commit details
    Browse the repository at this point in the history
  169. add tests for new exceptions

    Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    2d64d32 View commit details
    Browse the repository at this point in the history
  170. chore - static checks

    Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    75d6995 View commit details
    Browse the repository at this point in the history
  171. Update airflow/providers/databricks/hooks/databricks_sql.py

    Co-authored-by: Wei Lee <[email protected]>
    2 people authored and Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    abe980c View commit details
    Browse the repository at this point in the history
  172. make new exceptions databricks specific

    Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    e649f1a View commit details
    Browse the repository at this point in the history
  173. Configuration menu
    Copy the full SHA
    d18ba69 View commit details
    Browse the repository at this point in the history
  174. Configuration menu
    Copy the full SHA
    900cb34 View commit details
    Browse the repository at this point in the history
  175. merge main into this branch bc rebase failed

    Lorin committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    4373704 View commit details
    Browse the repository at this point in the history
  176. Configuration menu
    Copy the full SHA
    03a6b19 View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2024

  1. Configuration menu
    Copy the full SHA
    024b45c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3cc4b50 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8fc1f79 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6bd88bd View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    bcf4b68 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    de71f76 View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2024

  1. Configuration menu
    Copy the full SHA
    115d845 View commit details
    Browse the repository at this point in the history