Skip to content

Status of testing of Apache Airflow 2.7.1rc2 #34065

Description

@ephraimbuddy

Body

We are kindly requesting that contributors to Apache Airflow RC 2.7.1rc1 help test the RC.

Please let us know by commenting if the issue is addressed in the latest RC.

Thanks to all who contributed to the release (probably not a complete list!):
@agomez-etsy @Lee-W @jedcunningham @potiuk @cesar-vermeulen @pankajkoti @abhishekbhakat @dstandish @vandonr-amz @SamWheating @joeknize-bc @ephraimbuddy @ohaibbq @alexbegg @Michalosu @BohdanSemonov @pierrejeambrun @ferruzzi @eumiro @mobuchowski @Taragolis @Talvarenga @aipatr @LipuFei @Bisk1 @uranusjr @hussein-awala @vincbeck @s0neq @klexadoc @boushphong @eladkal @jens-scheffler-bosch @Owen-CH-Leung @nathadfield @ivan-afonichkin

Committer

  • I acknowledge that I am a maintainer/committer of the Apache Airflow project.

Activity

  1. added
    kind:metaHigh-level information important to the community
    on Sep 4, 2023
  2. pankajkoti commented on Sep 4, 2023

    @pankajkoti
    Member

    hi @ephraimbuddy , wondering why #33039 is part of Airflow RC? I think it went in the Sqoop provider, no?

  3. ephraimbuddy commented on Sep 4, 2023

    @ephraimbuddy
    ContributorAuthor

    hi @ephraimbuddy , wondering why #33039 is part of Airflow RC? I think it went in the Sqoop provider, no?

    It's because of conflict resolution, trying to cherry-pick cleanly. We had many refactoring PRs that addressed issues across core and providers. If you look at the description on the sync PR: #33826 I mentioned about provider changes getting cherry-picked to core.
    You do not need to test this in this case

  4. cesar-vermeulen commented on Sep 4, 2023

    @cesar-vermeulen

    I encountered an issue when upgrading to 2.7.1rc1, linked to the pydantic upgrade. Do I open a seperate issue for this or can this be discussed here?
    Great expectations does not yet support pydantic > 2.0:
    fivetran/great_expectations#8604

    Because of this, we are unable to upgrade our airflow version

  5. Taragolis commented on Sep 4, 2023

    @Taragolis
    Contributor

    Check on fresh Airflow 2.7.1.rc1

  6. ephraimbuddy commented on Sep 4, 2023

    @ephraimbuddy
    ContributorAuthor

    I encountered an issue when upgrading to 2.7.1rc1, linked to the pydantic upgrade. Do I open a seperate issue for this or can this be discussed here? Great expectations does not yet support pydantic > 2.0: great-expectations/great_expectations#8604

    Because of this, we are unable to upgrade our airflow version

    Ops. Looks like we don't currently have great expectation in our codebase but would like to hear what others think cc @potiuk

  7. hussein-awala commented on Sep 4, 2023

    @hussein-awala
    Member
  8. ephraimbuddy commented on Sep 4, 2023

    @ephraimbuddy
    ContributorAuthor

    I encountered an issue when upgrading to 2.7.1rc1, linked to the pydantic
    upgrade. Do I open a seperate issue for this or can this be discussed here? Great expectations does not yet support pydantic > 2.0: great-expectations/great_expectations#8604 <great-expectations/great_expectations#8604> Airflow doesn't have an official integration/support for great expectations, so if great expectations doesn't support pydantic v2 which we use in 2.7.1, IMHO this should not be considered a breaking change.
    …
    On Mon, Sep 4, 2023 at 5:28 PM Andrey Anshin @.> wrote: Check on fresh Airflow 2.7.1.rc1 - #33672 <#33672> - Less intensive queries to DB. Shorter execution time, less traffic between backend and Airflow - #33503 <#33503> - Seems working with Postgres/MySQL as expected - #33535 <#33535> - Work as expected in the UI — Reply to this email directly, view it on GitHub <#34065 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AFCS775S3YTSFWWQA7LUH6LXYXXQLANCNFSM6AAAAAA4J6KWGM . You are receiving this because you were mentioned.Message ID: @.>

    Not a breaking change but great expectation is widely used, I think we should consider it

  9. hussein-awala commented on Sep 4, 2023

    @hussein-awala
    Member

    Not a breaking change but great expectation is widely used, I think we should consider it

    My only concern is that pydantic v2 was added to fix a bug or just an improvement? if not maybe we should move it to 2.8.0

  10. ephraimbuddy commented on Sep 4, 2023

    @ephraimbuddy
    ContributorAuthor

    Not a breaking change but great expectation is widely used, I think we should consider it

    My only concern is that pydantic v2 was added to fix a bug or just an improvement? if not maybe we should move it to 2.8.0

    Yeah, I think it's for improvement

  11. potiuk commented on Sep 4, 2023

    @potiuk
    Member

    Not a breaking change but great expectation is widely used, I think we should consider it

    My only concern is that pydantic v2 was added to fix a bug or just an improvement? if not maybe we should move it to 2.8.0

    Yeah, I think it's for improvement

    Specifically for AIP-44 so yes ww move it down to v1 and we will release for 2.8.0 (when I hope AIP-44 will be ready to ship). By then Pydantic 2 should be much more widespread.

  12. pankajkoti commented on Sep 4, 2023

    @pankajkoti
    Member

    hi,
    Tested the below PRs are included and they all work as expected.

    1. Remove the replace to <br> tag in Provider's view #33326 - The BR tag no longer appears in the providers view. Works as expected
    2. Use a trimmed version of README.md for PyPI #33637 - The generated/PYPI_README.md file is present in the RC and is pointed to in the setup.cfg for long_description for the package.
    3. Remove print introduced in PR #32261 #34008 : The endpoint no longer prints - Works as expected

    As noted in comment #34065 (comment),
    Ignored cherry-picked PR for conflict resolution #33039

    Thank you for including all of these 🙏🏽

  13. Bisk1 commented on Sep 4, 2023

    @Bisk1
    Contributor

    Hi,
    I verified that this change works as expected in UI in 2.7.1rc1

  14. changed the title [-]Status of testing of Apache Airflow 2.7.1rc1[/-] [+]Status of testing of Apache Airflow 2.7.1rc2[/+] on Sep 4, 2023
  15. potiuk commented on Sep 4, 2023

    @potiuk
    Member

    Confirmed all my changes are in.! Looks good.

  16. pankajkoti commented on Sep 5, 2023

    @pankajkoti
    Member

    +1. Checked my changes from RC1 (#34065 (comment)) are included here too and all work fine.

  17. LipuFei commented on Sep 5, 2023

    @LipuFei
    Contributor

    Confirmed that #33651 and #33652 are fixed in RC2.

  18. ohaibbq commented on Sep 5, 2023

    @ohaibbq
    Contributor

    Confirmed #32731 is fixed in RC1

  19. khmelevskiy commented on Sep 5, 2023

    @khmelevskiy

    i checked the version of airflow:2.7.1rc2-python3.10.

    run dag (test)
    -> let it work
    -> rename dag (add _v2, eg = test_v2)
    result - bug, there are 2 dags test and test_v2.

    #33778 (#33698)

    The key moment, dag worked before renaming

  20. SamWheating commented on Sep 5, 2023

    @SamWheating
    Contributor

    I have pulled the 2.7.1rc2 commit and verified the following fixes in Breeze:

    #33622
    #33931
    #33965

    #33735 is a docs-only fix and should be fine.

    I'm trying to verify #33632 but running into issues triggering the permissions sync (this issue might predate this release?) I will keep investigating and confirm.

    Update: I have found some issues preventing #33632 from working as expected. I will work on a fix and provide updates in #34114, but in the meantime we could also remove this commit from the release and save it for 2.7.2? I will leave it up to you.

  21. vandonr-amz commented on Sep 5, 2023

    @vandonr-amz
    Contributor

    good for me

  22. Lee-W commented on Sep 6, 2023

    @Lee-W
    Member
  23. Lee-W commented on Sep 6, 2023

    @Lee-W
    Member

    Also tested #33424

  24. jscheffl commented on Sep 7, 2023

    @jscheffl
    Contributor

    Checked #33141 and can confirm it is working.

    Found a minor "glitch" of string formatting as we forked code of Flask-AppBuilder (manager.py) into the Airflow repo and the Flask Appbuilder has changed the string formatting upstream, the constants we source in manager.py:499 for example are now printed with %s instead of the content.
    I assume not critical, will open a follow-up bug ticket (if not already open)

  25. ephraimbuddy commented on Sep 7, 2023

    @ephraimbuddy
    ContributorAuthor

    Airflow 2.7.1 is now released. Thank you all for testing this release

  26. hussein-awala commented on Sep 7, 2023

    @hussein-awala
    Member

    Found a minor "glitch" of string formatting as we forked code of Flask-AppBuilder (manager.py) into the Airflow repo and the Flask Appbuilder has changed the string formatting upstream, the constants we source in manager.py:499 for example are now printed with %s instead of the content. I assume not critical, will open a follow-up bug ticket (if not already open)

    @jens-scheffler-bosch could you check if #34139 fix the bug you are talking about?

  27. jscheffl commented on Sep 7, 2023

    @jscheffl
    Contributor

    Found a minor "glitch" of string formatting as we forked code of Flask-AppBuilder (manager.py) into the Airflow repo and the Flask Appbuilder has changed the string formatting upstream, the constants we source in manager.py:499 for example are now printed with %s instead of the content. I assume not critical, will open a follow-up bug ticket (if not already open)

    @jens-scheffler-bosch could you check if #34139 fix the bug you are talking about?

    Perfect. Yes. that was what I was referring to. Did not find the issue by search... so fixed already, GREAT!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    kind:metaHigh-level information important to the communitytesting statusStatus of testing releases

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions