github ddev/ddev v1.15-alpha3
v1.15-alpha3: Laravel support, ddev live command, integration with DDEV-Live PHP image

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

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 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.15-alpha3

  • Laravel support! Thanks @NBZ4live ! You can now ddev config --project-type=laravel, see Laravel quickstart
  • The 'live' command allows you to use ddev live list sites and all other commands without having to install ddev-live locally.

From v1.15-alpha1 and alpha2

  • zsh and oh-my-zsh completions, see docs
  • Integration with DDEV-Live hosting. See ddev-live integration docs for instructions to use ddev config ddev-live and ddev pull
  • The ddev-live client is included inside the web container, which means that you can use it there at any time and on any platform, including Windows.
  • MariaDB 10.5 support
  • The default mysql collation changes to utf8mb4_general_ci
  • The ddev-webserver docker image is down in size from 577MB to 417MB, 72% of its previous size, without losing any features.

Smaller changes

  • ddev exec will now find binaries/scripts in /var/www/html/vendor/bin, thanks @atomicptr !
  • Several small bugfixes
  • ddev-webserver is marching toward using the same basic docker images as DDEV-Live uses
  • ddev import-db will now ignore any USE <database> or CREATE DATABASE <database> statements in your imported database dump. For most people and most situations this is just fine, and database dumps should really never have those statements in them.

Caveats

  • ddev import-db will now ignore any USE <database> or CREATE DATABASE <database> statements.
  • ddev exec and exec hooks now check for errors and pipe failures by adding a set -eu -o pipefail onto the front of bash statements. It is possible that this will make exec hooks or ddev exec commands fail that should always have failed.

Commits since v1.14.2

18c38f7 Rework ddev-webserver to base on ddev-images PHP version (#2290)
5be3993 Migrate ddev webserver tests from ddev images (#2287)
ebd00b2 Adds ddev-live as a default custom command (#2282)
ef23672 Add explicit Laravel support and project type (#2249)
e5bfb63 Support zsh, fish, and Powershell autocompletion, fixes #327 (#2234)
f2e54e4 fix(nginx): Remove duplicated image location in Drupal 7 nginx config (#2242)
3e8b1c9 Use BASH_ENV to add composer bin directory to PATH for ddev exec (#2258)
43b2e9c Encourage people to use Linefeeds in commands, fixes #2126 (#2236)
fa99600 Increase timeout on ddev-router and ddev-webserver for slower machines, fixes #2120 (#2123)
ddfd8d3 Improve examples and help in several commands (#2277)
9b7a1cf Fix omit_containers example (#2279) [skip ci][ci skip]
cbc200d DDEV-Live integration for pull, fixes #2259 (#2271)
a277a66 Add mariadb 10.5 support, fixes #2229 (#2230)
62f82b8 Set provider in app after config read, fixes #2243 (#2274)
447c2b7 Change default mysql collation to utf8mb4_general_ci (#2223)
6f3f0fc Handle numeric 3rd party service use of HTTP_EXPOSE or HTTPS_EXPOSE (#2252)
35ae7b4 Increase the upload limit for PHPMyAdmin (#2269) [skip ci][ci skip]
98ca10b Update link to Docker Desktop (#2270) [skip ci][ci skip]
8c9f37a Improve error message when ddev auth pantheon has not been run, fixes #2241 (#2272)
e02a377 Improve developer build instructions [skip ci][ci skip] (#2264)
7d6ed50 Check for docker on ddev config, fixes #2222 (#2235)
3e99c24 make staticrequired shouldn't require all kinds of local installs, fixes #2253 (#2254)
cdbf263 Update version of mkcert, specified in Makefile (#2255)
94cc5d4 Change the context we're using since it's now specific to ddev-local (#2260)
a4ab282 Skip tests that are too difficult for Windows Docker (#2261)
f6e43e0 Fix up ddev-dbserver tests to work with docker 2.3.0.1+ - tests only (#2250)

Don't miss a new ddev release

NewReleases is sending notifications on new releases.