github ddev/ddev v1.12.0-rc1
v1.12.0-rc1: MySQL, MariaDB versions, Windows Installer

latest releases: v1.23.0, v1.23.0-rc2, v1.23.0-rc1...
pre-release4 years ago

v1.12.0 brings

  • MySQL and multiple MariaDB versions for those that need them.
  • New, smarter, fancier Windows installer
  • Improved WordPress support

Installation/Upgrade

See the installation instructions for details, but it's easy:

  • If you are on WIndows and use NFS, please stop nfsd first: sudo nssm stop nfsd
  • Please stop all projects first, this does no harm: ddev poweroff
  • If you have custom configuration, especially pinned image specifications in your .ddev/config.yaml, please remove it for now.
  • macOS Homebrew and Linux Linuxbrew (ddev-edge channel only): brew install drud/ddev-edge/ddev or just brew upgrade drud/ddev-edge/ddev ). (You may need a brew update for homebrew to find the new release.)
  • Windows: Use choco upgrade -y --pre ddev to get this one, or download the ddev_windows_installer below.
  • And anywhere, you can just download the tarball or zipball, untar or unzip it, and place the executable in your path where it belongs.

Key Features of v1.12.0

  • Improved WordPress support, with several bugs and documentation problems fixed
  • Support for most versions of both MySQL and MariaDB (instead of just 10.1 and 10.2 of MariaDB) (docs)
  • Completely redesigned and snazzy Windows installer, thanks to @gilbertsoft.
  • New ddev launch command to start a browser on your project
  • XDebug 2.8 supporting PHP 7.4

Smaller changes

  • exec-host task operates in bash context so you can use environment variables, etc.
  • Improved documentation, revamp of Apache Solr docs
  • Bumped nodejs in web container to 12.x, drush to 8.3.1. sqlite3 command added to web container
  • Many smaller bug fixes and tweaks

Commits since v1.11.2:

bd8471d Bump containers to v1.12.0 in preparation for release (#1965)
0a96159 Diagnose/improve execution speed on macOS Catalina, for #1881 (#1962)
5ea2b4b Minor docs update for phpstorm [skip ci][ci skip] (#1963)
3613f4d Pantheon should not authenticate when just initing app, fixes #1905 (#1916)
e99f946 [FEATURE] Allow an optional path for the launch command (#1948)
a95a7aa xdebug 2.8, make php7.4 work with xdebug as well (#1955)
8fd55be Change silent uninstaller to not show any messages (for chocolatey) (#1944)
be4f010 [DOCS] Add Windows and Firefox mkcert install instructions (#1953)
7095cc3 Interpret exec-host in bash context, fixes #1946 (#1950)
2a603bb Add WP_HOME to bedrock instructions [skip ci][ci skip] (#1952)
8dab856 wp symlink not valid when built on Windows (testing only) (#1954)
0675405 Make package noninteractive install more likely to succeed, fixes #1947 (#1951)
098fbaa WordPress: link wp to wp-cli, remove wrapper script (#1810)
ba8ae6d WordPress: Fix bug with complaints about config.php not set up, fixes #1736, fixes #1928 (#1918)
73b64c6 Solr docs followup [skip ci][ci skip] (#1949)
50b7ff8 SOLR: Improve docs and docker-compose.solr.yaml (#1943)
621efe2 Skip tools installation in chocolatey mode (Windows installer) (#1937)
58400e9 Fix typo in cli-usage.md (#1942)
71b4395 Ngrok, nssm, mkcert should be a dependency of ddev, why not? (#1935)
89639fb Revert "Temporarily use a custom-built mkcert that works on Ubuntu 16.04" (#1936)
2ec950f [docs only] Catalina ~/Documents problem [skip ci][ci skip] (#1940)
129ed26 Docs: Troubleshoot port issues on Windows [skip ci][ci skip] (#1938)
62d39e6 WordPress: Use the secure URL for WP_HOME (#1854)
c307ec7 Tests: Attempt again to fix cruft that breaks TestDdevFullSiteSetup (#1926)
7fcae60 Fix nightly build - config.yaml left with unusable mariadb version (#1923)
7eb347d Allow mariadb_version 5.5, 10.0/1/2/3/4 and mysql 5.5/6/7 and 8.0, fixes #1870, fixes #1627 (#1874)
4edb8d0 [FEATURE] Rewrite Windows installer from scratch, fixes #1840 (#1880)
ed0e874 Remove obsolete drud_s3 tests; the support is still in there (#1921)
6434229 Don't allow export-db if project not started, fixes #1892 (#1915)
2ce0fe9 Fix missing commands when outside directory, fixes #1872 (#1917)
be95d88 Bump versions: drush to 8.3.1, node to 12.x in web container, fixes #1907 (#1909)
aa84156 [TASK] Combine all TYPO3_CONF_VARS into one recursively merged array (#1759)
70a8b0d Ignore dot files and make command files executable, fixes #1822 (#1861)
cd302a0 Minor fix to TestTimezoneConfig, tests only (#1903)
c15e9a6 Docs inventory: Minor URL fixes to docs (#1900)
8d9749a Minor docs changes to pacify readthedocs (#1899)
a509531 Readthedocs improvements, debugging, fixes #1841 [skip ci][ci skip] (#1868)
369bcc2 Added links to ddev-contrib for some extra services and old PHP [ci skip][skip ci] (#1891)
85fcf65 Make sure CAROOT exists, fixes #1848 (#1896)
f222969 Make solr name lookup refer exclusively to the solr container in this project (#1897)
1bdcde3 Use much simpler TYPO3 trustedHostsPattern (#1835)
f9af3b6 Add "ddev launch" command, fixes #910 (#1862)
c9b948a Improve exec hook output/behavior, fixes #1818, fixes #1765 (#1860)
bbe07a2 Add sqlite3 to webserver image (#1875)
a2c1841 More robust initial cert for ddev-router (#1873)
781d6de Remove trailing extraneous spaces (#1883)
efff4f0 Use nsis from linuxbrew (3.04) instead of from apt-get (ancient) (#1884)

Don't miss a new ddev release

NewReleases is sending notifications on new releases.