This is an automated email from the ASF dual-hosted git repository. vatsrahul1001 pushed a commit to branch v3-3-test in repository https://gitbox.apache.org/repos/asf/airflow.git
commit 7eb6f200bd5e04a8a9ca2b08e3f86e075fc0d3b9 Author: Rahul Vats <[email protected]> AuthorDate: Wed Jun 17 00:21:42 2026 +0530 Update version to 3.3.0 --- README.md | 12 ++++++------ airflow-core/docs/installation/supported-versions.rst | 2 +- airflow-core/pyproject.toml | 2 +- dev/breeze/doc/images/output_ci-image_build.txt | 2 +- dev/breeze/doc/images/output_ci_selective-check.svg | 4 ++-- dev/breeze/doc/images/output_ci_selective-check.txt | 2 +- dev/breeze/doc/images/output_ci_upgrade.svg | 2 +- dev/breeze/doc/images/output_ci_upgrade.txt | 2 +- dev/breeze/doc/images/output_prod-image_build.txt | 2 +- .../images/output_release-management_add-back-references.svg | 2 +- .../images/output_release-management_add-back-references.txt | 2 +- ...put_release-management_install-provider-distributions.txt | 2 +- ...tput_release-management_verify-provider-distributions.txt | 2 +- dev/breeze/doc/images/output_shell.txt | 2 +- dev/breeze/doc/images/output_start-airflow.txt | 2 +- dev/breeze/doc/images/output_testing_core-tests.txt | 2 +- dev/breeze/doc/images/output_testing_providers-tests.txt | 2 +- dev/breeze/doc/images/output_testing_system-tests.txt | 2 +- dev/breeze/src/airflow_breeze/global_constants.py | 6 ++++++ generated/PYPI_README.md | 10 +++++----- generated/provider_dependencies.json.sha256sum | 2 +- pyproject.toml | 2 +- scripts/ci/prek/supported_versions.py | 2 +- 23 files changed, 38 insertions(+), 32 deletions(-) diff --git a/README.md b/README.md index e453578e7e3..1ab5c182f5f 100644 --- a/README.md +++ b/README.md @@ -99,7 +99,7 @@ Airflow is not a streaming solution, but it is often used to process real-time d Apache Airflow is tested with: -| | Main version (dev) | Stable version (3.2.0) | Deprecate version (2.11.2) | +| | Main version (dev) | Stable version (3.3.0) | Deprecate version (2.11.2) | |------------|------------------------------------|-------------------------------------|------------------------------| | Python | 3.10, 3.11, 3.12, 3.13, 3.14 | 3.10, 3.11, 3.12, 3.13, 3.14 | 3.10, 3.11, 3.12 | | Platform | AMD64/ARM64 | AMD64/ARM64 | AMD64/ARM64(\*) | @@ -172,15 +172,15 @@ them to the appropriate format and workflow that your tool requires. ```bash -pip install 'apache-airflow==3.2.0' \ - --constraint "https://raw.githubusercontent.com/apache/airflow/constraints-3.2.0/constraints-3.10.txt" +pip install 'apache-airflow==3.3.0' \ + --constraint "https://raw.githubusercontent.com/apache/airflow/constraints-3.3.0/constraints-3.10.txt" ``` 2. Installing with extras (i.e., postgres, google) ```bash -pip install 'apache-airflow[postgres,google]==3.2.0' \ - --constraint "https://raw.githubusercontent.com/apache/airflow/constraints-3.2.0/constraints-3.10.txt" +pip install 'apache-airflow[postgres,google]==3.3.0' \ + --constraint "https://raw.githubusercontent.com/apache/airflow/constraints-3.3.0/constraints-3.10.txt" ``` For information on installing provider distributions, check @@ -294,7 +294,7 @@ Apache Airflow version life cycle: | Version | Current Patch/Minor | State | First Release | Limited Maintenance | EOL/Terminated | |-----------|-----------------------|-------------|-----------------|-----------------------|------------------| -| 3 | 3.2.2 | Maintenance | Apr 22, 2025 | TBD | TBD | +| 3 | 3.3.0 | Maintenance | Apr 22, 2025 | TBD | TBD | | 2 | 2.11.2 | EOL | Dec 17, 2020 | Oct 22, 2025 | Apr 22, 2026 | | 1.10 | 1.10.15 | EOL | Aug 27, 2018 | Dec 17, 2020 | June 17, 2021 | | 1.9 | 1.9.0 | EOL | Jan 03, 2018 | Aug 27, 2018 | Aug 27, 2018 | diff --git a/airflow-core/docs/installation/supported-versions.rst b/airflow-core/docs/installation/supported-versions.rst index 682baddd795..f41890a78bd 100644 --- a/airflow-core/docs/installation/supported-versions.rst +++ b/airflow-core/docs/installation/supported-versions.rst @@ -29,7 +29,7 @@ Apache Airflow® version life cycle: ========= ===================== =========== =============== ===================== ================ Version Current Patch/Minor State First Release Limited Maintenance EOL/Terminated ========= ===================== =========== =============== ===================== ================ -3 3.2.2 Maintenance Apr 22, 2025 TBD TBD +3 3.3.0 Maintenance Apr 22, 2025 TBD TBD 2 2.11.2 EOL Dec 17, 2020 Oct 22, 2025 Apr 22, 2026 1.10 1.10.15 EOL Aug 27, 2018 Dec 17, 2020 June 17, 2021 1.9 1.9.0 EOL Jan 03, 2018 Aug 27, 2018 Aug 27, 2018 diff --git a/airflow-core/pyproject.toml b/airflow-core/pyproject.toml index 31a88734c88..387ca1cf224 100644 --- a/airflow-core/pyproject.toml +++ b/airflow-core/pyproject.toml @@ -153,7 +153,7 @@ dependencies = [ "typing-extensions>=4.14.1", "universal-pathlib>=0.3.8", "uuid6>=2024.7.10", - "apache-airflow-task-sdk<1.4.0,>=1.3.0", + "apache-airflow-task-sdk==1.3.0", "apache-airflow-ctl<0.1.6,>=0.1.5", # pre-installed providers "apache-airflow-providers-common-compat>=1.7.4", diff --git a/dev/breeze/doc/images/output_ci-image_build.txt b/dev/breeze/doc/images/output_ci-image_build.txt index a1bafba4172..ff7ae571dd5 100644 --- a/dev/breeze/doc/images/output_ci-image_build.txt +++ b/dev/breeze/doc/images/output_ci-image_build.txt @@ -1 +1 @@ -52f338c973e63396bbffd450b229d6c9 +1142cae14a2def54d3369b5147a83cc0 diff --git a/dev/breeze/doc/images/output_ci_selective-check.svg b/dev/breeze/doc/images/output_ci_selective-check.svg index 58bccf85cd0..8f2b676be4f 100644 --- a/dev/breeze/doc/images/output_ci_selective-check.svg +++ b/dev/breeze/doc/images/output_ci_selective-check.svg @@ -143,8 +143,8 @@ </text><text class="breeze-ci-selective-check-r5" x="0" y="142" textLength="24.4" clip-path="url(#breeze-ci-selective-check-line-5)">╭─</text><text class="breeze-ci-selective-check-r5" x="24.4" y="142" textLength="280.6" clip-path="url(#breeze-ci-selective-check-line-5)"> Selective check flags </text><text class="breeze-ci-selective-check-r5" x="305" y="142" textLength="1134.6" clip-path="url(#breeze-ci-selective-check-line-5)">──────────────────────────────────────── [...] </text><text class="breeze-ci-selective-check-r5" x="0" y="166.4" textLength="12.2" clip-path="url(#breeze-ci-selective-check-line-6)">│</text><text class="breeze-ci-selective-check-r4" x="24.4" y="166.4" textLength="341.6" clip-path="url(#breeze-ci-selective-check-line-6)">--commit-ref                </text><text class="breeze-ci-selective-check-r1" x="390.4" y="166.4" textLength="707.6" clip-path="url(#bree [...] </text><text class="breeze-ci-selective-check-r5" x="0" y="190.8" textLength="12.2" clip-path="url(#breeze-ci-selective-check-line-7)">│</text><text class="breeze-ci-selective-check-r4" x="24.4" y="190.8" textLength="341.6" clip-path="url(#breeze-ci-selective-check-line-7)">--pr-labels                 </text><text class="breeze-ci-selective-check-r1" x="390.4" y="190.8" textLength="634.4" clip-path="url( [...] -</text><text class="breeze-ci-selective-check-r5" x="0" y="215.2" textLength="12.2" clip-path="url(#breeze-ci-selective-check-line-8)">│</text><text class="breeze-ci-selective-check-r4" x="24.4" y="215.2" textLength="341.6" clip-path="url(#breeze-ci-selective-check-line-8)">--default-branch            </text><text class="breeze-ci-selective-check-r1" x="390.4" y="215.2" textLength="512.4" clip-path="url(#breeze-ci-selective-chec [...] -</text><text class="breeze-ci-selective-check-r5" x="0" y="239.6" textLength="12.2" clip-path="url(#breeze-ci-selective-check-line-9)">│</text><text class="breeze-ci-selective-check-r4" x="24.4" y="239.6" textLength="341.6" clip-path="url(#breeze-ci-selective-check-line-9)">--default-constraints-branch</text><text class="breeze-ci-selective-check-r1" x="390.4" y="239.6" textLength="658.8" clip-path="url(#breeze-ci-selective-check-line-9)">Constraints Branch against which&# [...] +</text><text class="breeze-ci-selective-check-r5" x="0" y="215.2" textLength="12.2" clip-path="url(#breeze-ci-selective-check-line-8)">│</text><text class="breeze-ci-selective-check-r4" x="24.4" y="215.2" textLength="341.6" clip-path="url(#breeze-ci-selective-check-line-8)">--default-branch            </text><text class="breeze-ci-selective-check-r1" x="390.4" y="215.2" textLength="512.4" clip-path="url(#breeze-ci-selective-chec [...] +</text><text class="breeze-ci-selective-check-r5" x="0" y="239.6" textLength="12.2" clip-path="url(#breeze-ci-selective-check-line-9)">│</text><text class="breeze-ci-selective-check-r4" x="24.4" y="239.6" textLength="341.6" clip-path="url(#breeze-ci-selective-check-line-9)">--default-constraints-branch</text><text class="breeze-ci-selective-check-r1" x="390.4" y="239.6" textLength="658.8" clip-path="url(#breeze-ci-selective-check-line-9)">Constraints Branch against which&# [...] </text><text class="breeze-ci-selective-check-r5" x="0" y="264" textLength="12.2" clip-path="url(#breeze-ci-selective-check-line-10)">│</text><text class="breeze-ci-selective-check-r6" x="390.4" y="264" textLength="73.2" clip-path="url(#breeze-ci-selective-check-line-10)">(TEXT)</text><text class="breeze-ci-selective-check-r5" x="1451.8" y="264" textLength="12.2" clip-path="url(#breeze-ci-selective-check-line-10)">│</text><text class="breeze-ci-selective-check-r1" x="1464" y="264" textLe [...] </text><text class="breeze-ci-selective-check-r5" x="0" y="288.4" textLength="1464" clip-path="url(#breeze-ci-selective-check-line-11)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="breeze-ci-selective-check-r1" x="1464" y="288.4" textLength="12.2" clip-path="url(#breeze-ci-selective-check-line-11)"> </text><text class="breeze-ci-selective-check-r5" x="0" y="312.8" textLength="24.4" clip-path="url(#breeze-ci-selective-check-line-12)">╭─</text><text class="breeze-ci-selective-check-r5" x="24.4" y="312.8" textLength="231.8" clip-path="url(#breeze-ci-selective-check-line-12)"> GitHub parameters </text><text class="breeze-ci-selective-check-r5" x="256.2" y="312.8" textLength="1183.4" clip-path="url(#breeze-ci-selective-check-line-12)">────────────────────────────────────── [...] diff --git a/dev/breeze/doc/images/output_ci_selective-check.txt b/dev/breeze/doc/images/output_ci_selective-check.txt index c4b2ee8c47c..3ee65463606 100644 --- a/dev/breeze/doc/images/output_ci_selective-check.txt +++ b/dev/breeze/doc/images/output_ci_selective-check.txt @@ -1 +1 @@ -e1fc891c482e1d0ac98370259cdabebf +79efa026d8e58ca2f725cc4dfe05d8c0 diff --git a/dev/breeze/doc/images/output_ci_upgrade.svg b/dev/breeze/doc/images/output_ci_upgrade.svg index 6bca01160d0..6a4afbe0e4e 100644 --- a/dev/breeze/doc/images/output_ci_upgrade.svg +++ b/dev/breeze/doc/images/output_ci_upgrade.svg @@ -178,7 +178,7 @@ </text><text class="breeze-ci-upgrade-r1" x="1464" y="117.6" textLength="12.2" clip-path="url(#breeze-ci-upgrade-line-4)"> </text><text class="breeze-ci-upgrade-r5" x="0" y="142" textLength="24.4" clip-path="url(#breeze-ci-upgrade-line-5)">╭─</text><text class="breeze-ci-upgrade-r5" x="24.4" y="142" textLength="183" clip-path="url(#breeze-ci-upgrade-line-5)"> Upgrade flags </text><text class="breeze-ci-upgrade-r5" x="207.4" y="142" textLength="1232.2" clip-path="url(#breeze-ci-upgrade-line-5)">───────────────────────────────────────────────────────────────────────────────────────────────────── [...] </text><text class="breeze-ci-upgrade-r5" x="0" y="166.4" textLength="12.2" clip-path="url(#breeze-ci-upgrade-line-6)">│</text><text class="breeze-ci-upgrade-r4" x="24.4" y="166.4" textLength="439.2" clip-path="url(#breeze-ci-upgrade-line-6)">--target-branch                     </text><text class="breeze-ci-upgrade-r1" x="488" y="166.4" textLength="829.6" clip-path="url(#breeze-ci-upg [...] -</text><text class="breeze-ci-upgrade-r5" x="0" y="190.8" textLength="12.2" clip-path="url(#breeze-ci-upgrade-line-7)">│</text><text class="breeze-ci-upgrade-r5" x="488" y="190.8" textLength="61" clip-path="url(#breeze-ci-upgrade-line-7)">main]</text><text class="breeze-ci-upgrade-r6" x="561.2" y="190.8" textLength="73.2" clip-path="url(#breeze-ci-upgrade-line-7)">(TEXT)</text><text class="breeze-ci-upgrade-r5" x="1451.8" y="190.8" textLength="12.2" clip-path="url(#breeze-ci-upgrade-line [...] +</text><text class="breeze-ci-upgrade-r5" x="0" y="190.8" textLength="12.2" clip-path="url(#breeze-ci-upgrade-line-7)">│</text><text class="breeze-ci-upgrade-r5" x="488" y="190.8" textLength="122" clip-path="url(#breeze-ci-upgrade-line-7)">v3-3-test]</text><text class="breeze-ci-upgrade-r6" x="622.2" y="190.8" textLength="73.2" clip-path="url(#breeze-ci-upgrade-line-7)">(TEXT)</text><text class="breeze-ci-upgrade-r5" x="1451.8" y="190.8" textLength="12.2" clip-path="url(#breeze-ci-upgrad [...] </text><text class="breeze-ci-upgrade-r5" x="0" y="215.2" textLength="12.2" clip-path="url(#breeze-ci-upgrade-line-8)">│</text><text class="breeze-ci-upgrade-r4" x="24.4" y="215.2" textLength="134.2" clip-path="url(#breeze-ci-upgrade-line-8)">--create-pr</text><text class="breeze-ci-upgrade-r1" x="158.6" y="215.2" textLength="12.2" clip-path="url(#breeze-ci-upgrade-line-8)">/</text><text class="breeze-ci-upgrade-r4" x="170.8" y="215.2" textLength="170.8" clip-path="url(#breeze-ci-upgrade [...] </text><text class="breeze-ci-upgrade-r5" x="0" y="239.6" textLength="12.2" clip-path="url(#breeze-ci-upgrade-line-9)">│</text><text class="breeze-ci-upgrade-r1" x="488" y="239.6" textLength="951.6" clip-path="url(#breeze-ci-upgrade-line-9)">ask)                                          [...] </text><text class="breeze-ci-upgrade-r5" x="0" y="264" textLength="12.2" clip-path="url(#breeze-ci-upgrade-line-10)">│</text><text class="breeze-ci-upgrade-r4" x="24.4" y="264" textLength="85.4" clip-path="url(#breeze-ci-upgrade-line-10)">--draft</text><text class="breeze-ci-upgrade-r1" x="109.8" y="264" textLength="12.2" clip-path="url(#breeze-ci-upgrade-line-10)">/</text><text class="breeze-ci-upgrade-r4" x="122" y="264" textLength="122" clip-path="url(#breeze-ci-upgrade-line-10)">--n [...] diff --git a/dev/breeze/doc/images/output_ci_upgrade.txt b/dev/breeze/doc/images/output_ci_upgrade.txt index d26a86502dc..2500d0b9d7f 100644 --- a/dev/breeze/doc/images/output_ci_upgrade.txt +++ b/dev/breeze/doc/images/output_ci_upgrade.txt @@ -1 +1 @@ -2982b71d3fe990ce8f59410e96621f4d +20100f261819662d368dac8c3e94bf19 diff --git a/dev/breeze/doc/images/output_prod-image_build.txt b/dev/breeze/doc/images/output_prod-image_build.txt index aee5acad71a..a2ec74fc04b 100644 --- a/dev/breeze/doc/images/output_prod-image_build.txt +++ b/dev/breeze/doc/images/output_prod-image_build.txt @@ -1 +1 @@ -7def92d438b944e1f957b30ba27fc28d +49a4a5a6499ce76f068fec815e731866 diff --git a/dev/breeze/doc/images/output_release-management_add-back-references.svg b/dev/breeze/doc/images/output_release-management_add-back-references.svg index 88ba1696907..3e87d7a1231 100644 --- a/dev/breeze/doc/images/output_release-management_add-back-references.svg +++ b/dev/breeze/doc/images/output_release-management_add-back-references.svg @@ -169,7 +169,7 @@ </text><text class="breeze-release-management-add-back-references-r5" x="0" y="508" textLength="12.2" clip-path="url(#breeze-release-management-add-back-references-line-20)">│</text><text class="breeze-release-management-add-back-references-r4" x="61" y="508" textLength="353.8" clip-path="url(#breeze-release-management-add-back-references-line-20)">--include-not-ready-providers</text><text class="breeze-release-management-add-back-references-r1" x="488" y="508" textLength="817.4" clip-pa [...] </text><text class="breeze-release-management-add-back-references-r5" x="0" y="532.4" textLength="12.2" clip-path="url(#breeze-release-management-add-back-references-line-21)">│</text><text class="breeze-release-management-add-back-references-r4" x="61" y="532.4" textLength="353.8" clip-path="url(#breeze-release-management-add-back-references-line-21)">--include-removed-providers  </text><text class="breeze-release-management-add-back-references-r1" x="488" y="532.4" textLength [...] </text><text class="breeze-release-management-add-back-references-r5" x="0" y="556.8" textLength="12.2" clip-path="url(#breeze-release-management-add-back-references-line-22)">│</text><text class="breeze-release-management-add-back-references-r4" x="61" y="556.8" textLength="353.8" clip-path="url(#breeze-release-management-add-back-references-line-22)">--head-repo                  </text><text class [...] -</text><text class="breeze-release-management-add-back-references-r5" x="0" y="581.2" textLength="12.2" clip-path="url(#breeze-release-management-add-back-references-line-23)">│</text><text class="breeze-release-management-add-back-references-r4" x="61" y="581.2" textLength="353.8" clip-path="url(#breeze-release-management-add-back-references-line-23)">--head-ref                   </text><text [...] +</text><text class="breeze-release-management-add-back-references-r5" x="0" y="581.2" textLength="12.2" clip-path="url(#breeze-release-management-add-back-references-line-23)">│</text><text class="breeze-release-management-add-back-references-r4" x="61" y="581.2" textLength="353.8" clip-path="url(#breeze-release-management-add-back-references-line-23)">--head-ref                   </text><text [...] </text><text class="breeze-release-management-add-back-references-r5" x="0" y="605.6" textLength="1464" clip-path="url(#breeze-release-management-add-back-references-line-24)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="breeze-release-management-add-back-references-r1" x="1464" y="605.6" textLength="12.2" clip-path="url(#breeze-release-management-add-back-references-line-24)"> </text><text class="breeze-release-management-add-back-references-r5" x="0" y="630" textLength="24.4" clip-path="url(#breeze-release-management-add-back-references-line-25)">╭─</text><text class="breeze-release-management-add-back-references-r5" x="24.4" y="630" textLength="195.2" clip-path="url(#breeze-release-management-add-back-references-line-25)"> Common options </text><text class="breeze-release-management-add-back-references-r5" x="219.6" y="630" textLength="1220" c [...] </text><text class="breeze-release-management-add-back-references-r5" x="0" y="654.4" textLength="12.2" clip-path="url(#breeze-release-management-add-back-references-line-26)">│</text><text class="breeze-release-management-add-back-references-r4" x="24.4" y="654.4" textLength="109.8" clip-path="url(#breeze-release-management-add-back-references-line-26)">--dry-run</text><text class="breeze-release-management-add-back-references-r7" x="158.6" y="654.4" textLength="24.4" clip-path="url(#br [...] diff --git a/dev/breeze/doc/images/output_release-management_add-back-references.txt b/dev/breeze/doc/images/output_release-management_add-back-references.txt index 9d5b0b1d2fe..24b3cd09182 100644 --- a/dev/breeze/doc/images/output_release-management_add-back-references.txt +++ b/dev/breeze/doc/images/output_release-management_add-back-references.txt @@ -1 +1 @@ -4b44b7c52911adf1c1bdfb87e10e873b +ca7644b838e5872f0317ae6cc0b0d9e4 diff --git a/dev/breeze/doc/images/output_release-management_install-provider-distributions.txt b/dev/breeze/doc/images/output_release-management_install-provider-distributions.txt index 49b3dcdf62b..64ad753da01 100644 --- a/dev/breeze/doc/images/output_release-management_install-provider-distributions.txt +++ b/dev/breeze/doc/images/output_release-management_install-provider-distributions.txt @@ -1 +1 @@ -54e2b0011ac0808cf7732ddb5714cebd +b0914ae57c02a1cddb4fb50b53c6422e diff --git a/dev/breeze/doc/images/output_release-management_verify-provider-distributions.txt b/dev/breeze/doc/images/output_release-management_verify-provider-distributions.txt index 86e0523bd32..98004248ddd 100644 --- a/dev/breeze/doc/images/output_release-management_verify-provider-distributions.txt +++ b/dev/breeze/doc/images/output_release-management_verify-provider-distributions.txt @@ -1 +1 @@ -722c0325436d8d9b9bf5537332bb0752 +12511fa73d92b1be4be19d053e7003e1 diff --git a/dev/breeze/doc/images/output_shell.txt b/dev/breeze/doc/images/output_shell.txt index c6f0033fe49..751618057b6 100644 --- a/dev/breeze/doc/images/output_shell.txt +++ b/dev/breeze/doc/images/output_shell.txt @@ -1 +1 @@ -8870a64a6164fe50500283a4f1893b24 +bfd4b95fb71b0d45a2b99e352a281826 diff --git a/dev/breeze/doc/images/output_start-airflow.txt b/dev/breeze/doc/images/output_start-airflow.txt index fc5c2310f14..5521bc6d381 100644 --- a/dev/breeze/doc/images/output_start-airflow.txt +++ b/dev/breeze/doc/images/output_start-airflow.txt @@ -1 +1 @@ -dc6fa1ae074c8aceab338e5fbdeab30a +764b5f22648bc74ed639a4bd99d34988 diff --git a/dev/breeze/doc/images/output_testing_core-tests.txt b/dev/breeze/doc/images/output_testing_core-tests.txt index ce17b293f36..9d057e857b0 100644 --- a/dev/breeze/doc/images/output_testing_core-tests.txt +++ b/dev/breeze/doc/images/output_testing_core-tests.txt @@ -1 +1 @@ -e89451fe0b493819e12e78316a070cee +1c29a7fe7eb4df04ad42f64cc7e4f70c diff --git a/dev/breeze/doc/images/output_testing_providers-tests.txt b/dev/breeze/doc/images/output_testing_providers-tests.txt index 4efab5ed281..909fac14a60 100644 --- a/dev/breeze/doc/images/output_testing_providers-tests.txt +++ b/dev/breeze/doc/images/output_testing_providers-tests.txt @@ -1 +1 @@ -9372d4ac91f1f8aec84665bd5bbc7dc6 +a2e8b2b8ce163c5a384bdce0a106c2a1 diff --git a/dev/breeze/doc/images/output_testing_system-tests.txt b/dev/breeze/doc/images/output_testing_system-tests.txt index ecb78ce4d7f..98c44bae13c 100644 --- a/dev/breeze/doc/images/output_testing_system-tests.txt +++ b/dev/breeze/doc/images/output_testing_system-tests.txt @@ -1 +1 @@ -0cdb967ba346e6663ac663acf599b5ae +652fd8a5fdc92ad59d2bdc14bbe0b7f4 diff --git a/dev/breeze/src/airflow_breeze/global_constants.py b/dev/breeze/src/airflow_breeze/global_constants.py index 8d76174f8aa..61a47c356a4 100644 --- a/dev/breeze/src/airflow_breeze/global_constants.py +++ b/dev/breeze/src/airflow_breeze/global_constants.py @@ -832,6 +832,12 @@ PROVIDERS_COMPATIBILITY_TESTS_MATRIX: list[dict[str, str | list[str]]] = [ "remove-providers": "", "run-unit-tests": "true", }, + { + "python-version": "3.10", + "airflow-version": "3.3.0", + "remove-providers": "", + "run-unit-tests": "true", + }, ] ALL_PYTHON_VERSION_TO_PATCHLEVEL_VERSION: dict[str, str] = { diff --git a/generated/PYPI_README.md b/generated/PYPI_README.md index 5c1566bf746..44a9d9ba047 100644 --- a/generated/PYPI_README.md +++ b/generated/PYPI_README.md @@ -54,7 +54,7 @@ Use Airflow to author workflows (Dags) that orchestrate tasks. The Airflow sched Apache Airflow is tested with: -| | Main version (dev) | Stable version (3.2.0) | Deprecate version (2.11.2) | +| | Main version (dev) | Stable version (3.3.0) | Deprecate version (2.11.2) | |------------|------------------------------------|-------------------------------------|------------------------------| | Python | 3.10, 3.11, 3.12, 3.13, 3.14 | 3.10, 3.11, 3.12, 3.13, 3.14 | 3.10, 3.11, 3.12 | | Platform | AMD64/ARM64 | AMD64/ARM64 | AMD64/ARM64(\*) | @@ -123,15 +123,15 @@ them to the appropriate format and workflow that your tool requires. ```bash -pip install 'apache-airflow==3.2.0' \ - --constraint "https://raw.githubusercontent.com/apache/airflow/constraints-3.2.0/constraints-3.10.txt" +pip install 'apache-airflow==3.3.0' \ + --constraint "https://raw.githubusercontent.com/apache/airflow/constraints-3.3.0/constraints-3.10.txt" ``` 2. Installing with extras (i.e., postgres, google) ```bash -pip install 'apache-airflow[postgres,google]==3.2.0' \ - --constraint "https://raw.githubusercontent.com/apache/airflow/constraints-3.2.0/constraints-3.10.txt" +pip install 'apache-airflow[postgres,google]==3.3.0' \ + --constraint "https://raw.githubusercontent.com/apache/airflow/constraints-3.3.0/constraints-3.10.txt" ``` For information on installing provider distributions, check diff --git a/generated/provider_dependencies.json.sha256sum b/generated/provider_dependencies.json.sha256sum index d173961afb1..ee204e3203e 100644 --- a/generated/provider_dependencies.json.sha256sum +++ b/generated/provider_dependencies.json.sha256sum @@ -1 +1 @@ -b17f09d421b67d9d3925516c27c0fc4b4fb9f4fa4e4c495ebf3c643b3d12e59c +e14a01deac3579ec86383046f5e8fee680fae21d446e6d81cbf10395a9837cad diff --git a/pyproject.toml b/pyproject.toml index bae4c06e3b5..7e09aa358ff 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -59,7 +59,7 @@ classifiers = [ version = "3.3.0" dependencies = [ - "apache-airflow-task-sdk<1.4.0,>=1.3.0", + "apache-airflow-task-sdk==1.3.0", "apache-airflow-core==3.3.0", ] diff --git a/scripts/ci/prek/supported_versions.py b/scripts/ci/prek/supported_versions.py index 06ea0b64273..07e226e620e 100755 --- a/scripts/ci/prek/supported_versions.py +++ b/scripts/ci/prek/supported_versions.py @@ -39,7 +39,7 @@ HEADERS = ( ) SUPPORTED_VERSIONS = ( - ("3", "3.2.2", "Maintenance", "Apr 22, 2025", "TBD", "TBD"), + ("3", "3.3.0", "Maintenance", "Apr 22, 2025", "TBD", "TBD"), ("2", "2.11.2", "EOL", "Dec 17, 2020", "Oct 22, 2025", "Apr 22, 2026"), ("1.10", "1.10.15", "EOL", "Aug 27, 2018", "Dec 17, 2020", "June 17, 2021"), ("1.9", "1.9.0", "EOL", "Jan 03, 2018", "Aug 27, 2018", "Aug 27, 2018"),
