This is an automated email from the ASF dual-hosted git repository. ferruzzi pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/airflow.git
The following commit(s) were added to refs/heads/main by this push: new 7e99ead587 Add MySQL LTS 8.4 (#39488) 7e99ead587 is described below commit 7e99ead587d1860fedd0adcfbd779f39f41b2ae2 Author: Andrey Anshin <andrey.ans...@taragol.is> AuthorDate: Thu May 9 23:14:20 2024 +0400 Add MySQL LTS 8.4 (#39488) --- README.md | 2 +- dev/breeze/doc/images/output-commands.svg | 2 +- dev/breeze/doc/images/output_setup_config.svg | 2 +- dev/breeze/doc/images/output_setup_config.txt | 2 +- dev/breeze/doc/images/output_shell.svg | 2 +- dev/breeze/doc/images/output_shell.txt | 2 +- dev/breeze/doc/images/output_start-airflow.svg | 2 +- dev/breeze/doc/images/output_start-airflow.txt | 2 +- dev/breeze/doc/images/output_testing_db-tests.svg | 2 +- dev/breeze/doc/images/output_testing_db-tests.txt | 2 +- dev/breeze/doc/images/output_testing_integration-tests.svg | 2 +- dev/breeze/doc/images/output_testing_integration-tests.txt | 2 +- dev/breeze/doc/images/output_testing_tests.svg | 2 +- dev/breeze/doc/images/output_testing_tests.txt | 2 +- dev/breeze/src/airflow_breeze/global_constants.py | 4 ++-- dev/breeze/tests/test_selective_checks.py | 4 ++-- generated/PYPI_README.md | 2 +- 17 files changed, 19 insertions(+), 19 deletions(-) diff --git a/README.md b/README.md index 5bf6034a92..916c682a1b 100644 --- a/README.md +++ b/README.md @@ -104,7 +104,7 @@ Apache Airflow is tested with: | Platform | AMD64/ARM64(\*) | AMD64/ARM64(\*) | | Kubernetes | 1.26, 1.27, 1.28, 1.29 | 1.26, 1.27, 1.28, 1.29 | | PostgreSQL | 12, 13, 14, 15, 16 | 12, 13, 14, 15, 16 | -| MySQL | 8.0, Innovation | 8.0, Innovation | +| MySQL | 8.0, 8.4, Innovation | 8.0, Innovation | | SQLite | 3.15.0+ | 3.15.0+ | \* Experimental diff --git a/dev/breeze/doc/images/output-commands.svg b/dev/breeze/doc/images/output-commands.svg index 0a08c99dbc..8fd24ada23 100644 --- a/dev/breeze/doc/images/output-commands.svg +++ b/dev/breeze/doc/images/output-commands.svg @@ -317,7 +317,7 @@ </text><text class="breeze-help-r5" x="0" y="654.4" textLength="12.2" clip-path="url(#breeze-help-line-26)">│</text><text class="breeze-help-r7" x="317.2" y="654.4" textLength="1122.4" clip-path="url(#breeze-help-line-26)">(>sqlite< | mysql | postgres | none)                                  [...] </text><text class="breeze-help-r5" x="0" y="678.8" textLength="12.2" clip-path="url(#breeze-help-line-27)">│</text><text class="breeze-help-r5" x="317.2" y="678.8" textLength="1122.4" clip-path="url(#breeze-help-line-27)">[default: sqlite]                                         & [...] </text><text class="breeze-help-r5" x="0" y="703.2" textLength="12.2" clip-path="url(#breeze-help-line-28)">│</text><text class="breeze-help-r4" x="24.4" y="703.2" textLength="12.2" clip-path="url(#breeze-help-line-28)">-</text><text class="breeze-help-r4" x="36.6" y="703.2" textLength="109.8" clip-path="url(#breeze-help-line-28)">-postgres</text><text class="breeze-help-r4" x="146.4" y="703.2" textLength="97.6" clip-path="url(#breeze-help-line-28)">-version</text><text class="breeze-hel [...] -</text><text class="breeze-help-r5" x="0" y="727.6" textLength="12.2" clip-path="url(#breeze-help-line-29)">│</text><text class="breeze-help-r4" x="24.4" y="727.6" textLength="12.2" clip-path="url(#breeze-help-line-29)">-</text><text class="breeze-help-r4" x="36.6" y="727.6" textLength="73.2" clip-path="url(#breeze-help-line-29)">-mysql</text><text class="breeze-help-r4" x="109.8" y="727.6" textLength="97.6" clip-path="url(#breeze-help-line-29)">-version</text><text class="breeze-help-r6 [...] +</text><text class="breeze-help-r5" x="0" y="727.6" textLength="12.2" clip-path="url(#breeze-help-line-29)">│</text><text class="breeze-help-r4" x="24.4" y="727.6" textLength="12.2" clip-path="url(#breeze-help-line-29)">-</text><text class="breeze-help-r4" x="36.6" y="727.6" textLength="73.2" clip-path="url(#breeze-help-line-29)">-mysql</text><text class="breeze-help-r4" x="109.8" y="727.6" textLength="97.6" clip-path="url(#breeze-help-line-29)">-version</text><text class="breeze-help-r6 [...] </text><text class="breeze-help-r5" x="0" y="752" textLength="12.2" clip-path="url(#breeze-help-line-30)">│</text><text class="breeze-help-r4" x="24.4" y="752" textLength="12.2" clip-path="url(#breeze-help-line-30)">-</text><text class="breeze-help-r4" x="36.6" y="752" textLength="36.6" clip-path="url(#breeze-help-line-30)">-db</text><text class="breeze-help-r4" x="73.2" y="752" textLength="73.2" clip-path="url(#breeze-help-line-30)">-reset</text><text class="breeze-help-r6" x="268.4" y= [...] </text><text class="breeze-help-r5" x="0" y="776.4" textLength="1464" clip-path="url(#breeze-help-line-31)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="breeze-help-r1" x="1464" y="776.4" textLength="12.2" clip-path="url(#breeze-help-line-31)"> </text><text class="breeze-help-r5" x="0" y="800.8" textLength="24.4" clip-path="url(#breeze-help-line-32)">╭─</text><text class="breeze-help-r5" x="24.4" y="800.8" textLength="488" clip-path="url(#breeze-help-line-32)"> Build CI image (before entering shell) </text><text class="breeze-help-r5" x="512.4" y="800.8" textLength="927.2" clip-path="url(#breeze-help-line-32)">────────────────────────────────────────────────────────────────────────────</text>< [...] diff --git a/dev/breeze/doc/images/output_setup_config.svg b/dev/breeze/doc/images/output_setup_config.svg index 862cc49edf..5ac7126f54 100644 --- a/dev/breeze/doc/images/output_setup_config.svg +++ b/dev/breeze/doc/images/output_setup_config.svg @@ -138,7 +138,7 @@ </text><text class="breeze-setup-config-r5" x="0" y="312.8" textLength="12.2" clip-path="url(#breeze-setup-config-line-12)">│</text><text class="breeze-setup-config-r7" x="475.8" y="312.8" textLength="963.8" clip-path="url(#breeze-setup-config-line-12)">(>sqlite< | mysql | postgres | none)                            [...] </text><text class="breeze-setup-config-r5" x="0" y="337.2" textLength="12.2" clip-path="url(#breeze-setup-config-line-13)">│</text><text class="breeze-setup-config-r5" x="475.8" y="337.2" textLength="963.8" clip-path="url(#breeze-setup-config-line-13)">[default: sqlite]                                     [...] </text><text class="breeze-setup-config-r5" x="0" y="361.6" textLength="12.2" clip-path="url(#breeze-setup-config-line-14)">│</text><text class="breeze-setup-config-r4" x="24.4" y="361.6" textLength="12.2" clip-path="url(#breeze-setup-config-line-14)">-</text><text class="breeze-setup-config-r4" x="36.6" y="361.6" textLength="109.8" clip-path="url(#breeze-setup-config-line-14)">-postgres</text><text class="breeze-setup-config-r4" x="146.4" y="361.6" textLength="97.6" clip-path="url(#bree [...] -</text><text class="breeze-setup-config-r5" x="0" y="386" textLength="12.2" clip-path="url(#breeze-setup-config-line-15)">│</text><text class="breeze-setup-config-r4" x="24.4" y="386" textLength="12.2" clip-path="url(#breeze-setup-config-line-15)">-</text><text class="breeze-setup-config-r4" x="36.6" y="386" textLength="73.2" clip-path="url(#breeze-setup-config-line-15)">-mysql</text><text class="breeze-setup-config-r4" x="109.8" y="386" textLength="97.6" clip-path="url(#breeze-setup-con [...] +</text><text class="breeze-setup-config-r5" x="0" y="386" textLength="12.2" clip-path="url(#breeze-setup-config-line-15)">│</text><text class="breeze-setup-config-r4" x="24.4" y="386" textLength="12.2" clip-path="url(#breeze-setup-config-line-15)">-</text><text class="breeze-setup-config-r4" x="36.6" y="386" textLength="73.2" clip-path="url(#breeze-setup-config-line-15)">-mysql</text><text class="breeze-setup-config-r4" x="109.8" y="386" textLength="97.6" clip-path="url(#breeze-setup-con [...] </text><text class="breeze-setup-config-r5" x="0" y="410.4" textLength="12.2" clip-path="url(#breeze-setup-config-line-16)">│</text><text class="breeze-setup-config-r4" x="24.4" y="410.4" textLength="12.2" clip-path="url(#breeze-setup-config-line-16)">-</text><text class="breeze-setup-config-r4" x="36.6" y="410.4" textLength="134.2" clip-path="url(#breeze-setup-config-line-16)">-cheatsheet</text><text class="breeze-setup-config-r1" x="170.8" y="410.4" textLength="12.2" clip-path="url(#br [...] </text><text class="breeze-setup-config-r5" x="0" y="434.8" textLength="12.2" clip-path="url(#breeze-setup-config-line-17)">│</text><text class="breeze-setup-config-r4" x="24.4" y="434.8" textLength="12.2" clip-path="url(#breeze-setup-config-line-17)">-</text><text class="breeze-setup-config-r4" x="36.6" y="434.8" textLength="109.8" clip-path="url(#breeze-setup-config-line-17)">-asciiart</text><text class="breeze-setup-config-r1" x="146.4" y="434.8" textLength="12.2" clip-path="url(#bree [...] </text><text class="breeze-setup-config-r5" x="0" y="459.2" textLength="12.2" clip-path="url(#breeze-setup-config-line-18)">│</text><text class="breeze-setup-config-r4" x="24.4" y="459.2" textLength="12.2" clip-path="url(#breeze-setup-config-line-18)">-</text><text class="breeze-setup-config-r4" x="36.6" y="459.2" textLength="85.4" clip-path="url(#breeze-setup-config-line-18)">-colour</text><text class="breeze-setup-config-r1" x="122" y="459.2" textLength="12.2" clip-path="url(#breeze-se [...] diff --git a/dev/breeze/doc/images/output_setup_config.txt b/dev/breeze/doc/images/output_setup_config.txt index 37f8c2a28b..e84f1f4279 100644 --- a/dev/breeze/doc/images/output_setup_config.txt +++ b/dev/breeze/doc/images/output_setup_config.txt @@ -1 +1 @@ -7400d6859de2b42523a65ed2b59a4883 +973c0866bff34967ff80db3a37d8dbc6 diff --git a/dev/breeze/doc/images/output_shell.svg b/dev/breeze/doc/images/output_shell.svg index d1e710c731..76dc2f5d12 100644 --- a/dev/breeze/doc/images/output_shell.svg +++ b/dev/breeze/doc/images/output_shell.svg @@ -477,7 +477,7 @@ </text><text class="breeze-shell-r5" x="0" y="971.6" textLength="12.2" clip-path="url(#breeze-shell-line-39)">│</text><text class="breeze-shell-r7" x="317.2" y="971.6" textLength="1122.4" clip-path="url(#breeze-shell-line-39)">(>sqlite< | mysql | postgres | none)                                & [...] </text><text class="breeze-shell-r5" x="0" y="996" textLength="12.2" clip-path="url(#breeze-shell-line-40)">│</text><text class="breeze-shell-r5" x="317.2" y="996" textLength="1122.4" clip-path="url(#breeze-shell-line-40)">[default: sqlite]                                         & [...] </text><text class="breeze-shell-r5" x="0" y="1020.4" textLength="12.2" clip-path="url(#breeze-shell-line-41)">│</text><text class="breeze-shell-r4" x="24.4" y="1020.4" textLength="12.2" clip-path="url(#breeze-shell-line-41)">-</text><text class="breeze-shell-r4" x="36.6" y="1020.4" textLength="109.8" clip-path="url(#breeze-shell-line-41)">-postgres</text><text class="breeze-shell-r4" x="146.4" y="1020.4" textLength="97.6" clip-path="url(#breeze-shell-line-41)">-version</text><text class [...] -</text><text class="breeze-shell-r5" x="0" y="1044.8" textLength="12.2" clip-path="url(#breeze-shell-line-42)">│</text><text class="breeze-shell-r4" x="24.4" y="1044.8" textLength="12.2" clip-path="url(#breeze-shell-line-42)">-</text><text class="breeze-shell-r4" x="36.6" y="1044.8" textLength="73.2" clip-path="url(#breeze-shell-line-42)">-mysql</text><text class="breeze-shell-r4" x="109.8" y="1044.8" textLength="97.6" clip-path="url(#breeze-shell-line-42)">-version</text><text class="br [...] +</text><text class="breeze-shell-r5" x="0" y="1044.8" textLength="12.2" clip-path="url(#breeze-shell-line-42)">│</text><text class="breeze-shell-r4" x="24.4" y="1044.8" textLength="12.2" clip-path="url(#breeze-shell-line-42)">-</text><text class="breeze-shell-r4" x="36.6" y="1044.8" textLength="73.2" clip-path="url(#breeze-shell-line-42)">-mysql</text><text class="breeze-shell-r4" x="109.8" y="1044.8" textLength="97.6" clip-path="url(#breeze-shell-line-42)">-version</text><text class="br [...] </text><text class="breeze-shell-r5" x="0" y="1069.2" textLength="12.2" clip-path="url(#breeze-shell-line-43)">│</text><text class="breeze-shell-r4" x="24.4" y="1069.2" textLength="12.2" clip-path="url(#breeze-shell-line-43)">-</text><text class="breeze-shell-r4" x="36.6" y="1069.2" textLength="36.6" clip-path="url(#breeze-shell-line-43)">-db</text><text class="breeze-shell-r4" x="73.2" y="1069.2" textLength="73.2" clip-path="url(#breeze-shell-line-43)">-reset</text><text class="breeze-s [...] </text><text class="breeze-shell-r5" x="0" y="1093.6" textLength="1464" clip-path="url(#breeze-shell-line-44)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="breeze-shell-r1" x="1464" y="1093.6" textLength="12.2" clip-path="url(#breeze-shell-line-44)"> </text><text class="breeze-shell-r5" x="0" y="1118" textLength="24.4" clip-path="url(#breeze-shell-line-45)">╭─</text><text class="breeze-shell-r5" x="24.4" y="1118" textLength="207.4" clip-path="url(#breeze-shell-line-45)"> Choose executor </text><text class="breeze-shell-r5" x="231.8" y="1118" textLength="1207.8" clip-path="url(#breeze-shell-line-45)">───────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="br [...] diff --git a/dev/breeze/doc/images/output_shell.txt b/dev/breeze/doc/images/output_shell.txt index 9215ea2ec0..ae9411b325 100644 --- a/dev/breeze/doc/images/output_shell.txt +++ b/dev/breeze/doc/images/output_shell.txt @@ -1 +1 @@ -c2850be609c5306d05ab85524765ea6a +3b4a6fb8fcdaf0d6c49ef3691ea35598 diff --git a/dev/breeze/doc/images/output_start-airflow.svg b/dev/breeze/doc/images/output_start-airflow.svg index e5312ee7b9..1c057648e7 100644 --- a/dev/breeze/doc/images/output_start-airflow.svg +++ b/dev/breeze/doc/images/output_start-airflow.svg @@ -423,7 +423,7 @@ </text><text class="breeze-start-airflow-r5" x="0" y="825.2" textLength="12.2" clip-path="url(#breeze-start-airflow-line-33)">│</text><text class="breeze-start-airflow-r7" x="317.2" y="825.2" textLength="1122.4" clip-path="url(#breeze-start-airflow-line-33)">(>sqlite< | mysql | postgres | none)                            [...] </text><text class="breeze-start-airflow-r5" x="0" y="849.6" textLength="12.2" clip-path="url(#breeze-start-airflow-line-34)">│</text><text class="breeze-start-airflow-r5" x="317.2" y="849.6" textLength="1122.4" clip-path="url(#breeze-start-airflow-line-34)">[default: sqlite]                                   & [...] </text><text class="breeze-start-airflow-r5" x="0" y="874" textLength="12.2" clip-path="url(#breeze-start-airflow-line-35)">│</text><text class="breeze-start-airflow-r4" x="24.4" y="874" textLength="12.2" clip-path="url(#breeze-start-airflow-line-35)">-</text><text class="breeze-start-airflow-r4" x="36.6" y="874" textLength="109.8" clip-path="url(#breeze-start-airflow-line-35)">-postgres</text><text class="breeze-start-airflow-r4" x="146.4" y="874" textLength="97.6" clip-path="url(#breez [...] -</text><text class="breeze-start-airflow-r5" x="0" y="898.4" textLength="12.2" clip-path="url(#breeze-start-airflow-line-36)">│</text><text class="breeze-start-airflow-r4" x="24.4" y="898.4" textLength="12.2" clip-path="url(#breeze-start-airflow-line-36)">-</text><text class="breeze-start-airflow-r4" x="36.6" y="898.4" textLength="73.2" clip-path="url(#breeze-start-airflow-line-36)">-mysql</text><text class="breeze-start-airflow-r4" x="109.8" y="898.4" textLength="97.6" clip-path="url(#b [...] +</text><text class="breeze-start-airflow-r5" x="0" y="898.4" textLength="12.2" clip-path="url(#breeze-start-airflow-line-36)">│</text><text class="breeze-start-airflow-r4" x="24.4" y="898.4" textLength="12.2" clip-path="url(#breeze-start-airflow-line-36)">-</text><text class="breeze-start-airflow-r4" x="36.6" y="898.4" textLength="73.2" clip-path="url(#breeze-start-airflow-line-36)">-mysql</text><text class="breeze-start-airflow-r4" x="109.8" y="898.4" textLength="97.6" clip-path="url(#b [...] </text><text class="breeze-start-airflow-r5" x="0" y="922.8" textLength="12.2" clip-path="url(#breeze-start-airflow-line-37)">│</text><text class="breeze-start-airflow-r4" x="24.4" y="922.8" textLength="12.2" clip-path="url(#breeze-start-airflow-line-37)">-</text><text class="breeze-start-airflow-r4" x="36.6" y="922.8" textLength="36.6" clip-path="url(#breeze-start-airflow-line-37)">-db</text><text class="breeze-start-airflow-r4" x="73.2" y="922.8" textLength="73.2" clip-path="url(#breez [...] </text><text class="breeze-start-airflow-r5" x="0" y="947.2" textLength="1464" clip-path="url(#breeze-start-airflow-line-38)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="breeze-start-airflow-r1" x="1464" y="947.2" textLength="12.2" clip-path="url(#breeze-start-airflow-line-38)"> </text><text class="breeze-start-airflow-r5" x="0" y="971.6" textLength="24.4" clip-path="url(#breeze-start-airflow-line-39)">╭─</text><text class="breeze-start-airflow-r5" x="24.4" y="971.6" textLength="231.8" clip-path="url(#breeze-start-airflow-line-39)"> Choosing executor </text><text class="breeze-start-airflow-r5" x="256.2" y="971.6" textLength="1183.4" clip-path="url(#breeze-start-airflow-line-39)">──────────────────────────────────────────────────────────────────── [...] diff --git a/dev/breeze/doc/images/output_start-airflow.txt b/dev/breeze/doc/images/output_start-airflow.txt index b614227769..67f27aab3d 100644 --- a/dev/breeze/doc/images/output_start-airflow.txt +++ b/dev/breeze/doc/images/output_start-airflow.txt @@ -1 +1 @@ -4b9738d9c632eb84243c5f8217003a32 +605c2807c19369ea7967ea0467caa497 diff --git a/dev/breeze/doc/images/output_testing_db-tests.svg b/dev/breeze/doc/images/output_testing_db-tests.svg index 77c6c53294..edc7922b18 100644 --- a/dev/breeze/doc/images/output_testing_db-tests.svg +++ b/dev/breeze/doc/images/output_testing_db-tests.svg @@ -333,7 +333,7 @@ </text><text class="breeze-testing-db-tests-r5" x="0" y="898.4" textLength="12.2" clip-path="url(#breeze-testing-db-tests-line-36)">│</text><text class="breeze-testing-db-tests-r6" x="610" y="898.4" textLength="732" clip-path="url(#breeze-testing-db-tests-line-36)">(>3.8< | 3.9 | 3.10 | 3.11 | 3.12)                        &# [...] </text><text class="breeze-testing-db-tests-r5" x="0" y="922.8" textLength="12.2" clip-path="url(#breeze-testing-db-tests-line-37)">│</text><text class="breeze-testing-db-tests-r5" x="610" y="922.8" textLength="732" clip-path="url(#breeze-testing-db-tests-line-37)">[default: 3.8]                                   [...] </text><text class="breeze-testing-db-tests-r5" x="0" y="947.2" textLength="12.2" clip-path="url(#breeze-testing-db-tests-line-38)">│</text><text class="breeze-testing-db-tests-r4" x="24.4" y="947.2" textLength="12.2" clip-path="url(#breeze-testing-db-tests-line-38)">-</text><text class="breeze-testing-db-tests-r4" x="36.6" y="947.2" textLength="109.8" clip-path="url(#breeze-testing-db-tests-line-38)">-postgres</text><text class="breeze-testing-db-tests-r4" x="146.4" y="947.2" textLength [...] -</text><text class="breeze-testing-db-tests-r5" x="0" y="971.6" textLength="12.2" clip-path="url(#breeze-testing-db-tests-line-39)">│</text><text class="breeze-testing-db-tests-r4" x="24.4" y="971.6" textLength="12.2" clip-path="url(#breeze-testing-db-tests-line-39)">-</text><text class="breeze-testing-db-tests-r4" x="36.6" y="971.6" textLength="73.2" clip-path="url(#breeze-testing-db-tests-line-39)">-mysql</text><text class="breeze-testing-db-tests-r4" x="109.8" y="971.6" textLength="97 [...] +</text><text class="breeze-testing-db-tests-r5" x="0" y="971.6" textLength="12.2" clip-path="url(#breeze-testing-db-tests-line-39)">│</text><text class="breeze-testing-db-tests-r4" x="24.4" y="971.6" textLength="12.2" clip-path="url(#breeze-testing-db-tests-line-39)">-</text><text class="breeze-testing-db-tests-r4" x="36.6" y="971.6" textLength="73.2" clip-path="url(#breeze-testing-db-tests-line-39)">-mysql</text><text class="breeze-testing-db-tests-r4" x="109.8" y="971.6" textLength="97 [...] </text><text class="breeze-testing-db-tests-r5" x="0" y="996" textLength="12.2" clip-path="url(#breeze-testing-db-tests-line-40)">│</text><text class="breeze-testing-db-tests-r4" x="24.4" y="996" textLength="12.2" clip-path="url(#breeze-testing-db-tests-line-40)">-</text><text class="breeze-testing-db-tests-r4" x="36.6" y="996" textLength="97.6" clip-path="url(#breeze-testing-db-tests-line-40)">-forward</text><text class="breeze-testing-db-tests-r4" x="134.2" y="996" textLength="146.4" c [...] </text><text class="breeze-testing-db-tests-r5" x="0" y="1020.4" textLength="12.2" clip-path="url(#breeze-testing-db-tests-line-41)">│</text><text class="breeze-testing-db-tests-r4" x="24.4" y="1020.4" textLength="12.2" clip-path="url(#breeze-testing-db-tests-line-41)">-</text><text class="breeze-testing-db-tests-r4" x="36.6" y="1020.4" textLength="73.2" clip-path="url(#breeze-testing-db-tests-line-41)">-force</text><text class="breeze-testing-db-tests-r4" x="109.8" y="1020.4" textLength [...] </text><text class="breeze-testing-db-tests-r5" x="0" y="1044.8" textLength="12.2" clip-path="url(#breeze-testing-db-tests-line-42)">│</text><text class="breeze-testing-db-tests-r5" x="610" y="1044.8" textLength="768.6" clip-path="url(#breeze-testing-db-tests-line-42)">[default: force-sa-warnings]                                [...] diff --git a/dev/breeze/doc/images/output_testing_db-tests.txt b/dev/breeze/doc/images/output_testing_db-tests.txt index 988405b60f..53d50ef4b6 100644 --- a/dev/breeze/doc/images/output_testing_db-tests.txt +++ b/dev/breeze/doc/images/output_testing_db-tests.txt @@ -1 +1 @@ -199b411824d9e785b21d160f14dd6cd9 +8b318759c5664a279713cc44b908bf95 diff --git a/dev/breeze/doc/images/output_testing_integration-tests.svg b/dev/breeze/doc/images/output_testing_integration-tests.svg index 58f6a2b2b3..ce074a172d 100644 --- a/dev/breeze/doc/images/output_testing_integration-tests.svg +++ b/dev/breeze/doc/images/output_testing_integration-tests.svg @@ -219,7 +219,7 @@ </text><text class="breeze-testing-integration-tests-r5" x="0" y="605.6" textLength="12.2" clip-path="url(#breeze-testing-integration-tests-line-24)">│</text><text class="breeze-testing-integration-tests-r6" x="610" y="605.6" textLength="732" clip-path="url(#breeze-testing-integration-tests-line-24)">(>3.8< | 3.9 | 3.10 | 3.11 | 3.12)                  &# [...] </text><text class="breeze-testing-integration-tests-r5" x="0" y="630" textLength="12.2" clip-path="url(#breeze-testing-integration-tests-line-25)">│</text><text class="breeze-testing-integration-tests-r5" x="610" y="630" textLength="732" clip-path="url(#breeze-testing-integration-tests-line-25)">[default: 3.8]                             & [...] </text><text class="breeze-testing-integration-tests-r5" x="0" y="654.4" textLength="12.2" clip-path="url(#breeze-testing-integration-tests-line-26)">│</text><text class="breeze-testing-integration-tests-r4" x="24.4" y="654.4" textLength="12.2" clip-path="url(#breeze-testing-integration-tests-line-26)">-</text><text class="breeze-testing-integration-tests-r4" x="36.6" y="654.4" textLength="109.8" clip-path="url(#breeze-testing-integration-tests-line-26)">-postgres</text><text class="bree [...] -</text><text class="breeze-testing-integration-tests-r5" x="0" y="678.8" textLength="12.2" clip-path="url(#breeze-testing-integration-tests-line-27)">│</text><text class="breeze-testing-integration-tests-r4" x="24.4" y="678.8" textLength="12.2" clip-path="url(#breeze-testing-integration-tests-line-27)">-</text><text class="breeze-testing-integration-tests-r4" x="36.6" y="678.8" textLength="73.2" clip-path="url(#breeze-testing-integration-tests-line-27)">-mysql</text><text class="breeze-t [...] +</text><text class="breeze-testing-integration-tests-r5" x="0" y="678.8" textLength="12.2" clip-path="url(#breeze-testing-integration-tests-line-27)">│</text><text class="breeze-testing-integration-tests-r4" x="24.4" y="678.8" textLength="12.2" clip-path="url(#breeze-testing-integration-tests-line-27)">-</text><text class="breeze-testing-integration-tests-r4" x="36.6" y="678.8" textLength="73.2" clip-path="url(#breeze-testing-integration-tests-line-27)">-mysql</text><text class="breeze-t [...] </text><text class="breeze-testing-integration-tests-r5" x="0" y="703.2" textLength="12.2" clip-path="url(#breeze-testing-integration-tests-line-28)">│</text><text class="breeze-testing-integration-tests-r4" x="24.4" y="703.2" textLength="12.2" clip-path="url(#breeze-testing-integration-tests-line-28)">-</text><text class="breeze-testing-integration-tests-r4" x="36.6" y="703.2" textLength="97.6" clip-path="url(#breeze-testing-integration-tests-line-28)">-forward</text><text class="breeze [...] </text><text class="breeze-testing-integration-tests-r5" x="0" y="727.6" textLength="12.2" clip-path="url(#breeze-testing-integration-tests-line-29)">│</text><text class="breeze-testing-integration-tests-r4" x="24.4" y="727.6" textLength="12.2" clip-path="url(#breeze-testing-integration-tests-line-29)">-</text><text class="breeze-testing-integration-tests-r4" x="36.6" y="727.6" textLength="73.2" clip-path="url(#breeze-testing-integration-tests-line-29)">-force</text><text class="breeze-t [...] </text><text class="breeze-testing-integration-tests-r5" x="0" y="752" textLength="12.2" clip-path="url(#breeze-testing-integration-tests-line-30)">│</text><text class="breeze-testing-integration-tests-r5" x="610" y="752" textLength="768.6" clip-path="url(#breeze-testing-integration-tests-line-30)">[default: force-sa-warnings]                           [...] diff --git a/dev/breeze/doc/images/output_testing_integration-tests.txt b/dev/breeze/doc/images/output_testing_integration-tests.txt index 7059918f9d..51c9440308 100644 --- a/dev/breeze/doc/images/output_testing_integration-tests.txt +++ b/dev/breeze/doc/images/output_testing_integration-tests.txt @@ -1 +1 @@ -f27636d168812ee567d9a8fe7045200c +1ab39f5377cbab5aa6fff28912a32b96 diff --git a/dev/breeze/doc/images/output_testing_tests.svg b/dev/breeze/doc/images/output_testing_tests.svg index 27d34fd79c..338ecc665b 100644 --- a/dev/breeze/doc/images/output_testing_tests.svg +++ b/dev/breeze/doc/images/output_testing_tests.svg @@ -399,7 +399,7 @@ </text><text class="breeze-testing-tests-r5" x="0" y="1264.4" textLength="12.2" clip-path="url(#breeze-testing-tests-line-51)">│</text><text class="breeze-testing-tests-r7" x="610" y="1264.4" textLength="732" clip-path="url(#breeze-testing-tests-line-51)">(>3.8< | 3.9 | 3.10 | 3.11 | 3.12)                           [...] </text><text class="breeze-testing-tests-r5" x="0" y="1288.8" textLength="12.2" clip-path="url(#breeze-testing-tests-line-52)">│</text><text class="breeze-testing-tests-r5" x="610" y="1288.8" textLength="732" clip-path="url(#breeze-testing-tests-line-52)">[default: 3.8]                                    & [...] </text><text class="breeze-testing-tests-r5" x="0" y="1313.2" textLength="12.2" clip-path="url(#breeze-testing-tests-line-53)">│</text><text class="breeze-testing-tests-r4" x="24.4" y="1313.2" textLength="12.2" clip-path="url(#breeze-testing-tests-line-53)">-</text><text class="breeze-testing-tests-r4" x="36.6" y="1313.2" textLength="109.8" clip-path="url(#breeze-testing-tests-line-53)">-postgres</text><text class="breeze-testing-tests-r4" x="146.4" y="1313.2" textLength="97.6" clip-path [...] -</text><text class="breeze-testing-tests-r5" x="0" y="1337.6" textLength="12.2" clip-path="url(#breeze-testing-tests-line-54)">│</text><text class="breeze-testing-tests-r4" x="24.4" y="1337.6" textLength="12.2" clip-path="url(#breeze-testing-tests-line-54)">-</text><text class="breeze-testing-tests-r4" x="36.6" y="1337.6" textLength="73.2" clip-path="url(#breeze-testing-tests-line-54)">-mysql</text><text class="breeze-testing-tests-r4" x="109.8" y="1337.6" textLength="97.6" clip-path="ur [...] +</text><text class="breeze-testing-tests-r5" x="0" y="1337.6" textLength="12.2" clip-path="url(#breeze-testing-tests-line-54)">│</text><text class="breeze-testing-tests-r4" x="24.4" y="1337.6" textLength="12.2" clip-path="url(#breeze-testing-tests-line-54)">-</text><text class="breeze-testing-tests-r4" x="36.6" y="1337.6" textLength="73.2" clip-path="url(#breeze-testing-tests-line-54)">-mysql</text><text class="breeze-testing-tests-r4" x="109.8" y="1337.6" textLength="97.6" clip-path="ur [...] </text><text class="breeze-testing-tests-r5" x="0" y="1362" textLength="12.2" clip-path="url(#breeze-testing-tests-line-55)">│</text><text class="breeze-testing-tests-r4" x="24.4" y="1362" textLength="12.2" clip-path="url(#breeze-testing-tests-line-55)">-</text><text class="breeze-testing-tests-r4" x="36.6" y="1362" textLength="97.6" clip-path="url(#breeze-testing-tests-line-55)">-forward</text><text class="breeze-testing-tests-r4" x="134.2" y="1362" textLength="146.4" clip-path="url(#br [...] </text><text class="breeze-testing-tests-r5" x="0" y="1386.4" textLength="12.2" clip-path="url(#breeze-testing-tests-line-56)">│</text><text class="breeze-testing-tests-r4" x="24.4" y="1386.4" textLength="12.2" clip-path="url(#breeze-testing-tests-line-56)">-</text><text class="breeze-testing-tests-r4" x="36.6" y="1386.4" textLength="73.2" clip-path="url(#breeze-testing-tests-line-56)">-force</text><text class="breeze-testing-tests-r4" x="109.8" y="1386.4" textLength="146.4" clip-path="u [...] </text><text class="breeze-testing-tests-r5" x="0" y="1410.8" textLength="12.2" clip-path="url(#breeze-testing-tests-line-57)">│</text><text class="breeze-testing-tests-r5" x="610" y="1410.8" textLength="768.6" clip-path="url(#breeze-testing-tests-line-57)">[default: force-sa-warnings]                                  [...] diff --git a/dev/breeze/doc/images/output_testing_tests.txt b/dev/breeze/doc/images/output_testing_tests.txt index c5b18a97a0..20a0510f29 100644 --- a/dev/breeze/doc/images/output_testing_tests.txt +++ b/dev/breeze/doc/images/output_testing_tests.txt @@ -1 +1 @@ -069b0ee9765c78c2caeedd34e7ad5251 +b9b9c7dc59fd4c5c9f8ee3e0d285bc75 diff --git a/dev/breeze/src/airflow_breeze/global_constants.py b/dev/breeze/src/airflow_breeze/global_constants.py index 5dac2b0d06..049d955192 100644 --- a/dev/breeze/src/airflow_breeze/global_constants.py +++ b/dev/breeze/src/airflow_breeze/global_constants.py @@ -110,9 +110,9 @@ ALLOWED_POSTGRES_VERSIONS = ["12", "13", "14", "15", "16"] # the first LTS release should be in summer/fall 2024. # - Innovations: Shot living releases with short support cycle - only until next Innovation/LTS release. # See: https://dev.mysql.com/blog-archive/introducing-mysql-innovation-and-long-term-support-lts-versions/ -MYSQL_LTS_RELEASES: list[str] = [] +MYSQL_LTS_RELEASES: list[str] = ["8.4"] MYSQL_OLD_RELEASES = ["8.0"] -MYSQL_INNOVATION_RELEASE = "8.3" +MYSQL_INNOVATION_RELEASE: str | None = None ALLOWED_MYSQL_VERSIONS = [*MYSQL_OLD_RELEASES, *MYSQL_LTS_RELEASES] if MYSQL_INNOVATION_RELEASE: ALLOWED_MYSQL_VERSIONS.append(MYSQL_INNOVATION_RELEASE) diff --git a/dev/breeze/tests/test_selective_checks.py b/dev/breeze/tests/test_selective_checks.py index e2ee1f0a6b..1625d44c58 100644 --- a/dev/breeze/tests/test_selective_checks.py +++ b/dev/breeze/tests/test_selective_checks.py @@ -762,7 +762,7 @@ def test_full_test_needed_when_scripts_changes(files: tuple[str, ...], expected_ "all-versions": "true", "all-python-versions": "['3.8', '3.9', '3.10', '3.11', '3.12']", "all-python-versions-list-as-string": "3.8 3.9 3.10 3.11 3.12", - "mysql-versions": "['8.0', '8.3']", + "mysql-versions": "['8.0', '8.4']", "postgres-versions": "['12', '13', '14', '15', '16']", "python-versions": "['3.8', '3.9', '3.10', '3.11', '3.12']", "python-versions-list-as-string": "3.8 3.9 3.10 3.11 3.12", @@ -862,7 +862,7 @@ def test_full_test_needed_when_scripts_changes(files: tuple[str, ...], expected_ "all-python-versions-list-as-string": "3.12", "all-versions": "false", "default-python-version": "3.12", - "mysql-versions": "['8.3']", + "mysql-versions": "['8.4']", "postgres-versions": "['16']", "python-versions": "['3.12']", "python-versions-list-as-string": "3.12", diff --git a/generated/PYPI_README.md b/generated/PYPI_README.md index 9cd680ef93..2901da0c56 100644 --- a/generated/PYPI_README.md +++ b/generated/PYPI_README.md @@ -60,7 +60,7 @@ Apache Airflow is tested with: | Platform | AMD64/ARM64(\*) | AMD64/ARM64(\*) | | Kubernetes | 1.26, 1.27, 1.28, 1.29 | 1.26, 1.27, 1.28, 1.29 | | PostgreSQL | 12, 13, 14, 15, 16 | 12, 13, 14, 15, 16 | -| MySQL | 8.0, Innovation | 8.0, Innovation | +| MySQL | 8.0, 8.4, Innovation | 8.0, Innovation | | SQLite | 3.15.0+ | 3.15.0+ | \* Experimental