Bot releases are visible (Hide)
Published by rfay almost 4 years ago
See the installation instructions for details, but it's easy:
ddev poweroff
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.)choco upgrade -y --pre ddev
to get this one, or download the ddev_windows_installer below../install_ddev.sh <version>
ddev delete images
after upgrading to free up disk space used by previous docker image versions. This does no harm.Bugfixes and docs:
a7172b79e Improve ddev-router nginx config so it can be used in github actions (#2666)
4e05fc1be Docs: Add a little extra info on snapshot deletion [skip ci][ci skip] (#2661)
5b2ee264e Minor docs updates (#2664)
24b45750f Fix segment instrumentation reporting, fixes #2662 (#2665)
4778dc4ca Solve problem with unreachable sites due to ddev-router config fail, fixes #2648 (#2663)
Published by rfay almost 4 years ago
See the installation instructions for details, but it's easy:
ddev poweroff
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.)choco upgrade -y --pre ddev
to get this one, or download the ddev_windows_installer below../install_ddev.sh <version>
ddev delete images
after upgrading to free up disk space used by previous docker image versions. This does no harm.Bugfixes and docs:
4e05fc1be Docs: Add a little extra info on snapshot deletion (#2661)
5b2ee264e Minor docs updates (#2664)
24b45750f Fix segment instrumentation reporting, fixes #2662 (#2665)
4778dc4ca Solve problem with unreachable sites due to ddev-router config fail, fixes #2648 (#2663)
Published by rfay almost 4 years ago
See the installation instructions for details, but it's easy:
ddev poweroff
brew install drud/ddev/ddev
or just brew upgrade drud/ddev/ddev
). (You may need a brew update
for homebrew to find the new release.)choco upgrade -y ddev
to get this one, or download the ddev_windows_installer below.curl -LO https://raw.githubusercontent.com/drud/ddev/master/scripts/install_ddev.sh && bash install_ddev.sh
ddev delete images
after upgrading to free up disk space used by previous docker image versions. This does no harm.You'll want to read the v1.16.0 release notes for the key changes there.
001447882 Ongoing docs PR (#2647)
7864ad3c5 Bump webimage for v1.16.1 release (#2656)
33626135b Add default usage of shell custom commands again based on filename, fixes #2633 (#2635)
e039fe47d Fix validation error for string flag in shell command, fixes #2631 (#2636)
fa3c2cd98 Fix description of HTTPS_EXPOSE (#2646)
49947fd98 Fix broken links to solr, memcached, beanstalk docker-compose.*.yaml files (#2650)
b22175845 Use version 0.7.4 of drush launcher from upstream (#2641)
8e0f758eb Get correct router port selection, fixes #2639 (#2640)
9acac815f Improve ddev-live provider to make TestDdevLivePull work better (#2637)
Published by rfay almost 4 years ago
See the installation instructions for details, but it's easy:
ddev poweroff
brew install drud/ddev/ddev
or just brew upgrade drud/ddev/ddev
). (You may need a brew update
for homebrew to find the new release.)choco upgrade -y ddev
to get this one, or download the ddev_windows_installer below.curl -LO https://raw.githubusercontent.com/drud/ddev/master/scripts/install_ddev.sh && bash install_ddev.sh
ddev delete images
after upgrading to free up disk space used by previous docker image versions. This does no harm.ddev config --composer-version=1
or ddev config --composer-version=2
to just get the latest composer for v1 or v2. composer_version
in .ddev/config.yaml takes "2" or "2" or an explicit version as well. Composer 1 remains the default version in ddev.curl -LO https://raw.githubusercontent.com/drud/ddev/master/scripts/install_ddev.sh && bash install_ddev.sh v1.16.0-alpha5
. Although this works great with Windows and WSL2 and also on Linux arm64, there is no support yet for the Windows installer and ARM64 machines. Support for macOS arm64 machines is planned when we get hardware this fall. Support for arm64 is not yet provided in AUR.ddev tableplus
command is now available alongside ddev sequelpro
and ddev sequelace
if you are on macOS and have one of those applications installed. Thanks @bobbygryzynger!ddev start
may be twice as fast. ddev list
is way faster, etc.ddev sequelace
, ddev typo3
, ddev typo3cms
, ddev drush
, ddev artisan
, ddev magento
, ddev wp
commandsddev auth ssh
loads all keys found in ~/.ssh or in the directory specified with -d, not just the default keys like id_rsaddev composer create
and ddev delete images
accept -y or --yes flags to skip the confirmation promptmysql_version
is set in config.yaml, ddev start
will still work.omit_containers
will not be pulled during ddev start
, thanks @NBZ4live !ddev auth ssh
will refuse to work if ddev-ssh-agent is an omitted containerddev start
disable_settings_management: true
4f0c0f287 Bump images to v1.16.0 (#2634)
fc4610433 Use simpler ssl_protocols config in ddev_router, accept TLSv1, 1.1, 1.2, 1.3 (#2632)
38aa2a3d7 Bump webtag for latest ddev-live (#2627)
7b7df8cfe Ongoing docs for v1.16 (#2616)
654c80147 Add new details to casual webhosting section, other docs (#2624)
8144117cc Pin mariadb versions to previous release because of regression that affects php7.2 (#2626)
93e1c02b8 Activate GitHub Actions (#2622)
f6f475b26 Make composer updateable/writeable by user in ddev-webserver, fixes #2614 (#2618)
8e87bd33b Remove php7.2 config override for typo3 and drupal7 (#2612)
780fc87fc Make install_ddev.sh work with v1.16.0-rc1 and hopefull future versions (#2613) [skip ci][ci skip]
8c7b96f70 Bump to latest images (#2611)
a4d7a7646 Ongoing docs tweaks leading to v1.16.0 release (#2595)
3cc5a2861 Add --yes -y flags to composer create and delete images, fixes #2387 (#2609)
5ad28c811 Try twice to get composer; many test failures (#2610)
d3b4a58d2 Magento2 Quickstart improvements, fixes #2600, fixes #2602 (#2603)
3153ed7da Make sure env vars are added to ssh-agent start and all keys are loaded, fixes #2597, fixes #2608 (#2606)
41cf84994 Add docs and longer timeout for restore-snapshot and start, fixes #1477, fixes #2542 (#2598)
096f477d9 Simplify 'no internet connection' complaints, add to docs, fixes #2578, for #2533, for #2409 (#2605)
1e721f76f [docs] Add more info about DNS rebinding to FAQ (#2590)
f3c40375b Hardened images, casual webhosting for ddev, fixes #2446 (#2589)
af32898bd Add Travis config for arm64 tests, fixes #2543 (#2568)
8be3cba46 Build a new test-ssh-server that works on arm64 (#2587)
2257122e0 Allow '1' and '2' settings for composer_version (#2585)
f02526b83 Bump upstream to v0.5.8 to get php5.6 on arm64 (and composer v1 by default) (#2584)
8de02b79d mysql_version should override mariadb_version if it is set, fixes #2571 (#2581)
467255dbf Fix missing output of exec-host and make it interactive (#2579)
0c2a175d4 PHP8/xdebug v3 configuration and tests, fixes #2566 (#2577)
8db0b9af1 ddev auth ssh shouldn't work if ddev-ssh-agent opted out, fixes #2573 (#2576)
2817875d8 Bump db version to pinned 8.0.21 (#2575)
dc59161e3 Shopware6 support for ddev, make hostnames and URLs lowercase, fixes #1988 (#2551)
1828acdfd Fix config sync directory for Drupal 8 websites that are using a custom sync directory (#2558)
ce08cd084 Pin mysql 8 to 8.0.21 (#2570)
9476b61bc Provide DRUSH_ALLOW_XDEBUG=1 to allow drush launcher xdebug usage (#2567)
c3ef28043 Experimental PHP8.0 support, fixes #2553 (#2564)
53ac2b9ef Support composer version setting (including composer 2), fixes #2383 (#2565)
1e9636ce9 Ongoing docs PR, misc docs issues (#2531)
7200ef474 Unpin mysql 8.0, fixes #2546 (#2561)
d0fd1f111 mariadb_version should not be omitted, fixes #2555 (#2556)
facc88ffb Discourage users more strongly from modifying DDEV's settings.ddev.php (#2548)
e68045aa8 Bump golang to 1.15.3 for build (#2560)
0a5f3bb93 Fix spurious creation of files like 'TARGET=darwin_amd64; GOOS=darwin; GOARCH=amd64' (#2557)
7801a1ead Use MariaDB 10.3 with Drupal 8, fixes #2369 (#2372)
2a7422fe2 Use docker login with team member user, fixes #2544 (#2554)
eb8900704 Use official golang container instead of golang-build-container (#2549)
a21ac92d5 Images of omitted containers should not be pulled, fixes #2262 (#2541)
783836a1e Don't try to load config.yaml if it doesn't exist (#2545)
004ab34f8 Don't assume that project list is populated, fixes #2357 (#2540)
b67a62ff0 Fix new ddev auth ssh failure with Windows Docker Desktop by copying from mount instead of using it directly (#2539)
c55a0f1d5 Fix release scripts for new naming of tarballs (#2527)
35e93e49b Improve install_ddev.sh to take a version and handle architectures, fixes #1587, fixes #2416 (#2528)
d4abadf72 Reorganize Makefile to build ARM binaries for ddev and stop using build-tools, fixes #2507, for #2338, fixes #2322 (#2474)
0e0b9977d Fixes #2522: Adds tableplus command. (#2526)
93743aacf DDEV ARM64 Docker images (#2454)
15ece72e4 Improve test cleanup (tests only) (#2520)
d11512906 db container start script needs different test to copy prepped db (#2523)
c33ac8e62 Change tmpdir to in homedir for tests; macOS Big Sur doesn't play well with exporting /var/folders (#2516)
d1c24b183 Don't always require port 80 in determineRouterPorts(), fixes #2512 (#2513)
1b4fb206b Add the option to add flags to custom commands, fixes #2491 (#2493)
5845120de Improve router-compose and ssh-auth-compose handling, fixes #1779, fixes #2476 (#2505)
45ce7d418 ddev-router should not accept hostnames it's not configured for, fixes #2345 (#2504)
13105a12a Minor docs PR (#2496)
bdfb16230 docs(xdebug): Update Atom instructions (#2498)
7c70ab52c Improve step-debugging.md with more PhpStorm detail (#2499)
079351fca Allow multiline examples for custom commands (#2495)
4c277d335 Don't set DRUSH_OPTIONS_URI if disable_settings_management, fixes #2443 (#2506)
cc621d12d Fix missing global prefix of command suffix (#2494)
cad94dda3 Prevent segment from writing to console (especially for pi-hole), fixes #1968, fixes #1767, fixes #1967 (#2497)
617c41459 Use standard Drupal/Backdrop default.settings.php as settings.php, fixes #1097 (#2500)
2ea1defba Allow wildcard additional_hostnames, fixes #2391 (#2393)
186190f2b Fix faq entry about required tools like PHP (#2489) [skip ci][ci skip]
ee09ab3a1 Export documented environment variables into web container, fixes #2486 (#2488)
6c04f39bb Don't try to assign to nil app.Name in GetProjects(), fixes #2483 (#2484)
1f9063967 Stop using the /ping URL in webserver since it is not checked anyway (#2475)
672537941 nginx shouldn't allow browser cache of css/js, fixes #2404 (#2413)
4ae0c830e Ongoing long-running docs PR, fixes #2478 (#2447)
77902a845 Create FUNDING.yml (#2479)
5563dc684 Fix percona installation in db container by installing curl (#2481)
6f01a2d65 Removing Docker Toolbox Support, fixes #2284 (#2473)
de9060671 Forward requests for *.rss + *.atom to PHP fixes #2403 (#2461)
c35a32974 Experimental Custom TLS Cert and Let's Encrypt integration (#2458)
51050fb2f Buildkite agents gentler removal of containers and images (#2471)
38a653d29 Update WSL2 docs to say 1903 and 1909 supported (#2470) [skip ci][ci skip]
fa8a79ffa Fix various errors in typo3 and typo3cms global commands, add wp command, fixes #2467 (#2466)
59fc6dc66 Remove support for apache-cgi, fixes #2286 (#2459)
89df76b8f Web image maintenance: Simpler terminus install, xdebug on by default in raw image (#2460)
02b8d4509 Fix umask problem with tests on NFS on CircleCI (#2465)
fa8fb704f Update CircleCI test VM version to ubuntu-1604:202007-01 (#2462)
4faf46198 Add note about composer global issues (#2457) [skip ci][ci skip]
64f80d525 Use docker api to push CA keys to ddev-router, general ddev-router maintenance, fixes #2398 (#2456)
9eea5fa9d Delete any existing ddev projects at buildkite startup (#2455)
c34907d7d Allow multiple directives including OSType and ProjectType in custom command, fixes #2209 (#2452)
8efab22d0 Use :cached in DOCKERMOUNTFLAG for performance (#2453)
9551eb7e4 Speed up ddev commands including ddev list, fixes #1881 (#2445)
2b3fcd86f Updated build-tools to v2.5.1 (#2449)
fecf4537b Allow processing of PDF files with ImageMagick (#2431)
1805f27f4 Remove drupal console from ddev-webserver. (#2420)
356e5300d [docs] Improve wording of "In-container home directory configuration" (#2423) [skip ci][ci skip]
b3ba1c922 Add 'webroot' and 'html' to the places we look for default docroot (#2434)
8c8e0ec37 Change xdebug description in config.yaml to new custom command (#2432)
Published by rfay almost 4 years ago
See the installation instructions for details, but it's easy:
ddev poweroff
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.)choco upgrade -y --pre ddev
to get this one, or download the ddev_windows_installer below../install_ddev.sh <version>
ddev delete images
after upgrading to free up disk space used by previous docker image versions. This does no harm.This release resolves a regression in the latest versions of MariaDB that makes database access fail with PHP7.2 and below.
Bug and test fixes
ddev config --composer-version=1
or ddev config --composer-version=2
to just get the latest composer for v1 or v2. composer_version
in .ddev/config.yaml takes "2" or "2" or an explicit version as well. Composer 1 remains the default version in ddev.ddev config --composer-version
. For example, to start using composer 2 today, ddev config --composer-version=2
and ddev start
. Any version specification available from composer can also be used.ddev config --php-version=8.0
. A few packages are not yet in the upstream repositoriesddev auth ssh
did not work for those users, see https://github.com/drud/ddev/pull/2539
curl -LO https://raw.githubusercontent.com/drud/ddev/master/scripts/install_ddev.sh && bash install_ddev.sh v1.16.0-alpha5
. Although this works great with Windows and WSL2 and also on Linux arm64, there is no support yet for the Windows installer and ARM64 machines. Support for macOS arm64 machines is planned when we get hardware this fall. Support for arm64 is not yet provided in AUR.ddev tableplus
command is now available alongside ddev sequelpro
and ddev sequelace
if you are on macOS and have one of those applications installed. Thanks @bobbygryzynger!ddev start
may be twice as fast. ddev list
is way faster, etc.ddev sequelace
, ddev typo3
, ddev typo3cms
, ddev drush
, ddev artisan
, ddev magento
, ddev wp
commandsddev auth ssh
loads all keys found in ~/.ssh or in the directory specified with -d, not just the default keys like id_rsaddev composer create
and ddev delete images
accept -y or --yes flags to skip the confirmation promptmysql_version
is set in config.yaml, ddev start
will still work.omit_containers
will not be pulled during ddev start
, thanks @NBZ4live !ddev auth ssh
will refuse to work if ddev-ssh-agent is an omitted containerddev start
disable_settings_management: true
7b7df8cfe Ongoing docs for v1.16 (#2616)
654c80147 Add new details to casual webhosting section, other docs (#2624)
8144117cc Pin mariadb versions to previous release because of regression that affects php7.2 (#2626)
93e1c02b8 Activate GitHub Actions (#2622)
Published by rfay almost 4 years ago
See the installation instructions for details, but it's easy:
ddev poweroff
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.)choco upgrade -y --pre ddev
to get this one, or download the ddev_windows_installer below../install_ddev.sh <version>
Bug and test fixes
ddev config --composer-version=1
or ddev config --composer-version=2
to just get the latest composer for v1 or v2. composer_version
in .ddev/config.yaml takes "2" or "2" or an explicit version as well. Composer 1 remains the default version in ddev.ddev config --composer-version
. For example, to start using composer 2 today, ddev config --composer-version=2
and ddev start
. Any version specification available from composer can also be used.ddev config --php-version=8.0
. A few packages are not yet in the upstream repositoriesddev auth ssh
did not work for those users, see https://github.com/drud/ddev/pull/2539
curl -LO https://raw.githubusercontent.com/drud/ddev/master/scripts/install_ddev.sh && bash install_ddev.sh v1.16.0-alpha5
. Although this works great with Windows and WSL2 and also on Linux arm64, there is no support yet for the Windows installer and ARM64 machines. Support for macOS arm64 machines is planned when we get hardware this fall. Support for arm64 is not yet provided in AUR.ddev tableplus
command is now available alongside ddev sequelpro
and ddev sequelace
if you are on macOS and have one of those applications installed. Thanks @bobbygryzynger!ddev start
may be twice as fast. ddev list
is way faster, etc.ddev sequelace
, ddev typo3
, ddev typo3cms
, ddev drush
, ddev artisan
, ddev magento
, ddev wp
commandsddev auth ssh
loads all keys found in ~/.ssh or in the directory specified with -d, not just the default keys like id_rsaddev composer create
and ddev delete images
accept -y or --yes flags to skip the confirmation promptmysql_version
is set in config.yaml, ddev start
will still work.omit_containers
will not be pulled during ddev start
, thanks @NBZ4live !ddev auth ssh
will refuse to work if ddev-ssh-agent is an omitted containerddev start
disable_settings_management: true
f6f475b26 Make composer updateable/writeable by user in ddev-webserver, fixes #2614 (#2618)
8e87bd33b Remove php7.2 config override for typo3 and drupal7 (#2612)
780fc87fc Make install_ddev.sh work with v1.16.0-rc1 and hopefull future versions (#2613) [skip ci][ci skip]
Published by rfay almost 4 years ago
See the installation instructions for details, but it's easy:
ddev poweroff
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.)choco upgrade -y --pre ddev
to get this one, or download the ddev_windows_installer below../install_ddev.sh <version>
ddev config composer-version=2
to use composer 2)ddev config --composer-version=1
or ddev config --composer-version=2
to just get the latest composer for v1 or v2. composer_version
in .ddev/config.yaml takes "2" or "2" or an explicit version as well. Composer 1 remains the default version in ddev.ddev config --composer-version
. For example, to start using composer 2 today, ddev config --composer-version=2
and ddev start
. Any version specification available from composer can also be used.ddev config --php-version=8.0
. A few packages are not yet in the upstream repositoriesddev auth ssh
did not work for those users, see https://github.com/drud/ddev/pull/2539
curl -LO https://raw.githubusercontent.com/drud/ddev/master/scripts/install_ddev.sh && bash install_ddev.sh v1.16.0-alpha5
. Although this works great with Windows and WSL2 and also on Linux arm64, there is no support yet for the Windows installer and ARM64 machines. Support for macOS arm64 machines is planned when we get hardware this fall. Support for arm64 is not yet provided in AUR.ddev tableplus
command is now available alongside ddev sequelpro
and ddev sequelace
if you are on macOS and have one of those applications installed. Thanks @bobbygryzynger!ddev start
may be twice as fast. ddev list
is way faster, etc.ddev sequelace
, ddev typo3
, ddev typo3cms
, ddev drush
, ddev artisan
, ddev magento
, ddev wp
commandsddev auth ssh
loads all keys found in ~/.ssh or in the directory specified with -d, not just the default keys like id_rsaddev composer create
and ddev delete images
accept -y or --yes flags to skip the confirmation promptmysql_version
is set in config.yaml, ddev start
will still work.omit_containers
will not be pulled during ddev start
, thanks @NBZ4live !ddev auth ssh
will refuse to work if ddev-ssh-agent is an omitted containerddev start
disable_settings_management: true
8c7b96f70 Bump to latest images (#2611)
a4d7a7646 Ongoing docs tweaks leading to v1.16.0 release (#2595)
3cc5a2861 Add --yes -y flags to composer create and delete images, fixes #2387 (#2609)
5ad28c811 Try twice to get composer; many test failures (#2610)
d3b4a58d2 Magento2 Quickstart improvements, fixes #2600, fixes #2602 (#2603)
3153ed7da Make sure env vars are added to ssh-agent start and all keys are loaded, fixes #2597, fixes #2608 (#2606)
41cf84994 Add docs and longer timeout for restore-snapshot and start, fixes #1477, fixes #2542 (#2598)
096f477d9 Simplify 'no internet connection' complaints, add to docs, fixes #2578, for #2533, for #2409 (#2605)
1e721f76f [docs] Add more info about DNS rebinding to FAQ (#2590)
Published by rfay almost 4 years ago
See the installation instructions for details, but it's easy:
ddev poweroff
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.)choco upgrade -y --pre ddev
to get this one, or download the ddev_windows_installer below.ddev config --composer-version=1
or ddev config --composer-version=2
to just get the latest composer for v1 or v2. composer_version
in .ddev/config.yaml takes "2" or "2" or an explicit version as well. Composer 1 remains the default version in ddev.ddev config --composer-version
. For example, to start using composer 2 today, ddev config --composer-version=2
and ddev start
. Any version specification available from composer can also be used.ddev config --php-version=8.0
. A few packages are not yet in the upstream repositoriesddev auth ssh
did not work for those users, see https://github.com/drud/ddev/pull/2539
curl -LO https://raw.githubusercontent.com/drud/ddev/master/scripts/install_ddev.sh && bash install_ddev.sh v1.16.0-alpha5
. Although this works great with Windows and WSL2 and also on Linux arm64, there is no support yet for the Windows installer and ARM64 machines. Support for macOS arm64 machines is planned when we get hardware this fall. Support for arm64 is not yet provided in AUR.ddev tableplus
command is now available alongside ddev sequelpro
and ddev sequelace
if you are on macOS and have one of those applications installed. Thanks @bobbygryzynger!ddev start
may be twice as fast. ddev list
is way faster, etc.ddev sequelace
, ddev typo3
, ddev typo3cms
, ddev drush
, ddev artisan
, ddev magento
, ddev wp
commandsmysql_version
is set in config.yaml, ddev start
will still work.omit_containers
will not be pulled during ddev start
, thanks @NBZ4live !ddev auth ssh
will refuse to work if ddev-ssh-agent is an omitted containerddev start
disable_settings_management: true
f3c40375b Hardened images, casual webhosting for ddev, fixes #2446 (#2589)
af32898bd Add Travis config for arm64 tests, fixes #2543 (#2568)
8be3cba46 Build a new test-ssh-server that works on arm64 (#2587)
2257122e0 Allow '1' and '2' settings for composer_version (#2585)
f02526b83 Bump upstream to v0.5.8 to get php5.6 on arm64 (and composer v1 by default) (#2584)
Published by rfay almost 4 years ago
See the installation instructions for details, but it's easy:
ddev poweroff
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.)choco upgrade -y --pre ddev
to get this one, or download the ddev_windows_installer below.ddev config --composer-version
. For example, to start using composer 2 today, ddev config --composer-version=2.0.0-RC2
and ddev start
. Any version specification available from composer can be used. ddev config --composer-version=latest
will get the most recent stable build, currently composer 1.ddev config --php-version=8.0
. A few packages are not yet in the upstream repositoriesddev auth ssh
did not work for those users, see https://github.com/drud/ddev/pull/2539
curl -LO https://raw.githubusercontent.com/drud/ddev/master/scripts/install_ddev.sh && bash install_ddev.sh v1.16.0-alpha5
. Although this works great with Windows and WSL2 and also on Linux arm64, there is no support yet for the Windows installer and ARM64 machines. Support for macOS arm64 machines is planned when we get hardware this fall. Support for arm64 is not yet provided in AUR.ddev tableplus
command is now available alongside ddev sequelpro
and ddev sequelace
if you are on macOS and have one of those applications installed. Thanks @bobbygryzynger!ddev start
may be twice as fast. ddev list
is way faster, etc.ddev sequelace
, ddev typo3
, ddev typo3cms
, ddev drush
, ddev artisan
, ddev magento
, ddev wp
commandsmysql_version
is set in config.yaml, ddev start
will still work.omit_containers
will not be pulled during ddev start
, thanks @NBZ4live !ddev auth ssh
will refuse to work if ddev-ssh-agent is an omitted containerddev start
disable_settings_management: true
8de02b79d mysql_version should override mariadb_version if it is set, fixes #2571 (#2581)
467255dbf Fix missing output of exec-host and make it interactive (#2579)
0c2a175d4 PHP8/xdebug v3 configuration and tests, fixes #2566 (#2577)
8db0b9af1 ddev auth ssh shouldn't work if ddev-ssh-agent opted out, fixes #2573 (#2576)
2817875d8 Bump db version to pinned 8.0.21 (#2575)
dc59161e3 Shopware6 support for ddev, make hostnames and URLs lowercase, fixes #1988 (#2551)
1828acdfd Fix config sync directory for Drupal 8 websites that are using a custom sync directory (#2558)
ce08cd084 Pin mysql 8 to 8.0.21 (#2570)
9476b61bc Provide DRUSH_ALLOW_XDEBUG=1 to allow drush launcher xdebug usage (#2567)
Published by rfay about 4 years ago
See the installation instructions for details, but it's easy:
ddev poweroff
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.)choco upgrade -y --pre ddev
to get this one, or download the ddev_windows_installer below.ddev config --composer-version
. For example, to start using composer 2 today, ddev config --composer-version=2.0.0-RC2
and ddev start
. Any version specification available from composer can be used. ddev config --composer-version=latest
will get the most recent stable build, currently composer 1.ddev config --php-version=8.0
. A few packages are not yet in the upstream repositories, most notably xdebug.ddev auth ssh
did not work for those users, see https://github.com/drud/ddev/pull/2539
curl -LO https://raw.githubusercontent.com/drud/ddev/master/scripts/install_ddev.sh && bash install_ddev.sh v1.16.0-alpha5
. Although this works great with Windows and WSL2 and also on Linux arm64, there is no support yet for the Windows installer and ARM64 machines. Support for macOS arm64 machines is planned when we get hardware this fall. Support for arm64 is not yet provided in AUR.ddev tableplus
command is now available alongside ddev sequelpro
and ddev sequelace
if you are on macOS and have one of those applications installed. Thanks @bobbygryzynger!ddev start
may be twice as fast. ddev list
is way faster, etc.ddev sequelace
, ddev typo3
, ddev typo3cms
, ddev drush
, ddev artisan
, ddev magento
, ddev wp
commandsddev start
disable_settings_management: true
c3ef2804 Experimental PHP8.0 support, fixes #2553 (#2564)
53ac2b9e Support composer version setting (including composer 2), fixes #2383 (#2565)
1e9636ce Ongoing docs PR, misc docs issues (#2531)
7200ef47 Unpin mysql 8.0, fixes #2546 (#2561)
d0fd1f11 mariadb_version should not be omitted, fixes #2555 (#2556)
facc88ff Discourage users more strongly from modifying DDEV's settings.ddev.php (#2548)
e68045aa Bump golang to 1.15.3 for build (#2560)
0a5f3bb9 Fix spurious creation of files like 'TARGET=darwin_amd64; GOOS=darwin; GOARCH=amd64' (#2557)
7801a1ea Use MariaDB 10.3 with Drupal 8, fixes #2369 (#2372)
2a7422fe Use docker login with team member user, fixes #2544 (#2554)
eb890070 Use official golang container instead of golang-build-container (#2549)
a21ac92d Images of omitted containers should not be pulled, fixes #2262 (#2541)
783836a1 Don't try to load config.yaml if it doesn't exist (#2545)
004ab34f Don't assume that project list is populated, fixes #2357 (#2540)
Published by rfay about 4 years ago
See the installation instructions for details, but it's easy:
ddev poweroff
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.)choco upgrade -y --pre ddev
to get this one, or download the ddev_windows_installer below.ddev auth ssh
did not work for those users, see https://github.com/drud/ddev/pull/2539
curl -LO https://raw.githubusercontent.com/drud/ddev/master/scripts/install_ddev.sh && bash install_ddev.sh v1.16.0-alpha5
. Although this works great with Windows and WSL2 and also on Linux arm64, there is no support yet for the Windows installer and ARM64 machines. Support for macOS arm64 machines is planned when we get hardware this fall. Support for arm64 is not yet provided in AUR.ddev tableplus
command is now available alongside ddev sequelpro
and ddev sequelace
if you are on macOS and have one of those applications installed. Thanks @bobbygryzynger!ddev start
may be twice as fast. ddev list
is way faster, etc.ddev sequelace
, ddev typo3
, ddev typo3cms
, ddev drush
, ddev artisan
, ddev magento
, ddev wp
commandsdisable_settings_management: true
b67a62ff Fix new ddev auth ssh failure with Windows Docker Desktop by copying from mount instead of using it directly (#2539)
Published by rfay about 4 years ago
See the installation instructions for details, but it's easy:
ddev poweroff
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.)choco upgrade -y --pre ddev
to get this one, or download the ddev_windows_installer below.curl -LO https://raw.githubusercontent.com/drud/ddev/master/scripts/install_ddev.sh && bash install_ddev.sh v1.16.0-alpha5
. Although this works great with Windows and WSL2 and also on Linux arm64, there is no support yet for the Windows installer and ARM64 machines. Support for macOS arm64 machines is planned when we get hardware this fall. Support for arm64 is not yet provided in AUR.ddev tableplus
command is now available alongside ddev sequelpro
and ddev sequelace
if you are on macOS and have one of those applications installed. Thanks @bobbygryzynger!ddev start
may be twice as fast. ddev list
is way faster, etc.ddev sequelace
, ddev typo3
, ddev typo3cms
, ddev drush
, ddev artisan
, ddev magento
, ddev wp
commandsdisable_settings_management: true
c55a0f1d Fix release scripts for new naming of tarballs (#2527)
35e93e49 Improve install_ddev.sh to take a version and handle architectures, fixes #1587, fixes #2416 (#2528)
d4abadf7 Reorganize Makefile to build ARM binaries for ddev and stop using build-tools, fixes #2507, for #2338, fixes #2322 (#2474)
0e0b9977 Fixes #2522: Adds tableplus command. (#2526)
93743aac DDEV ARM64 Docker images (#2454)
15ece72e Improve test cleanup (tests only) (#2520)
d1151290 db container start script needs different test to copy prepped db (#2523)
c33ac8e6 Change tmpdir to in homedir for tests; macOS Big Sur doesn't play well with exporting /var/folders (#2516)
Published by rfay about 4 years ago
See the installation instructions for details, but it's easy:
ddev poweroff
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.)choco upgrade -y --pre ddev
to get this one, or download the ddev_windows_installer below.ddev start
may be twice as fast. ddev list
is way faster, etc.ddev sequelace
, ddev typo3
, ddev typo3cms
, ddev drush
, ddev artisan
, ddev magento
, ddev wp
commandsdisable_settings_management: true
d1c24b18 Don't always require port 80 in determineRouterPorts(), fixes #2512 (#2513)
1b4fb206 Add the option to add flags to custom commands, fixes #2491 (#2493)
Published by rfay about 4 years ago
See the installation instructions for details, but it's easy:
ddev poweroff
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.)choco upgrade -y --pre ddev
to get this one, or download the ddev_windows_installer below.ddev start
may be twice as fast. ddev list
is way faster, etc.ddev sequelace
, ddev typo3
, ddev typo3cms
, ddev drush
, ddev artisan
, ddev magento
, ddev wp
commandsdisable_settings_management: true
5845120d Improve router-compose and ssh-auth-compose handling, fixes #1779, fixes #2476 (#2505)
45ce7d41 ddev-router should not accept hostnames it's not configured for, fixes #2345 (#2504)
13105a12 Minor docs PR (#2496)
bdfb1623 docs(xdebug): Update Atom instructions (#2498)
7c70ab52 Improve step-debugging.md with more PhpStorm detail (#2499)
079351fc Allow multiline examples for custom commands (#2495)
4c277d33 Don't set DRUSH_OPTIONS_URI if disable_settings_management, fixes #2443 (#2506)
cc621d12 Fix missing global prefix of command suffix (#2494)
cad94dda Prevent segment from writing to console (especially for pi-hole), fixes #1968, fixes #1767, fixes #1967 (#2497)
617c4145 Use standard Drupal/Backdrop default.settings.php as settings.php, fixes #1097 (#2500)
2ea1defb Allow wildcard additional_hostnames, fixes #2391 (#2393)
186190f2 Fix faq entry about required tools like PHP (#2489) [skip ci][ci skip]
ee09ab3a Export documented environment variables into web container, fixes #2486 (#2488)
6c04f39b Don't try to assign to nil app.Name in GetProjects(), fixes #2483 (#2484)
1f906396 Stop using the /ping URL in webserver since it is not checked anyway (#2475)
67253794 nginx shouldn't allow browser cache of css/js, fixes #2404 (#2413)
Published by rfay about 4 years ago
See the installation instructions for details, but it's easy:
ddev poweroff
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.)choco upgrade -y --pre ddev
to get this one, or download the ddev_windows_installer below.ddev start
may be twice as fast. ddev list
is way faster, etc.ddev sequelace
, ddev typo3
, ddev typo3cms
, ddev drush
, ddev artisan
, ddev magento
, ddev wp
commands4ae0c830 Ongoing long-running docs PR, fixes #2478 (#2447)
77902a84 Create FUNDING.yml (#2479)
5563dc68 Fix percona installation in db container by installing curl (#2481)
6f01a2d6 Removing Docker Toolbox Support, fixes #2284 (#2473)
de906067 Forward requests for *.rss + *.atom to PHP fixes #2403 (#2461)
c35a3297 Experimental Custom TLS Cert and Let's Encrypt integration (#2458)
51050fb2 Buildkite agents gentler removal of containers and images (#2471)
38a653d2 Update WSL2 docs to say 1903 and 1909 supported (#2470) [skip ci][ci skip]
fa8a79ff Fix various errors in typo3 and typo3cms global commands, add wp command, fixes #2467 (#2466)
59fc6dc6 Remove support for apache-cgi, fixes #2286 (#2459)
89df76b8 Web image maintenance: Simpler terminus install, xdebug on by default in raw image (#2460)
02b8d450 Fix umask problem with tests on NFS on CircleCI (#2465)
fa8fb704 Update CircleCI test VM version to ubuntu-1604:202007-01 (#2462)
4faf4619 Add note about composer global issues (#2457) [skip ci][ci skip]
64f80d52 Use docker api to push CA keys to ddev-router, general ddev-router maintenance, fixes #2398 (#2456)
9eea5fa9 Delete any existing ddev projects at buildkite startup (#2455)
c34907d7 Allow multiple directives including OSType and ProjectType in custom command, fixes #2209 (#2452)
8efab22d Use :cached in DOCKERMOUNTFLAG for performance (#2453)
9551eb7e Speed up ddev commands including ddev list, fixes #1881 (#2445)
2b3fcd86 Updated build-tools to v2.5.1 (#2449)
fecf4537 Allow processing of PDF files with ImageMagick (#2431)
1805f27f Remove drupal console from ddev-webserver. (#2420)
356e5300 [docs] Improve wording of "In-container home directory configuration" (#2423) [skip ci][ci skip]
b3ba1c92 Add 'webroot' and 'html' to the places we look for default docroot (#2434)
8c8e0ec3 Change xdebug description in config.yaml to new custom command (#2432)
Published by rfay about 4 years ago
ddev start
may be twice as fast. ddev list
is way faster, etc.ddev sequelace
, ddev typo3
, ddev typo3cms
, ddev drush
, ddev artisan
, ddev magento
commandsPublished by rfay about 4 years ago
DDEV-Local v1.15.3 is a bug-fix release, all the important changes are in v1.15.0 , which has lots of reading for you.
All that actually changes here is fixing yet another regression with PHPStorm and Xdebug, this time breaking command-line debugging with PhpStorm.
To do command-line debugging with ddev, please use ddev ssh
and then do whatever you want. Of course there must be a "Server" (mapping) in PHPStorm with the same name as the PHP_IDE_CONFIG contains (the default hostname, like someproject.ddev.site
See the installation instructions for details, but it's easy:
ddev poweroff
brew tap drud/ddev && brew install ddev
or just brew upgrade ddev
). (You may need a brew update
for homebrew to find the new release.)choco upgrade -y ddev
, or download the ddev_windows_installer below. Note that the Windows installer is not needed or used for WSL2 installs.ddev-live pull
deletes backups it creates after they're downloaded, to avoid quota trouble82434c10 Make PHP_IDE_CONFIG work with PHPStorm for both command-line and web debugging (#2427)
babae73a DDEV-Live needs to delete its backups after pulling to avoid quota trouble (#2428)
Published by rfay about 4 years ago
DDEV-Local v1.15.2 is a bug-fix and documentation release, all the important changes are in v1.15.0 , which has lots of reading for you.
All that actually changes here is fixing a regression with PHPStorm and Xdebug.
See the installation instructions for details, but it's easy:
ddev poweroff
brew tap drud/ddev && brew install ddev
or just brew upgrade ddev
). (You may need a brew update
for homebrew to find the new release.)choco upgrade -y ddev
, or download the ddev_windows_installer below. Note that the Windows installer is not needed or used for WSL2 installs.ddev exec
to non-ddev containers didn't work0adbf77e Bump ddev-webserver version to v1.15.2 (#2426)
1e6ec335 [DOCS] Improvements and typo fixes (#2396)
fcc3a3e1 PHP_IDE_CONFIG must not be set for php-fpm (#2424)
80b92ea9 Fix wrong --source flag for import-db in faq doc (#2425) [skip ci][ci skip]
Published by rfay about 4 years ago
DDEV-Local v1.15.1 is a bug-fix and documentation release, all the important changes are in v1.15.0 , which has lots of reading for you.
See the installation instructions for details, but it's easy:
ddev poweroff
brew tap drud/ddev && brew install ddev
or just brew upgrade ddev
). (You may need a brew update
for homebrew to find the new release.)choco upgrade -y ddev
, or download the ddev_windows_installer below. Note that the Windows installer is not needed or used for WSL2 installs.ddev exec
to non-ddev containers didn't workc0261f34 Bump tags to v1.15.1 (#2412)
d29da2be Add context to internet-connection-not-detected and add docs, fixes #2409 (#2411)
53975ef1 New warning about Catalina; related cleanup (#2394)
8892fe27 Don't use pipefail with non-bash exec/custom commands, fixes drud/ddev-contrib#80 (#2395)
69358e93 Stop testing for apache-cgi and docker toolbox for #2286, for #2284, for #2288 (#2407)
0be1896b Docs: More failsafe on WSLENV having colon (#2408)
1ea74499 Improved/Fixed documentation for Apache config override files (#2406)
ccb2bb12 Reset global mkcert var if has changed, fixes #2373 (#2402)
daaeb256 Docs improvements; Use PowerShell command to setx, fixes #2397 (#2375)
2458390d DDEV-Live integration: delete db backup after pulling to not use quota (#2405)
50968eb4 Fix wrong dir creation of sync dir, fixes #2389 (#2401)
4c960b92 Gitignore the .homeadditions completely, fixes #2374 (#2400)
4ffd59e5 Bump minimum macOS requirement to High Sierra because Docker Desktop already has (#2381)
2e980774 Minor test improvement, contains instead of equals (#2379)
d68a1494 Use 127.0.0.1 in healthcheck instead of localhost - avoid docker corp proxy (#2377)
25a79045 Fixed small typo (#2371)
7a62a727 Fix typo in custom-commands documentation (#2367)
b6ec8b2d Improve Shell Completion documentation (#2366)
Published by rfay over 4 years ago
v1.15.0 adds loads of goodies and bug fixes. Laravel now has first-class support, Windows WSL2 support, Nginx and Apache configurations that are more accessible, and loads more.
See the installation instructions for details, but it's easy:
ddev poweroff
brew tap drud/ddev && brew install ddev
or just brew upgrade ddev
). (You may need a brew update
for homebrew to find the new release.)choco upgrade -y ddev
, or download the ddev_windows_installer below. Note that the Windows installer is not needed or used for WSL2 installs.ddev config --project-type=laravel
, see Laravel quickstart
ddev config ddev-live
and ddev pull
It also includes the "live" command, so one can use ddev live ...
ddev exec
will now find binaries/scripts in /var/www/html/vendor/bin, thanks @atomicptr !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.ddev start
warns about this and asks you to move it. You'll need to change $WEBSERVER_DOCROOT
to the absolute path to your docroot.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.ddev start
in v1.15..ddev/nginx
are deprecated. They were too limited in use. They're still supported in this release, but will be removed in v1.16.3814e4b1 Documentation update for v1.15 release, fixes #2329, for #1934 (#2360)
365b1395 Work around WSL2 docker flaw with incorrect mount ownership - affects ddev-live pull (#2364)
c8cfaac7 Bump image versions for v1.15.0 release (#2358)
139944c7 Don't try to start export-db or docker-compose output will end up in output (#2356)
86d8e9f7 remove extra spaces in generated files (config.yaml, docker-compose templates) (#2355)
e111cd73 Change comment at top of magento nginx configs, improve tests (#2353)
9bb78d5b Don't use root privileges when writing files #2349 (#2350)
37118f46 Improve ddev-live integration with initial files backup, fixes #2348 (#2351)
ec3820bc Make internet connection timeout configurable in global_config.yaml, fixes #2302 (#2339)
49c4a20d Add WSL2 installation docs, fixes #2320 (#2321)
bc2173b1 Bump all images built with no cache to v1.15-rc1 (#2340)
1cf60542 Improve util.Failed() handling and export-db, fixes #2281 (#2337)
6a74230b Hook output streamed as it occurs, fixes #2214 (#2335)
0da00cb0 Improve handling of duplicate project in same directory, closes #1933 (#2331)
ae4c30e4 Add environment variables to web container that got lost in reorg (#2336)
d6e4daee Increase timeout on create_base_db to avoid transient windows test failures (#2333)
b75cc1eb Packr2 change that landed somewhere (#2327)
7c866fa1 Put zsh completions in correct place in homebrew bottle, fixes #2317 (#2326)
0c5a0347 Updated docs for CLI debugging with drush (#2318)
31b4523e Add apache second docroot example, fixes #2323 (#2324)
8004dc78 Fix markdownlint linting problem (#2325)
e249a892 Copy global homeadditions into web container, fixes #2055 (#2310)
9680a4fd Update Magento 1 Quickstart section to use OpenMage (#2289) [ci skip][skip ci]
18153b23 Add global custom commands, fixes #2054 (#2309)
9eb1145a Image maintenance and deprecation warnings, for #2284 and #2286 (#2316)
3976b943 Generate nginx/apache configs on host and mount into container, fixes #2263, fixes #2084, fixes #1889, fixes #1957 (#2305)
f72957dc Fix the latest launch problem in 2256, fixes #2256 (#2304)
c60d21d3 Use DRUSH_OPTIONS_URI instead of drush.yml creation, fixes #2216, fixes #2141 (#2303)
1d64b856 Automate releases to Homebrew, Chocolatey, and AUR, fixes #2213 (#2301)
93b4008a Improve buildkite-agent setup instructions for Windows (docs only) (#2299)
b266ed6f Make sure that Exec() runs commands with bash error checking, especially pipefail (#2295)
6d8df73e Restore custom "live" command (#2296)
0dab7762 Fix broken links on Extending and Customizing (#2298)
53a9ef1f Improve instructions for running macos_ddev_nfs_setup.sh (docs) (#2292) [skip ci][ci skip]
58065559 Update Drupal 8 quickstart [skip ci][ci skip] (#2294)
18c38f77 Rework ddev-webserver to base on ddev-images PHP version (#2290)
5be3993d Migrate ddev webserver tests from ddev images (#2287)
ebd00b21 Adds ddev-live as a default custom command (#2282)
ef23672d Add explicit Laravel support and project type (#2249)
e5bfb637 Support zsh, fish, and Powershell autocompletion, fixes #327 (#2234)
f2e54e45 fix(nginx): Remove duplicated image location in Drupal 7 nginx config (#2242)
3e8b1c97 Use BASH_ENV to add composer bin directory to PATH for ddev exec (#2258)
43b2e9c5 Encourage people to use Linefeeds in commands, fixes #2126 (#2236)
fa996005 Increase timeout on ddev-router and ddev-webserver for slower machines, fixes #2120 (#2123)
ddfd8d3f Improve examples and help in several commands (#2277)
9b7a1cf3 Fix omit_containers example (#2279) [skip ci][ci skip]
cbc200df DDEV-Live integration for pull, fixes #2259 (#2271)
a277a661 Add mariadb 10.5 support, fixes #2229 (#2230)
62f82b8e Set provider in app after config read, fixes #2243 (#2274)
447c2b77 Change default mysql collation to utf8mb4_general_ci (#2223)
6f3f0fc1 Handle numeric 3rd party service use of HTTP_EXPOSE or HTTPS_EXPOSE (#2252)
35ae7b40 Increase the upload limit for PHPMyAdmin (#2269) [skip ci][ci skip]
98ca10bd Update link to Docker Desktop (#2270) [skip ci][ci skip]
8c9f37ae Improve error message when ddev auth pantheon has not been run, fixes #2241 (#2272)
e02a377e Improve developer build instructions [skip ci][ci skip] (#2264)
7d6ed50d Check for docker on ddev config, fixes #2222 (#2235)
3e99c241 make staticrequired
shouldn't require all kinds of local installs, fixes #2253 (#2254)
cdbf2636 Update version of mkcert, specified in Makefile (#2255)
94cc5d4b Change the context we're using since it's now specific to ddev-local (#2260)
a4ab2827 Skip tests that are too difficult for Windows Docker (#2261)
f6e43e08 Fix up ddev-dbserver tests to work with docker 2.3.0.1+ - tests only (#2250)