Add MySQL LTS 8.4 (#39488)

diff --git a/README.md b/README.md
index 5bf6034..916c682 100644
--- a/README.md
+++ b/README.md
@@ -104,7 +104,7 @@
 | 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 0a08c99..8fd24ad 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)">(&gt;sqlite&lt;&#160;|&#160;mysql&#160;|&#160;postgres&#160;|&#160;none)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="breeze-help-r5" x="1451.8" y="654.4" textLength="12.2" clip-path="url(#breeze-help-line-26)">│</text><text class="breeze-help-r1" x="1464" y="654.4" textLength="12.2" clip-path="url(#breeze-help-line-26)">
 </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:&#160;sqlite]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="breeze-help-r5" x="1451.8" y="678.8" textLength="12.2" clip-path="url(#breeze-help-line-27)">│</text><text class="breeze-help-r1" x="1464" y="678.8" textLength="12.2" clip-path="url(#breeze-help-line-27)">
 </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-help-r6" x="268.4" y="703.2" textLength="24.4" clip-path="url(#breeze-help-line-28)">-P</text><text class="breeze-help-r1" x="317.2" y="703.2" textLength="305" clip-path="url(#breeze-help-line-28)">Version&#160;of&#160;Postgres&#160;used.</text><text class="breeze-help-r7" x="634.4" y="703.2" textLength="317.2" clip-path="url(#breeze-help-line-28)">(&gt;12&lt;&#160;|&#160;13&#160;|&#160;14&#160;|&#160;15&#160;|&#160;16)</text><text class="breeze-help-r5" x="963.8" y="703.2" textLength="158.6" clip-path="url(#breeze-help-line-28)">[default:&#160;12]</text><text class="breeze-help-r5" x="1451.8" y="703.2" textLength="12.2" clip-path="url(#breeze-help-line-28)">│</text><text class="breeze-help-r1" x="1464" y="703.2" textLength="12.2" clip-path="url(#breeze-help-line-28)">
-</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" x="268.4" y="727.6" textLength="24.4" clip-path="url(#breeze-help-line-29)">-M</text><text class="breeze-help-r1" x="317.2" y="727.6" textLength="268.4" clip-path="url(#breeze-help-line-29)">Version&#160;of&#160;MySQL&#160;used.</text><text class="breeze-help-r7" x="597.8" y="727.6" textLength="158.6" clip-path="url(#breeze-help-line-29)">(&gt;8.0&lt;&#160;|&#160;8.3)</text><text class="breeze-help-r5" x="768.6" y="727.6" textLength="170.8" clip-path="url(#breeze-help-line-29)">[default:&#160;8.0]</text><text class="breeze-help-r5" x="1451.8" y="727.6" textLength="12.2" clip-path="url(#breeze-help-line-29)">│</text><text class="breeze-help-r1" x="1464" y="727.6" textLength="12.2" clip-path="url(#breeze-help-line-29)">
+</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" x="268.4" y="727.6" textLength="24.4" clip-path="url(#breeze-help-line-29)">-M</text><text class="breeze-help-r1" x="317.2" y="727.6" textLength="268.4" clip-path="url(#breeze-help-line-29)">Version&#160;of&#160;MySQL&#160;used.</text><text class="breeze-help-r7" x="597.8" y="727.6" textLength="158.6" clip-path="url(#breeze-help-line-29)">(&gt;8.0&lt;&#160;|&#160;8.4)</text><text class="breeze-help-r5" x="768.6" y="727.6" textLength="170.8" clip-path="url(#breeze-help-line-29)">[default:&#160;8.0]</text><text class="breeze-help-r5" x="1451.8" y="727.6" textLength="12.2" clip-path="url(#breeze-help-line-29)">│</text><text class="breeze-help-r1" x="1464" y="727.6" textLength="12.2" clip-path="url(#breeze-help-line-29)">
 </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="752" textLength="24.4" clip-path="url(#breeze-help-line-30)">-d</text><text class="breeze-help-r1" x="317.2" y="752" textLength="451.4" clip-path="url(#breeze-help-line-30)">Reset&#160;DB&#160;when&#160;entering&#160;the&#160;container.</text><text class="breeze-help-r5" x="1451.8" y="752" textLength="12.2" clip-path="url(#breeze-help-line-30)">│</text><text class="breeze-help-r1" x="1464" y="752" textLength="12.2" clip-path="url(#breeze-help-line-30)">
 </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)">&#160;Build&#160;CI&#160;image&#160;(before&#160;entering&#160;shell)&#160;</text><text class="breeze-help-r5" x="512.4" y="800.8" textLength="927.2" clip-path="url(#breeze-help-line-32)">────────────────────────────────────────────────────────────────────────────</text><text class="breeze-help-r5" x="1439.6" y="800.8" textLength="24.4" clip-path="url(#breeze-help-line-32)">─╮</text><text class="breeze-help-r1" x="1464" y="800.8" textLength="12.2" clip-path="url(#breeze-help-line-32)">
diff --git a/dev/breeze/doc/images/output_setup_config.svg b/dev/breeze/doc/images/output_setup_config.svg
index 862cc49..5ac7126 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)">(&gt;sqlite&lt;&#160;|&#160;mysql&#160;|&#160;postgres&#160;|&#160;none)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="breeze-setup-config-r5" x="1451.8" y="312.8" textLength="12.2" clip-path="url(#breeze-setup-config-line-12)">│</text><text class="breeze-setup-config-r1" x="1464" y="312.8" textLength="12.2" clip-path="url(#breeze-setup-config-line-12)">
 </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:&#160;sqlite]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="breeze-setup-config-r5" x="1451.8" y="337.2" textLength="12.2" clip-path="url(#breeze-setup-config-line-13)">│</text><text class="breeze-setup-config-r1" x="1464" y="337.2" textLength="12.2" clip-path="url(#breeze-setup-config-line-13)">
 </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(#breeze-setup-config-line-14)">-version</text><text class="breeze-setup-config-r6" x="390.4" y="361.6" textLength="24.4" clip-path="url(#breeze-setup-config-line-14)">-P</text><text class="breeze-setup-config-r1" x="475.8" y="361.6" textLength="305" clip-path="url(#breeze-setup-config-line-14)">Version&#160;of&#160;Postgres&#160;used.</text><text class="breeze-setup-config-r7" x="793" y="361.6" textLength="317.2" clip-path="url(#breeze-setup-config-line-14)">(&gt;12&lt;&#160;|&#160;13&#160;|&#160;14&#160;|&#160;15&#160;|&#160;16)</text><text class="breeze-setup-config-r5" x="1122.4" y="361.6" textLength="158.6" clip-path="url(#breeze-setup-config-line-14)">[default:&#160;12]</text><text class="breeze-setup-config-r5" x="1451.8" y="361.6" textLength="12.2" clip-path="url(#breeze-setup-config-line-14)">│</text><text class="breeze-setup-config-r1" x="1464" y="361.6" textLength="12.2" clip-path="url(#breeze-setup-config-line-14)">
-</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-config-line-15)">-version</text><text class="breeze-setup-config-r6" x="390.4" y="386" textLength="24.4" clip-path="url(#breeze-setup-config-line-15)">-M</text><text class="breeze-setup-config-r1" x="475.8" y="386" textLength="268.4" clip-path="url(#breeze-setup-config-line-15)">Version&#160;of&#160;MySQL&#160;used.</text><text class="breeze-setup-config-r7" x="756.4" y="386" textLength="158.6" clip-path="url(#breeze-setup-config-line-15)">(&gt;8.0&lt;&#160;|&#160;8.3)</text><text class="breeze-setup-config-r5" x="927.2" y="386" textLength="170.8" clip-path="url(#breeze-setup-config-line-15)">[default:&#160;8.0]</text><text class="breeze-setup-config-r5" x="1451.8" y="386" textLength="12.2" clip-path="url(#breeze-setup-config-line-15)">│</text><text class="breeze-setup-config-r1" x="1464" y="386" textLength="12.2" clip-path="url(#breeze-setup-config-line-15)">
+</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-config-line-15)">-version</text><text class="breeze-setup-config-r6" x="390.4" y="386" textLength="24.4" clip-path="url(#breeze-setup-config-line-15)">-M</text><text class="breeze-setup-config-r1" x="475.8" y="386" textLength="268.4" clip-path="url(#breeze-setup-config-line-15)">Version&#160;of&#160;MySQL&#160;used.</text><text class="breeze-setup-config-r7" x="756.4" y="386" textLength="158.6" clip-path="url(#breeze-setup-config-line-15)">(&gt;8.0&lt;&#160;|&#160;8.4)</text><text class="breeze-setup-config-r5" x="927.2" y="386" textLength="170.8" clip-path="url(#breeze-setup-config-line-15)">[default:&#160;8.0]</text><text class="breeze-setup-config-r5" x="1451.8" y="386" textLength="12.2" clip-path="url(#breeze-setup-config-line-15)">│</text><text class="breeze-setup-config-r1" x="1464" y="386" textLength="12.2" clip-path="url(#breeze-setup-config-line-15)">
 </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(#breeze-setup-config-line-16)">/</text><text class="breeze-setup-config-r4" x="183" y="410.4" textLength="12.2" clip-path="url(#breeze-setup-config-line-16)">-</text><text class="breeze-setup-config-r4" x="195.2" y="410.4" textLength="36.6" clip-path="url(#breeze-setup-config-line-16)">-no</text><text class="breeze-setup-config-r4" x="231.8" y="410.4" textLength="134.2" clip-path="url(#breeze-setup-config-line-16)">-cheatsheet</text><text class="breeze-setup-config-r6" x="390.4" y="410.4" textLength="24.4" clip-path="url(#breeze-setup-config-line-16)">-C</text><text class="breeze-setup-config-r1" x="414.8" y="410.4" textLength="12.2" clip-path="url(#breeze-setup-config-line-16)">/</text><text class="breeze-setup-config-r6" x="427" y="410.4" textLength="24.4" clip-path="url(#breeze-setup-config-line-16)">-c</text><text class="breeze-setup-config-r1" x="475.8" y="410.4" textLength="317.2" clip-path="url(#breeze-setup-config-line-16)">Enable/disable&#160;cheatsheet.</text><text class="breeze-setup-config-r5" x="1451.8" y="410.4" textLength="12.2" clip-path="url(#breeze-setup-config-line-16)">│</text><text class="breeze-setup-config-r1" x="1464" y="410.4" textLength="12.2" clip-path="url(#breeze-setup-config-line-16)">
 </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(#breeze-setup-config-line-17)">/</text><text class="breeze-setup-config-r4" x="158.6" y="434.8" textLength="12.2" clip-path="url(#breeze-setup-config-line-17)">-</text><text class="breeze-setup-config-r4" x="170.8" y="434.8" textLength="36.6" clip-path="url(#breeze-setup-config-line-17)">-no</text><text class="breeze-setup-config-r4" x="207.4" y="434.8" textLength="109.8" clip-path="url(#breeze-setup-config-line-17)">-asciiart</text><text class="breeze-setup-config-r6" x="390.4" y="434.8" textLength="24.4" clip-path="url(#breeze-setup-config-line-17)">-A</text><text class="breeze-setup-config-r1" x="414.8" y="434.8" textLength="12.2" clip-path="url(#breeze-setup-config-line-17)">/</text><text class="breeze-setup-config-r6" x="427" y="434.8" textLength="24.4" clip-path="url(#breeze-setup-config-line-17)">-a</text><text class="breeze-setup-config-r1" x="475.8" y="434.8" textLength="292.8" clip-path="url(#breeze-setup-config-line-17)">Enable/disable&#160;ASCIIart.</text><text class="breeze-setup-config-r5" x="1451.8" y="434.8" textLength="12.2" clip-path="url(#breeze-setup-config-line-17)">│</text><text class="breeze-setup-config-r1" x="1464" y="434.8" textLength="12.2" clip-path="url(#breeze-setup-config-line-17)">
 </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-setup-config-line-18)">/</text><text class="breeze-setup-config-r4" x="134.2" y="459.2" textLength="12.2" clip-path="url(#breeze-setup-config-line-18)">-</text><text class="breeze-setup-config-r4" x="146.4" y="459.2" textLength="36.6" clip-path="url(#breeze-setup-config-line-18)">-no</text><text class="breeze-setup-config-r4" x="183" y="459.2" textLength="85.4" clip-path="url(#breeze-setup-config-line-18)">-colour</text><text class="breeze-setup-config-r1" x="475.8" y="459.2" textLength="927.2" clip-path="url(#breeze-setup-config-line-18)">Enable/disable&#160;Colour&#160;mode&#160;(useful&#160;for&#160;colour&#160;blind-friendly&#160;communication).</text><text class="breeze-setup-config-r5" x="1451.8" y="459.2" textLength="12.2" clip-path="url(#breeze-setup-config-line-18)">│</text><text class="breeze-setup-config-r1" x="1464" y="459.2" textLength="12.2" clip-path="url(#breeze-setup-config-line-18)">
diff --git a/dev/breeze/doc/images/output_setup_config.txt b/dev/breeze/doc/images/output_setup_config.txt
index 37f8c2a..e84f1f4 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 d1e710c..76dc2f5 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)">(&gt;sqlite&lt;&#160;|&#160;mysql&#160;|&#160;postgres&#160;|&#160;none)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="breeze-shell-r5" x="1451.8" y="971.6" textLength="12.2" clip-path="url(#breeze-shell-line-39)">│</text><text class="breeze-shell-r1" x="1464" y="971.6" textLength="12.2" clip-path="url(#breeze-shell-line-39)">
 </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:&#160;sqlite]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="breeze-shell-r5" x="1451.8" y="996" textLength="12.2" clip-path="url(#breeze-shell-line-40)">│</text><text class="breeze-shell-r1" x="1464" y="996" textLength="12.2" clip-path="url(#breeze-shell-line-40)">
 </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="breeze-shell-r6" x="268.4" y="1020.4" textLength="24.4" clip-path="url(#breeze-shell-line-41)">-P</text><text class="breeze-shell-r1" x="317.2" y="1020.4" textLength="305" clip-path="url(#breeze-shell-line-41)">Version&#160;of&#160;Postgres&#160;used.</text><text class="breeze-shell-r7" x="634.4" y="1020.4" textLength="317.2" clip-path="url(#breeze-shell-line-41)">(&gt;12&lt;&#160;|&#160;13&#160;|&#160;14&#160;|&#160;15&#160;|&#160;16)</text><text class="breeze-shell-r5" x="963.8" y="1020.4" textLength="158.6" clip-path="url(#breeze-shell-line-41)">[default:&#160;12]</text><text class="breeze-shell-r5" x="1451.8" y="1020.4" textLength="12.2" clip-path="url(#breeze-shell-line-41)">│</text><text class="breeze-shell-r1" x="1464" y="1020.4" textLength="12.2" clip-path="url(#breeze-shell-line-41)">
-</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="breeze-shell-r6" x="268.4" y="1044.8" textLength="24.4" clip-path="url(#breeze-shell-line-42)">-M</text><text class="breeze-shell-r1" x="317.2" y="1044.8" textLength="268.4" clip-path="url(#breeze-shell-line-42)">Version&#160;of&#160;MySQL&#160;used.</text><text class="breeze-shell-r7" x="597.8" y="1044.8" textLength="158.6" clip-path="url(#breeze-shell-line-42)">(&gt;8.0&lt;&#160;|&#160;8.3)</text><text class="breeze-shell-r5" x="768.6" y="1044.8" textLength="170.8" clip-path="url(#breeze-shell-line-42)">[default:&#160;8.0]</text><text class="breeze-shell-r5" x="1451.8" y="1044.8" textLength="12.2" clip-path="url(#breeze-shell-line-42)">│</text><text class="breeze-shell-r1" x="1464" y="1044.8" textLength="12.2" clip-path="url(#breeze-shell-line-42)">
+</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="breeze-shell-r6" x="268.4" y="1044.8" textLength="24.4" clip-path="url(#breeze-shell-line-42)">-M</text><text class="breeze-shell-r1" x="317.2" y="1044.8" textLength="268.4" clip-path="url(#breeze-shell-line-42)">Version&#160;of&#160;MySQL&#160;used.</text><text class="breeze-shell-r7" x="597.8" y="1044.8" textLength="158.6" clip-path="url(#breeze-shell-line-42)">(&gt;8.0&lt;&#160;|&#160;8.4)</text><text class="breeze-shell-r5" x="768.6" y="1044.8" textLength="170.8" clip-path="url(#breeze-shell-line-42)">[default:&#160;8.0]</text><text class="breeze-shell-r5" x="1451.8" y="1044.8" textLength="12.2" clip-path="url(#breeze-shell-line-42)">│</text><text class="breeze-shell-r1" x="1464" y="1044.8" textLength="12.2" clip-path="url(#breeze-shell-line-42)">
 </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-shell-r6" x="268.4" y="1069.2" textLength="24.4" clip-path="url(#breeze-shell-line-43)">-d</text><text class="breeze-shell-r1" x="317.2" y="1069.2" textLength="451.4" clip-path="url(#breeze-shell-line-43)">Reset&#160;DB&#160;when&#160;entering&#160;the&#160;container.</text><text class="breeze-shell-r5" x="1451.8" y="1069.2" textLength="12.2" clip-path="url(#breeze-shell-line-43)">│</text><text class="breeze-shell-r1" x="1464" y="1069.2" textLength="12.2" clip-path="url(#breeze-shell-line-43)">
 </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)">&#160;Choose&#160;executor&#160;</text><text class="breeze-shell-r5" x="231.8" y="1118" textLength="1207.8" clip-path="url(#breeze-shell-line-45)">───────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="breeze-shell-r5" x="1439.6" y="1118" textLength="24.4" clip-path="url(#breeze-shell-line-45)">─╮</text><text class="breeze-shell-r1" x="1464" y="1118" textLength="12.2" clip-path="url(#breeze-shell-line-45)">
diff --git a/dev/breeze/doc/images/output_shell.txt b/dev/breeze/doc/images/output_shell.txt
index 9215ea2..ae9411b 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 e5312ee..1c05764 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)">(&gt;sqlite&lt;&#160;|&#160;mysql&#160;|&#160;postgres&#160;|&#160;none)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="breeze-start-airflow-r5" x="1451.8" y="825.2" textLength="12.2" clip-path="url(#breeze-start-airflow-line-33)">│</text><text class="breeze-start-airflow-r1" x="1464" y="825.2" textLength="12.2" clip-path="url(#breeze-start-airflow-line-33)">
 </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:&#160;sqlite]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="breeze-start-airflow-r5" x="1451.8" y="849.6" textLength="12.2" clip-path="url(#breeze-start-airflow-line-34)">│</text><text class="breeze-start-airflow-r1" x="1464" y="849.6" textLength="12.2" clip-path="url(#breeze-start-airflow-line-34)">
 </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(#breeze-start-airflow-line-35)">-version</text><text class="breeze-start-airflow-r6" x="268.4" y="874" textLength="24.4" clip-path="url(#breeze-start-airflow-line-35)">-P</text><text class="breeze-start-airflow-r1" x="317.2" y="874" textLength="305" clip-path="url(#breeze-start-airflow-line-35)">Version&#160;of&#160;Postgres&#160;used.</text><text class="breeze-start-airflow-r7" x="634.4" y="874" textLength="317.2" clip-path="url(#breeze-start-airflow-line-35)">(&gt;12&lt;&#160;|&#160;13&#160;|&#160;14&#160;|&#160;15&#160;|&#160;16)</text><text class="breeze-start-airflow-r5" x="963.8" y="874" textLength="158.6" clip-path="url(#breeze-start-airflow-line-35)">[default:&#160;12]</text><text class="breeze-start-airflow-r5" x="1451.8" y="874" textLength="12.2" clip-path="url(#breeze-start-airflow-line-35)">│</text><text class="breeze-start-airflow-r1" x="1464" y="874" textLength="12.2" clip-path="url(#breeze-start-airflow-line-35)">
-</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(#breeze-start-airflow-line-36)">-version</text><text class="breeze-start-airflow-r6" x="268.4" y="898.4" textLength="24.4" clip-path="url(#breeze-start-airflow-line-36)">-M</text><text class="breeze-start-airflow-r1" x="317.2" y="898.4" textLength="268.4" clip-path="url(#breeze-start-airflow-line-36)">Version&#160;of&#160;MySQL&#160;used.</text><text class="breeze-start-airflow-r7" x="597.8" y="898.4" textLength="158.6" clip-path="url(#breeze-start-airflow-line-36)">(&gt;8.0&lt;&#160;|&#160;8.3)</text><text class="breeze-start-airflow-r5" x="768.6" y="898.4" textLength="170.8" clip-path="url(#breeze-start-airflow-line-36)">[default:&#160;8.0]</text><text class="breeze-start-airflow-r5" x="1451.8" y="898.4" textLength="12.2" clip-path="url(#breeze-start-airflow-line-36)">│</text><text class="breeze-start-airflow-r1" x="1464" y="898.4" textLength="12.2" clip-path="url(#breeze-start-airflow-line-36)">
+</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(#breeze-start-airflow-line-36)">-version</text><text class="breeze-start-airflow-r6" x="268.4" y="898.4" textLength="24.4" clip-path="url(#breeze-start-airflow-line-36)">-M</text><text class="breeze-start-airflow-r1" x="317.2" y="898.4" textLength="268.4" clip-path="url(#breeze-start-airflow-line-36)">Version&#160;of&#160;MySQL&#160;used.</text><text class="breeze-start-airflow-r7" x="597.8" y="898.4" textLength="158.6" clip-path="url(#breeze-start-airflow-line-36)">(&gt;8.0&lt;&#160;|&#160;8.4)</text><text class="breeze-start-airflow-r5" x="768.6" y="898.4" textLength="170.8" clip-path="url(#breeze-start-airflow-line-36)">[default:&#160;8.0]</text><text class="breeze-start-airflow-r5" x="1451.8" y="898.4" textLength="12.2" clip-path="url(#breeze-start-airflow-line-36)">│</text><text class="breeze-start-airflow-r1" x="1464" y="898.4" textLength="12.2" clip-path="url(#breeze-start-airflow-line-36)">
 </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(#breeze-start-airflow-line-37)">-reset</text><text class="breeze-start-airflow-r6" x="268.4" y="922.8" textLength="24.4" clip-path="url(#breeze-start-airflow-line-37)">-d</text><text class="breeze-start-airflow-r1" x="317.2" y="922.8" textLength="451.4" clip-path="url(#breeze-start-airflow-line-37)">Reset&#160;DB&#160;when&#160;entering&#160;the&#160;container.</text><text class="breeze-start-airflow-r5" x="1451.8" y="922.8" textLength="12.2" clip-path="url(#breeze-start-airflow-line-37)">│</text><text class="breeze-start-airflow-r1" x="1464" y="922.8" textLength="12.2" clip-path="url(#breeze-start-airflow-line-37)">
 </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)">&#160;Choosing&#160;executor&#160;</text><text class="breeze-start-airflow-r5" x="256.2" y="971.6" textLength="1183.4" clip-path="url(#breeze-start-airflow-line-39)">─────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="breeze-start-airflow-r5" x="1439.6" y="971.6" textLength="24.4" clip-path="url(#breeze-start-airflow-line-39)">─╮</text><text class="breeze-start-airflow-r1" x="1464" y="971.6" textLength="12.2" 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 b614227..67f27aa 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 77c6c53..edc7922 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)">(&gt;3.8&lt;&#160;|&#160;3.9&#160;|&#160;3.10&#160;|&#160;3.11&#160;|&#160;3.12)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="breeze-testing-db-tests-r5" x="1451.8" y="898.4" textLength="12.2" clip-path="url(#breeze-testing-db-tests-line-36)">│</text><text class="breeze-testing-db-tests-r1" x="1464" y="898.4" textLength="12.2" clip-path="url(#breeze-testing-db-tests-line-36)">
 </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:&#160;3.8]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="breeze-testing-db-tests-r5" x="1451.8" y="922.8" textLength="12.2" clip-path="url(#breeze-testing-db-tests-line-37)">│</text><text class="breeze-testing-db-tests-r1" x="1464" y="922.8" textLength="12.2" clip-path="url(#breeze-testing-db-tests-line-37)">
 </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="97.6" clip-path="url(#breeze-testing-db-tests-line-38)">-version</text><text class="breeze-testing-db-tests-r7" x="561.2" y="947.2" textLength="24.4" clip-path="url(#breeze-testing-db-tests-line-38)">-P</text><text class="breeze-testing-db-tests-r1" x="610" y="947.2" textLength="305" clip-path="url(#breeze-testing-db-tests-line-38)">Version&#160;of&#160;Postgres&#160;used.</text><text class="breeze-testing-db-tests-r6" x="927.2" y="947.2" textLength="317.2" clip-path="url(#breeze-testing-db-tests-line-38)">(&gt;12&lt;&#160;|&#160;13&#160;|&#160;14&#160;|&#160;15&#160;|&#160;16)</text><text class="breeze-testing-db-tests-r5" x="1256.6" y="947.2" textLength="158.6" clip-path="url(#breeze-testing-db-tests-line-38)">[default:&#160;12]</text><text class="breeze-testing-db-tests-r5" x="1451.8" y="947.2" textLength="12.2" clip-path="url(#breeze-testing-db-tests-line-38)">│</text><text class="breeze-testing-db-tests-r1" x="1464" y="947.2" textLength="12.2" clip-path="url(#breeze-testing-db-tests-line-38)">
-</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.6" clip-path="url(#breeze-testing-db-tests-line-39)">-version</text><text class="breeze-testing-db-tests-r7" x="561.2" y="971.6" textLength="24.4" clip-path="url(#breeze-testing-db-tests-line-39)">-M</text><text class="breeze-testing-db-tests-r1" x="610" y="971.6" textLength="268.4" clip-path="url(#breeze-testing-db-tests-line-39)">Version&#160;of&#160;MySQL&#160;used.</text><text class="breeze-testing-db-tests-r6" x="890.6" y="971.6" textLength="158.6" clip-path="url(#breeze-testing-db-tests-line-39)">(&gt;8.0&lt;&#160;|&#160;8.3)</text><text class="breeze-testing-db-tests-r5" x="1061.4" y="971.6" textLength="170.8" clip-path="url(#breeze-testing-db-tests-line-39)">[default:&#160;8.0]</text><text class="breeze-testing-db-tests-r5" x="1451.8" y="971.6" textLength="12.2" clip-path="url(#breeze-testing-db-tests-line-39)">│</text><text class="breeze-testing-db-tests-r1" x="1464" y="971.6" textLength="12.2" clip-path="url(#breeze-testing-db-tests-line-39)">
+</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.6" clip-path="url(#breeze-testing-db-tests-line-39)">-version</text><text class="breeze-testing-db-tests-r7" x="561.2" y="971.6" textLength="24.4" clip-path="url(#breeze-testing-db-tests-line-39)">-M</text><text class="breeze-testing-db-tests-r1" x="610" y="971.6" textLength="268.4" clip-path="url(#breeze-testing-db-tests-line-39)">Version&#160;of&#160;MySQL&#160;used.</text><text class="breeze-testing-db-tests-r6" x="890.6" y="971.6" textLength="158.6" clip-path="url(#breeze-testing-db-tests-line-39)">(&gt;8.0&lt;&#160;|&#160;8.4)</text><text class="breeze-testing-db-tests-r5" x="1061.4" y="971.6" textLength="170.8" clip-path="url(#breeze-testing-db-tests-line-39)">[default:&#160;8.0]</text><text class="breeze-testing-db-tests-r5" x="1451.8" y="971.6" textLength="12.2" clip-path="url(#breeze-testing-db-tests-line-39)">│</text><text class="breeze-testing-db-tests-r1" x="1464" y="971.6" textLength="12.2" clip-path="url(#breeze-testing-db-tests-line-39)">
 </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" clip-path="url(#breeze-testing-db-tests-line-40)">-credentials</text><text class="breeze-testing-db-tests-r7" x="561.2" y="996" textLength="24.4" clip-path="url(#breeze-testing-db-tests-line-40)">-f</text><text class="breeze-testing-db-tests-r1" x="610" y="996" textLength="634.4" clip-path="url(#breeze-testing-db-tests-line-40)">Forward&#160;local&#160;credentials&#160;to&#160;container&#160;when&#160;running.</text><text class="breeze-testing-db-tests-r5" x="1451.8" y="996" textLength="12.2" clip-path="url(#breeze-testing-db-tests-line-40)">│</text><text class="breeze-testing-db-tests-r1" x="1464" y="996" textLength="12.2" clip-path="url(#breeze-testing-db-tests-line-40)">
 </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="146.4" clip-path="url(#breeze-testing-db-tests-line-41)">-sa-warnings</text><text class="breeze-testing-db-tests-r1" x="256.2" y="1020.4" textLength="12.2" clip-path="url(#breeze-testing-db-tests-line-41)">/</text><text class="breeze-testing-db-tests-r4" x="268.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="280.6" y="1020.4" textLength="36.6" clip-path="url(#breeze-testing-db-tests-line-41)">-no</text><text class="breeze-testing-db-tests-r4" x="317.2" y="1020.4" textLength="219.6" clip-path="url(#breeze-testing-db-tests-line-41)">-force-sa-warnings</text><text class="breeze-testing-db-tests-r1" x="610" y="1020.4" textLength="768.6" clip-path="url(#breeze-testing-db-tests-line-41)">Enable&#160;`sqlalchemy.exc.MovedIn20Warning`&#160;during&#160;the&#160;tests&#160;runs.</text><text class="breeze-testing-db-tests-r5" x="1451.8" y="1020.4" textLength="12.2" clip-path="url(#breeze-testing-db-tests-line-41)">│</text><text class="breeze-testing-db-tests-r1" x="1464" y="1020.4" textLength="12.2" clip-path="url(#breeze-testing-db-tests-line-41)">
 </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:&#160;force-sa-warnings]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="breeze-testing-db-tests-r5" x="1451.8" y="1044.8" textLength="12.2" clip-path="url(#breeze-testing-db-tests-line-42)">│</text><text class="breeze-testing-db-tests-r1" x="1464" y="1044.8" textLength="12.2" clip-path="url(#breeze-testing-db-tests-line-42)">
diff --git a/dev/breeze/doc/images/output_testing_db-tests.txt b/dev/breeze/doc/images/output_testing_db-tests.txt
index 988405b..53d50ef 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 58f6a2b..ce074a1 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)">(&gt;3.8&lt;&#160;|&#160;3.9&#160;|&#160;3.10&#160;|&#160;3.11&#160;|&#160;3.12)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="breeze-testing-integration-tests-r5" x="1451.8" y="605.6" textLength="12.2" clip-path="url(#breeze-testing-integration-tests-line-24)">│</text><text class="breeze-testing-integration-tests-r1" x="1464" y="605.6" textLength="12.2" clip-path="url(#breeze-testing-integration-tests-line-24)">
 </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:&#160;3.8]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="breeze-testing-integration-tests-r5" x="1451.8" y="630" textLength="12.2" clip-path="url(#breeze-testing-integration-tests-line-25)">│</text><text class="breeze-testing-integration-tests-r1" x="1464" y="630" textLength="12.2" clip-path="url(#breeze-testing-integration-tests-line-25)">
 </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="breeze-testing-integration-tests-r4" x="146.4" y="654.4" textLength="97.6" clip-path="url(#breeze-testing-integration-tests-line-26)">-version</text><text class="breeze-testing-integration-tests-r7" x="561.2" y="654.4" textLength="24.4" clip-path="url(#breeze-testing-integration-tests-line-26)">-P</text><text class="breeze-testing-integration-tests-r1" x="610" y="654.4" textLength="305" clip-path="url(#breeze-testing-integration-tests-line-26)">Version&#160;of&#160;Postgres&#160;used.</text><text class="breeze-testing-integration-tests-r6" x="927.2" y="654.4" textLength="317.2" clip-path="url(#breeze-testing-integration-tests-line-26)">(&gt;12&lt;&#160;|&#160;13&#160;|&#160;14&#160;|&#160;15&#160;|&#160;16)</text><text class="breeze-testing-integration-tests-r5" x="1256.6" y="654.4" textLength="158.6" clip-path="url(#breeze-testing-integration-tests-line-26)">[default:&#160;12]</text><text class="breeze-testing-integration-tests-r5" x="1451.8" y="654.4" textLength="12.2" clip-path="url(#breeze-testing-integration-tests-line-26)">│</text><text class="breeze-testing-integration-tests-r1" x="1464" y="654.4" textLength="12.2" clip-path="url(#breeze-testing-integration-tests-line-26)">
-</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-testing-integration-tests-r4" x="109.8" y="678.8" textLength="97.6" clip-path="url(#breeze-testing-integration-tests-line-27)">-version</text><text class="breeze-testing-integration-tests-r7" x="561.2" y="678.8" textLength="24.4" clip-path="url(#breeze-testing-integration-tests-line-27)">-M</text><text class="breeze-testing-integration-tests-r1" x="610" y="678.8" textLength="268.4" clip-path="url(#breeze-testing-integration-tests-line-27)">Version&#160;of&#160;MySQL&#160;used.</text><text class="breeze-testing-integration-tests-r6" x="890.6" y="678.8" textLength="158.6" clip-path="url(#breeze-testing-integration-tests-line-27)">(&gt;8.0&lt;&#160;|&#160;8.3)</text><text class="breeze-testing-integration-tests-r5" x="1061.4" y="678.8" textLength="170.8" clip-path="url(#breeze-testing-integration-tests-line-27)">[default:&#160;8.0]</text><text class="breeze-testing-integration-tests-r5" x="1451.8" y="678.8" textLength="12.2" clip-path="url(#breeze-testing-integration-tests-line-27)">│</text><text class="breeze-testing-integration-tests-r1" x="1464" y="678.8" textLength="12.2" clip-path="url(#breeze-testing-integration-tests-line-27)">
+</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-testing-integration-tests-r4" x="109.8" y="678.8" textLength="97.6" clip-path="url(#breeze-testing-integration-tests-line-27)">-version</text><text class="breeze-testing-integration-tests-r7" x="561.2" y="678.8" textLength="24.4" clip-path="url(#breeze-testing-integration-tests-line-27)">-M</text><text class="breeze-testing-integration-tests-r1" x="610" y="678.8" textLength="268.4" clip-path="url(#breeze-testing-integration-tests-line-27)">Version&#160;of&#160;MySQL&#160;used.</text><text class="breeze-testing-integration-tests-r6" x="890.6" y="678.8" textLength="158.6" clip-path="url(#breeze-testing-integration-tests-line-27)">(&gt;8.0&lt;&#160;|&#160;8.4)</text><text class="breeze-testing-integration-tests-r5" x="1061.4" y="678.8" textLength="170.8" clip-path="url(#breeze-testing-integration-tests-line-27)">[default:&#160;8.0]</text><text class="breeze-testing-integration-tests-r5" x="1451.8" y="678.8" textLength="12.2" clip-path="url(#breeze-testing-integration-tests-line-27)">│</text><text class="breeze-testing-integration-tests-r1" x="1464" y="678.8" textLength="12.2" clip-path="url(#breeze-testing-integration-tests-line-27)">
 </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-testing-integration-tests-r4" x="134.2" y="703.2" textLength="146.4" clip-path="url(#breeze-testing-integration-tests-line-28)">-credentials</text><text class="breeze-testing-integration-tests-r7" x="561.2" y="703.2" textLength="24.4" clip-path="url(#breeze-testing-integration-tests-line-28)">-f</text><text class="breeze-testing-integration-tests-r1" x="610" y="703.2" textLength="634.4" clip-path="url(#breeze-testing-integration-tests-line-28)">Forward&#160;local&#160;credentials&#160;to&#160;container&#160;when&#160;running.</text><text class="breeze-testing-integration-tests-r5" x="1451.8" y="703.2" textLength="12.2" clip-path="url(#breeze-testing-integration-tests-line-28)">│</text><text class="breeze-testing-integration-tests-r1" x="1464" y="703.2" textLength="12.2" clip-path="url(#breeze-testing-integration-tests-line-28)">
 </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-testing-integration-tests-r4" x="109.8" y="727.6" textLength="146.4" clip-path="url(#breeze-testing-integration-tests-line-29)">-sa-warnings</text><text class="breeze-testing-integration-tests-r1" x="256.2" y="727.6" textLength="12.2" clip-path="url(#breeze-testing-integration-tests-line-29)">/</text><text class="breeze-testing-integration-tests-r4" x="268.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="280.6" y="727.6" textLength="36.6" clip-path="url(#breeze-testing-integration-tests-line-29)">-no</text><text class="breeze-testing-integration-tests-r4" x="317.2" y="727.6" textLength="219.6" clip-path="url(#breeze-testing-integration-tests-line-29)">-force-sa-warnings</text><text class="breeze-testing-integration-tests-r1" x="610" y="727.6" textLength="768.6" clip-path="url(#breeze-testing-integration-tests-line-29)">Enable&#160;`sqlalchemy.exc.MovedIn20Warning`&#160;during&#160;the&#160;tests&#160;runs.</text><text class="breeze-testing-integration-tests-r5" x="1451.8" y="727.6" textLength="12.2" clip-path="url(#breeze-testing-integration-tests-line-29)">│</text><text class="breeze-testing-integration-tests-r1" x="1464" y="727.6" textLength="12.2" clip-path="url(#breeze-testing-integration-tests-line-29)">
 </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:&#160;force-sa-warnings]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="breeze-testing-integration-tests-r5" x="1451.8" y="752" textLength="12.2" clip-path="url(#breeze-testing-integration-tests-line-30)">│</text><text class="breeze-testing-integration-tests-r1" x="1464" y="752" textLength="12.2" clip-path="url(#breeze-testing-integration-tests-line-30)">
diff --git a/dev/breeze/doc/images/output_testing_integration-tests.txt b/dev/breeze/doc/images/output_testing_integration-tests.txt
index 7059918..51c9440 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 27d34fd..338ecc6 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)">(&gt;3.8&lt;&#160;|&#160;3.9&#160;|&#160;3.10&#160;|&#160;3.11&#160;|&#160;3.12)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="breeze-testing-tests-r5" x="1451.8" y="1264.4" textLength="12.2" clip-path="url(#breeze-testing-tests-line-51)">│</text><text class="breeze-testing-tests-r1" x="1464" y="1264.4" textLength="12.2" clip-path="url(#breeze-testing-tests-line-51)">
 </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:&#160;3.8]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="breeze-testing-tests-r5" x="1451.8" y="1288.8" textLength="12.2" clip-path="url(#breeze-testing-tests-line-52)">│</text><text class="breeze-testing-tests-r1" x="1464" y="1288.8" textLength="12.2" clip-path="url(#breeze-testing-tests-line-52)">
 </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="url(#breeze-testing-tests-line-53)">-version</text><text class="breeze-testing-tests-r6" x="561.2" y="1313.2" textLength="24.4" clip-path="url(#breeze-testing-tests-line-53)">-P</text><text class="breeze-testing-tests-r1" x="610" y="1313.2" textLength="305" clip-path="url(#breeze-testing-tests-line-53)">Version&#160;of&#160;Postgres&#160;used.</text><text class="breeze-testing-tests-r7" x="927.2" y="1313.2" textLength="317.2" clip-path="url(#breeze-testing-tests-line-53)">(&gt;12&lt;&#160;|&#160;13&#160;|&#160;14&#160;|&#160;15&#160;|&#160;16)</text><text class="breeze-testing-tests-r5" x="1256.6" y="1313.2" textLength="158.6" clip-path="url(#breeze-testing-tests-line-53)">[default:&#160;12]</text><text class="breeze-testing-tests-r5" x="1451.8" y="1313.2" textLength="12.2" clip-path="url(#breeze-testing-tests-line-53)">│</text><text class="breeze-testing-tests-r1" x="1464" y="1313.2" textLength="12.2" clip-path="url(#breeze-testing-tests-line-53)">
-</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="url(#breeze-testing-tests-line-54)">-version</text><text class="breeze-testing-tests-r6" x="561.2" y="1337.6" textLength="24.4" clip-path="url(#breeze-testing-tests-line-54)">-M</text><text class="breeze-testing-tests-r1" x="610" y="1337.6" textLength="268.4" clip-path="url(#breeze-testing-tests-line-54)">Version&#160;of&#160;MySQL&#160;used.</text><text class="breeze-testing-tests-r7" x="890.6" y="1337.6" textLength="158.6" clip-path="url(#breeze-testing-tests-line-54)">(&gt;8.0&lt;&#160;|&#160;8.3)</text><text class="breeze-testing-tests-r5" x="1061.4" y="1337.6" textLength="170.8" clip-path="url(#breeze-testing-tests-line-54)">[default:&#160;8.0]</text><text class="breeze-testing-tests-r5" x="1451.8" y="1337.6" textLength="12.2" clip-path="url(#breeze-testing-tests-line-54)">│</text><text class="breeze-testing-tests-r1" x="1464" y="1337.6" textLength="12.2" clip-path="url(#breeze-testing-tests-line-54)">
+</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="url(#breeze-testing-tests-line-54)">-version</text><text class="breeze-testing-tests-r6" x="561.2" y="1337.6" textLength="24.4" clip-path="url(#breeze-testing-tests-line-54)">-M</text><text class="breeze-testing-tests-r1" x="610" y="1337.6" textLength="268.4" clip-path="url(#breeze-testing-tests-line-54)">Version&#160;of&#160;MySQL&#160;used.</text><text class="breeze-testing-tests-r7" x="890.6" y="1337.6" textLength="158.6" clip-path="url(#breeze-testing-tests-line-54)">(&gt;8.0&lt;&#160;|&#160;8.4)</text><text class="breeze-testing-tests-r5" x="1061.4" y="1337.6" textLength="170.8" clip-path="url(#breeze-testing-tests-line-54)">[default:&#160;8.0]</text><text class="breeze-testing-tests-r5" x="1451.8" y="1337.6" textLength="12.2" clip-path="url(#breeze-testing-tests-line-54)">│</text><text class="breeze-testing-tests-r1" x="1464" y="1337.6" textLength="12.2" clip-path="url(#breeze-testing-tests-line-54)">
 </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(#breeze-testing-tests-line-55)">-credentials</text><text class="breeze-testing-tests-r6" x="561.2" y="1362" textLength="24.4" clip-path="url(#breeze-testing-tests-line-55)">-f</text><text class="breeze-testing-tests-r1" x="610" y="1362" textLength="634.4" clip-path="url(#breeze-testing-tests-line-55)">Forward&#160;local&#160;credentials&#160;to&#160;container&#160;when&#160;running.</text><text class="breeze-testing-tests-r5" x="1451.8" y="1362" textLength="12.2" clip-path="url(#breeze-testing-tests-line-55)">│</text><text class="breeze-testing-tests-r1" x="1464" y="1362" textLength="12.2" clip-path="url(#breeze-testing-tests-line-55)">
 </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="url(#breeze-testing-tests-line-56)">-sa-warnings</text><text class="breeze-testing-tests-r1" x="256.2" y="1386.4" textLength="12.2" clip-path="url(#breeze-testing-tests-line-56)">/</text><text class="breeze-testing-tests-r4" x="268.4" y="1386.4" textLength="12.2" clip-path="url(#breeze-testing-tests-line-56)">-</text><text class="breeze-testing-tests-r4" x="280.6" y="1386.4" textLength="36.6" clip-path="url(#breeze-testing-tests-line-56)">-no</text><text class="breeze-testing-tests-r4" x="317.2" y="1386.4" textLength="219.6" clip-path="url(#breeze-testing-tests-line-56)">-force-sa-warnings</text><text class="breeze-testing-tests-r1" x="610" y="1386.4" textLength="768.6" clip-path="url(#breeze-testing-tests-line-56)">Enable&#160;`sqlalchemy.exc.MovedIn20Warning`&#160;during&#160;the&#160;tests&#160;runs.</text><text class="breeze-testing-tests-r5" x="1451.8" y="1386.4" textLength="12.2" clip-path="url(#breeze-testing-tests-line-56)">│</text><text class="breeze-testing-tests-r1" x="1464" y="1386.4" textLength="12.2" clip-path="url(#breeze-testing-tests-line-56)">
 </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:&#160;force-sa-warnings]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="breeze-testing-tests-r5" x="1451.8" y="1410.8" textLength="12.2" clip-path="url(#breeze-testing-tests-line-57)">│</text><text class="breeze-testing-tests-r1" x="1464" y="1410.8" textLength="12.2" clip-path="url(#breeze-testing-tests-line-57)">
diff --git a/dev/breeze/doc/images/output_testing_tests.txt b/dev/breeze/doc/images/output_testing_tests.txt
index c5b18a9..20a0510 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 5dac2b0..049d955 100644
--- a/dev/breeze/src/airflow_breeze/global_constants.py
+++ b/dev/breeze/src/airflow_breeze/global_constants.py
@@ -110,9 +110,9 @@
 #  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 e2ee1f0..1625d44 100644
--- a/dev/breeze/tests/test_selective_checks.py
+++ b/dev/breeze/tests/test_selective_checks.py
@@ -762,7 +762,7 @@
                     "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 @@
                     "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 9cd680e..2901da0 100644
--- a/generated/PYPI_README.md
+++ b/generated/PYPI_README.md
@@ -60,7 +60,7 @@
 | 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