Installation/Upgrade
See the installation instructions for details, but it's easy:
- 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 justbrew upgrade drud/ddev-edge/ddev
). (You may need abrew 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.16.0-alpha2
- Experimental usability as a webserver on the internet, including experimental Lets Encrypt support, see docs
- Experimental container auto-restart support
From earlier alpha releases
- Significantly improved performance on many ddev commands.
ddev start
may be twice as fast.ddev list
is way faster, etc. - TLS 1 and 1.1 disabled, TLS 1.3 enabled
- Project-specific and OS-specific commands
- Allow multiple directives including OSType and ProjectType in custom command so custom commands only show up in correct context.
- New
ddev sequelace
,ddev typo3
,ddev typo3cms
,ddev drush
,ddev artisan
,ddev magento
,ddev wp
commands - Allow processing of PDF files with ImageMagick
- Remove drupal console from web image
- Improve docroot detection
- apache-cgi support has been removed after having been deprecated in v1.15
- Experimental custom TLS certificate support
Smaller changes
- Your entire home directory no longer has to be shared with docker, just the project directory (#2398)
Caveats
- Support for docker toolbox on Windows has been removed.
- Support for apache-cgi has been removed
Commits since v1.15.3
4ae0c83 Ongoing long-running docs PR, fixes #2478 (#2447)
77902a8 Create FUNDING.yml (#2479)
5563dc6 Fix percona installation in db container by installing curl (#2481)
6f01a2d Removing Docker Toolbox Support, fixes #2284 (#2473)
de90606 Forward requests for *.rss + *.atom to PHP fixes #2403 (#2461)
c35a329 Experimental Custom TLS Cert and Let's Encrypt integration (#2458)
51050fb Buildkite agents gentler removal of containers and images (#2471)
38a653d Update WSL2 docs to say 1903 and 1909 supported (#2470) [skip ci][ci skip]
fa8a79f Fix various errors in typo3 and typo3cms global commands, add wp command, fixes #2467 (#2466)
59fc6dc Remove support for apache-cgi, fixes #2286 (#2459)
89df76b Web image maintenance: Simpler terminus install, xdebug on by default in raw image (#2460)
02b8d45 Fix umask problem with tests on NFS on CircleCI (#2465)
fa8fb70 Update CircleCI test VM version to ubuntu-1604:202007-01 (#2462)
4faf461 Add note about composer global issues (#2457) [skip ci][ci skip]
64f80d5 Use docker api to push CA keys to ddev-router, general ddev-router maintenance, fixes #2398 (#2456)
9eea5fa Delete any existing ddev projects at buildkite startup (#2455)
c34907d Allow multiple directives including OSType and ProjectType in custom command, fixes #2209 (#2452)
8efab22 Use :cached in DOCKERMOUNTFLAG for performance (#2453)
9551eb7 Speed up ddev commands including ddev list, fixes #1881 (#2445)
2b3fcd8 Updated build-tools to v2.5.1 (#2449)
fecf453 Allow processing of PDF files with ImageMagick (#2431)
1805f27 Remove drupal console from ddev-webserver. (#2420)
356e530 [docs] Improve wording of "In-container home directory configuration" (#2423) [skip ci][ci skip]
b3ba1c9 Add 'webroot' and 'html' to the places we look for default docroot (#2434)
8c8e0ec Change xdebug description in config.yaml to new custom command (#2432)