Skip to content

Status of testing of Apache Airflow 3.3.1rc2 #71274

Closed

Description

@vatsrahul1001

We are kindly requesting that contributors to Apache Airflow RC 3.3.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!):
@kalluripradeep @Vamsi-klu @MaksYermak @kaxil @potiuk @pierrejeambrun @dheerajturaga @tirkarthi @jedcunningham @takayoshi-makabe @safaehar @gopidesupavan @davidnzhang @haseebmalik18 @1fanwang @deepujain @raphaelauv @sejal-gupta-ksolves @uranusjr @eddiesr93 @juan-pablo-guereca @Andrushika @sortega @yuseok89 @bbovenzi @dstandish @jayachandrakasarla @Lee-W @imrichardwu @MhussainD4772 @Codingaditya17 @lohitkolluri @kimhaggie @ABiscuitttt @guan404ming @shaealh @ashutosh264 @KushagraB424 @vatsrahul1001 @dsuhinin @AntonioBergonzi @Aaryan123456679 @kacpermuda @FrankYang0529 @vincbeck @WonYong-Jang @wolfier @amoghrajesh @xBis7 @shivaam @jason810496 @henry3260 @seanghaeli @FrankPortman @SreeramaYeshwanthGowd @hterik @ferruzzi @shahar1 @dkranchii @steveahnahn @dabla @Vishwaspatel2401 @ephraimbuddy @deepak4babu @Samin061 @anxkhn @hkc-8010 @fat-catTW @cmettler @itayweb

Activity

  1. added
    kind:metaHigh-level information important to the community
    on Aug 7, 2026
  2. eddiesr93 commented on Aug 7, 2026

    @eddiesr93
    Contributor

    Tested both of mine on 3.3.1rc1 (Python 3.12, airflow standalone with example DAGs). Both look good.

    #70197: the Dag Overview chart shows the single dashed median line with the Total: ... label, the legend for queued vs run duration is there, and the y-axis ticks use the compact format instead of 00:00:16.230. Checked with 8 runs of example_bash_operator.

    #70203 / #70748: the pause toggle has the outline in dark mode now, so the off state is easy to spot on the Dags list. Light mode still looks right too.

    Nothing off on either page.

  3. ABiscuitttt commented on Aug 7, 2026

    @ABiscuitttt
    Contributor

    Tested Apache Airflow 3.3.1rc1 for #70554.

    Environment:

    • Python 3.12.3, fresh venv
    • pip install apache-airflow==3.3.1rc1
    • airflow db migrate + airflow standalone
    • UI reachable at http://localhost:8080

    Verification:

    • Confirmed the built UI bundle (airflow/ui/dist/assets/index-*.js) contains the refactored JsonEditor component with the new prettify and onError props.
    • Confirmed CreateAssetEventModal now renders:
      <JsonEditor onChange={setExtra} onError={setExtraError} prettify value={extra} />
    • Confirmed the prettify logic in the bundle:
      let formattedJson = JSON.stringify(JSON.parse(val), undefined, 2);
      onError?.(undefined);
      if (formattedJson !== value) {
        onChange?.(formattedJson);
      }
      and parse errors are reported via onError(error.message).

    Airflow standalone started cleanly, the web UI loads, and the auth page redirects correctly. The backport from #70380 is present in 3.3.1rc1.

  4. cmettler commented on Aug 7, 2026

    @cmettler
    Contributor
    [ ]  [[v3-3-test] Fix orphaned subprocesses and supervisor crash on heartbeat 409 (#65738) (#71146)](https://github.com/apache/airflow/pull/71146): @cmettler [@vatsrahul1001](https://github.com/vatsrahul1001)
    Linked issues:
    
    * [Fix orphaned subprocesses and supervisor crash on heartbeat 409 (#65738)](https://github.com/apache/airflow/pull/65738)* [ ] 
    

    The issue is fixed. Thanks!

  5. Lee-W commented on Aug 7, 2026

    @Lee-W
    Member

    I've tested SQLite migration and few Dags

  6. MhussainD4772 commented on Aug 10, 2026

    @MhussainD4772
    Contributor

    Tested Apache Airflow 3.3.1rc1 for #70555 / #69693.

    Environment:

    • breeze start-airflow --use-airflow-version 3.3.1rc1 --python 3.10 --backend postgres --load-example-dags
    • UI at http://localhost:28080

    Verification on Grid view:

    • Narrow details panel + horizontal scroll: latest Dag run cells are not covered by the overlay scrollbar
    • Scroll right then down: no task cells bleed through the sticky run bars
    • Tallest duration bar does not peek above the sticky task-name column
    • Wide panel: header/body columns stay aligned
    • Gantt toggle: unchanged

    Looks good.

  7. WonYong-Jang commented on Aug 10, 2026

    @WonYong-Jang
    Contributor

    Tested Apache Airflow 3.3.1rc1 for #70427 / #70702.

    Environment:

    • breeze start-airflow --use-airflow-version 3.3.1rc1 --python 3.10 --backend postgres --load-example-dags
    • UI at http://localhost:28080

    Verification:

    Confirmed that the "Run on latest version" checkbox in the Clear dialogs is now shown only when it can actually take effect:

    • Non-versioned bundle(LocalDagBundle): bundle_version is always None, so the run always resolves to the latest Dag. the checkbox is hidden, as it would have no effect. Previously it was displayed even though toggling it did nothing.
    • Versioned bundle (GitDagBundle): with a run pinned to an older bundle version while a newer version exists, the checkbox is enabled. When the run is already on the latest version, it is hidden again.
  8. Andrushika commented on Aug 10, 2026

    @Andrushika
    Contributor

    Thanks for preparing the release, Rahul!

    I have tested my four items (#70397, #70817, #71012, #71127) on 3.3.1rc1 installed from PyPI, running in breeze, and checked UI manually. They work as expected.
    I also ran the UI tests these four PRs added against the 3.3.1rc1 tag. All 36 pass.

  9. changed the title [-]Status of testing of Apache Airflow 3.3.1rc1[/-] [+]Status of testing of Apache Airflow 3.3.1rc2[/+] on Aug 11, 2026
  10. henry3260 commented on Aug 11, 2026

    @henry3260
    Contributor

    Tested Apache Airflow 3.3.1rc2 for my items (#70304, #70442, #70460, #70463, #70733, #70734, #70738).

    Verification:

    All look good.

  11. guan404ming commented on Aug 11, 2026

    @guan404ming
    Member

    I've tested my changes and all of them look great. Thanks!

  12. Samin061 commented on Aug 12, 2026

    @Samin061
    Contributor

    Tested #70515 against 3.3.1rc1. is_safe_url now rejects the backslash-after-scheme variants (https:\evil.com, https:/\evil.com, https:\/evil.com and the percent-encoded form) while same-origin paths like /dags still resolve. Works as expected on my end.

  13. vatsrahul1001 commented on Aug 12, 2026

    @vatsrahul1001
    ContributorAuthor

    Thanks everyone for testing this release. 3.3.1 has been released now

  14. Vamsi-klu commented on Aug 22, 2026

    @Vamsi-klu
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 community

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions