Bot releases are hidden (Show)
Published by rfay almost 3 years ago
See the installation instructions for details, but it's easy:
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>
or or curl -LO https://raw.githubusercontent.com/drud/ddev/master/scripts/install_ddev.sh && bash install_ddev.sh v1.19.0-alpha1
ddev delete images
after upgrading to free up disk space used by previous docker image versions. This does no harm.brew unlink ddev && brew install --HEAD drud/ddev/ddev
db
or solr
without having to use fully-qualified names like ddev-<project>-db
. Thanks to @jonaseberle for heroic work pioneering a path forward for this, it will make using DDEV easier for everybody.links: solr:solr
). This used to be needed to prioritize name resolving inside the project, but it's now taken care of by a project-local network. (However, these links:
lines do no harm.)networks:
stanza. From inside docker-compose.*.yaml
files you would refer to it as default. Its global docker network name is ddev-<projectname>_default
. This change allowed us to make sure that name resolving would always prioritize project-local services.ddev
, created automatically on ddev start
. Its default function is that it is the network which contains ddev-router. As such you have to add it to all services to it that need to be reached by the router, which normally means 3rd-party services that have HTTP_EXPOSE
in them. (see "caveats")ddev-<projectname>-db
from another project during upgrading). See "caveats" on how to enable cross-project access.ddev php
command lets you manually run the in-container php binary and do whatever you want.docker-compose.*.yaml
services that use HTTP_EXPOSE (like solr) or that want to be reached from other ddev projects (If you are unsure, add the stanza. It does not hurt):
networks: [default, ddev]
ddev php
command, fixes #3439 by @tyler36 in https://github.com/drud/ddev/pull/3498
Full Changelog: https://github.com/drud/ddev/compare/v1.18.2...v1.19.0-alpha1
Published by rfay almost 3 years ago
In v1.18.2, there was new code to detect when WSL2 was running with Docker Desktop, and it wasn't robust enough, so didn't properly detect Docker Desktop in some cases. That meant that xdebug debugging could fail for people on WSL2+Docker Desktop. This should fix that.
This prerelease shouldn't matter to you at all if you're not having trouble with Xdebug on WSL2 using Docker Desktop for Windows.
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>
or or curl -LO https://raw.githubusercontent.com/drud/ddev/master/scripts/install_ddev.sh && bash install_ddev.sh v1.18.3-alpha1
ddev delete images
after upgrading to free up disk space used by previous docker image versions. This does no harm.See
Full Changelog: https://github.com/drud/ddev/compare/v1.18.2...v1.18.3-alpha1
Published by rfay almost 3 years ago
See the installation instructions for details, but it's easy:
brew install drud/ddev/ddev
or brew upgrade drud/ddev/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../install_ddev.sh
or 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 global --required-docker-compose-version=v1.29.2
for example, to use docker-compose v1.29.2, or ddev config global --use-docker-compose-from-path
to use the docker-compose in your $PATH
(fragile, not recommended).ddev import-files
with project type PHP: if the upload_dir
is set, project-type php
can use ddev import-files
.ddev pull
) now has more powerful features - you can script the import of the database or files yourself if you know what you want to do with them.ddev pull git
: git
provider added, so you can ddev pull git
to get files and database from a public or private git repository.ddev share
. Sadly.~/.ddev/homeadditions/.bashrc.d
to get run on ddev ssh
.ddev config global --required-docker-compose-version=v1.29.2
to install it. See PhpStorm setup docs.Thanks to the many contributors and upstream projects who added to this release (and see the NEW contributors below!).
ddev-<project>-db
in ddev-webserver .my.cnf, for #3369 by @rfay in https://github.com/drud/ddev/pull/3376
ddev export-db --file=
, fixes #3402 by @longwave in https://github.com/drud/ddev/pull/3407
Full Changelog: https://github.com/drud/ddev/compare/v1.18.1...v1.18.2
Published by rfay almost 3 years ago
See the installation instructions for details, but it's easy:
brew install drud/ddev/ddev
or brew upgrade drud/ddev/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../install_ddev.sh
or 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 debug router-nginx-config
command added by @cmuench in https://github.com/drud/ddev/pull/3302. This shows the current ddev-router
nginx configuration.ddev blackfire
is not yet ready for PHP 8.1 (it works everywhere else)Thanks to Tag1 Consulting for sponsoring the Mysql for Mac M1 feature.
Thanks to the many contributors who added to this release (and see the NEW contributors below!)
DDEV is very much a mashup of so many wonderful projects.
ABSPATH
by @gilbertsoft in https://github.com/drud/ddev/pull/3298
Full Changelog: https://github.com/drud/ddev/compare/v1.18.0...v1.18.1
Published by rfay about 3 years ago
See the installation instructions for details, but it's easy:
brew install drud/ddev/ddev
or brew upgrade drud/ddev/ddev
). (You may need a brew update
for homebrew to find the new release.). This works on Apple Silicon Homebrew as well.choco upgrade -y ddev
to get this one, or download the ddev_windows_installer below../install_ddev.sh
or 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 poweroff
was required; now ddev itself detects that you have a new version and asks for permission to do a poweroff.ddev list
and ddev describe
now have much more formatting support and are reorganized. You can change the way they look with ddev config global --table-style=bright
(or default
or bold
). You can turn off this fancy formatting with ddev config global --simple-formatting
working_dir
is usedbind-all-interfaces
is now allowed at the project level. This lets computers on your local network connect directly to the host-exposed ports of the webserver, mailhog, dbserver.omit_containers["ddev-router"]
is now possible, for projects that use another reverse proxy or that don't need a reverse proxy at all.host_phpmyadmin_port
can be set, but phpmyadmin is not exposed by default (and is not exposed on the host if this is not set)host_mailhog_port
can be set to force specific portddev logs
now accepts a project-name argumentPHP_IDE_CONFIG
is now set everywhere it needs to be, and not set in the context of php-fpm. Improves command-line and other interoperability.expose
should be used in docker-compose.*.yaml files (as opposed to ports
) wherever an actual port is not needed on localhost.ddev-<projectname>-db
instead of just db
as the hostname, even though db
still works there. For a web app to talk to a solr container, use the fully-qualified name of the solr container, for example, ddev-<projectname>-solr
..ddev/xhprof/xhprof_prepend.php
. If you have an old one in .ddev/xhprof_preprend.php
, delete it or adapt it into the new location..ddev/mutagen.yml
. It can be deleted, current configuration is in .ddev/mutagen/mutagen.yml
PHP_IDE_CONFIG
via a docker-compose.*.yaml
or in the web_environment section of your project config.yaml
please remove that or it will result in a duplicate environment variable error during ddev start
.docker-compose disable-v2
) See https://github.com/drud/ddev/issues/3130 for discussion and issues.DDEV is very much a mashup of so many wonderful projects.
bb043ac1 Add topic on PhpStorm integration, fixes #3130 [skip ci] (#3262)
eea7e3dc [docs] Add info links and another example to xhprof docs [skip ci]
495ebe29 [docs] Add info about omitting ddev-router [skip ci]
74b53779 Make sure mutagen sync name begins with letter, fixes #3265 (#3266)
09839683 readthedocs: Go back to using published jsmin [skip ci] (#3267)
2c130e68 Pull images earlier to avoid confusion (#3257)
36fd2e73 Stop TestAcquiaPush temporarily as it seems to fail and break upstream (#3264)
9c8137a2 Mutagen commands should not hard-fail when not enabled, fixes #3269 (#3260)
59062adb [docs] Clarify usage of the "solr path" setting in implementation details (#3261) [skip ci]
e4beb1ab Add project type and docroot to describe (#3258)
b8d9344d Bump upstream to PHP8.1-rc1 and xdebug.max_nesting_level=1000 (#3256)
c177e058 [docs] Fix missing info about older Docker Desktop
9700d58a Restore windows symlink scanning and recreation, fixes #3254 (#3255)
1225cae9 Update ddev-dbserver, router, ssh-agent images for v1.18 release (#3251)
9bee585b [docs only] Remove Drupal 8 Quickstart section [skip ci]
35e9063a [docs] Remove mention of drush.example [skip ci]
0ca78c59 Ensure monitoring is accessible also with basic authentication (#3247)
1574b48c [docs] Simplify WSL2 installation steps (#3246)
59d496b7 Speed up ddev pull acquia for both database and files (#3209)
81d7d27e Improve table formatting and presentation, fixes #3242 (#3243)
cbfda3ac Use stageMode: neighboring, which means moving mutagen volume mount (#3241)
99639cad Fix ddev pull
with mutagen enabled, fixes #3237 (#3238)
193ae408 Colors for warning and error and fail were lost, fixes #3233 (#3234)
9229c130 Exclude .DS_Store from mutagen syncing (#3236)
8bae252a pin jsmin to PR #34 (#3235)
d36a3923 Remove Apple M1 warnings about SEGFAULT [docs only] [skip ci][ci skip]
d6433b25 Provide TYPO3 and Webserver specific help (#3211) [skip ci][ci skip]
43d544e2 Update troubleshooting.md docs about port conflicts and ddev-router not found (#3225) [skip ci][ci skip]
9cc8fe4c Remove mention of drush.yml from CMS settings files topic [skip ci][ci skip]
f8447fce Use /tmp for composer create-project operation, preserve .git, fixes #2986, fixes #2422 (#3226)
c1956991 Bump mutagen to 0.12.0-beta7 (#3228)
64b57e14 Improve the command-overriding-global-command warning, fixes #3074 (#3227)
73d98885 Fix various bugs in ddev list and ddev describe, fixes #3210, fixes #3215, fixes #3218, fixes #3207 (#3222)
5d0d369c Bump required mutagen version to v0.12.0-beta12 and move RequiredMutagenVersion to version.go (#3224)
7ac928c8 Terminate mutagen if container not running or sync not working (#3220)
e42eef39 Test Improvements - TestDdevXdebugEnable (#3221)
f478f520 docker compose v2 (compose-cli) updates and fixes (#3083)
d1726701 Simplify custom cert removal to get rid of paused container warning (#3217)
bc2bf2b1 Update & redesign ddev describe output, fixes #2195, fixes #3054, fixes #2190, fixes #2959 (#2965)
5775ebbc Add project-name arg to ddev logs, fixes #3203 (#3206)
d2407e8e Bump to latest upstream (ddev-images) php image. Adds PHP 8.1 and php8.0-uploadprogress (#3198)
5237b78b Allow global omit_containers["ddev-router"], add project config to bind_all_interfaces, fixes #3028, fixes #3184 (#3191)
91255529 Minor test cleanups, ignore some conflicts with mutagen on windows (#3204)
005d935b For numeric group names, also try adding user with group id, fixes #3187, fixes #3199 (#3192)
20bd619e Don't use a full path for source of bind mount, for #3130 (#3194)
a326e744 Bump mutagen version to 0.12.0-beta5 (#3201)
5a298500 Force github actions to use actual merge commit in pr build (#3202)
1c064229 Mutagen followups for rc1, fixes #3190 (#3197)
5e5affc8 Partial updates (volume naming) from docker-compose v2 PR (#3193)
e7ea48a5 Add vscode help link for launch.json (#3180)
ffa62df9 Update test_ddev.sh to fix typo on name in comments (#3186) [skip ci][ci skip]
e2bd82de Spiff up TestDdevStartUnmanagedSettings, etc, fix SEGV panic (#3183)
8f6b367c [tests only] Mute some tests on mac M1 to avoid random EOF/connection reset by peer problems (#3182)
832c7a53 Don't write version info into config.yaml (#3181)
69dccdbf Mutagen followup tweaks and docs (#3176)
51acbf88 Allow customizing xhprof_prepend.php, fixes #3168 (#3170)
dc202dee Debian 11 Bullseye released, nginx packages available, go back to nginx 1.20, fixes #3128 (#3178)
0d81f68f [Tests only] Skip TestGetLocalHTTPResponse on mac m1 - fails always (#3177)
59ff9d63 Remove embargo on TestExtraPackages (#3175)
29a86df0 [docs] Update pantheon to emphasize that the pantheon.yaml is in project dir [skip ci][ci skip]
8c7e4f4c Attempt to get more info about Windows failures in TestCmdMutagen (#3171)
782c0cc7 Force restart if mutagen volume did not get mounted (#3167)
a859fc6b [tests only] Simplify and speed up TestAcquiaPush (#3173)
5fb514e0 Improve mutagen startup status reporting (#3172)
7dede54e Use posix-raw as default symlink mode on macOS in mutagen.yml (#3150)
a5eb4aba Use working_dir in generated compose instead of always overriding, fixes #3158 (#3160)
65b8151a Blackfire packages are currently broken, embargo TestExtraPackages, force image removal (#3169)
f754a0b4 Use container ID for beta in sync session, fixes #3161 (#3162)
1ccfa37b Fix whitespace issue in troubleshooting.md
1634225b Remove PHP_IDE_CONFIG in php-fpm instead of trying to add it elsewhere, replaces #3143, fixes #2998, fixes #3106 (#3149)
2346ace0 Add deleting docker images to troubleshooting doc [skip ci][ci skip]
2f9e963c Encourage use of expose instead of ports in docker-compose.*.yaml (#3151)
20041458 Allow use with compose v2 when DDEV_ALLOW_COMPOSE_V2 is true (#3157)
dc44131a Check available space after we've already downloaded webimage (#3165)
ad21835b TestNFSMount fails because of NFS failure on windows, make it more resilient (#3166)
2f0ca90b Mutagen finish work for alpha5 (#3155)
e1c46938 Include memory consumption by default in xhprof output. (#3154)
07954280 Provide more feedback when starting mutagen sync, add ddev yarn
and ddev mutagen monitor
, fixes #3144 (#3148)
73412455 Add ddev help to support section [skip ci][ci skip]
c4ab14e9 Ongoing mutagen updates, test improvements, fixes #3139 (#3142)
9af805e8 [docs] D9 Git repo still requires config to be run (#3141) [skip ci][ci skip]
827df165 Fix #2886: replaces deprecated ioutils package. (#3137)
763e703c Use explicit db hostname, fixes #3065 (#3111)
40e1e4ae Mutagen followups, fixes #3135 (#3134)
9c5d134e Make mysql client history survive a ddev restart (#3113)
665ce0e0 Fix extraneous newline in ddev exec, fixes #3131 (#3133)
1f95a18e Reverse broken backwards minimum disk space warning (#3132)
06ff3e53 Mutagen followup from v1.18.0-alpha1, fixes #3124 (#3125)
7b926c5c Check for adequate disk space in docker, fixes #863 (#3110)
2c2fa8c3 Fix spellcheck problem (#3127)
d0c04212 Bump required docker-compose to 1.25 (#3099)
7a963c58 [docs] add index.php to command for "simplest possible" [ci skip][skip ci]
b1e6a307 [docs] Windows WSL2 offline usage (windows-side hosts file) [skip ci][ci skip] (#3119)
409002ab [docs] Fix typo on laravel quickstart [skip ci][ci skip] (#3123)
2e4fa514 Mutagen.io caching/asynchronous update feature, fixes #3046, fixes #2361 (#3103)
334f76e3 Use debian bullseye as base image for ddev-webimage, downgrades nginx to 1.18.0, fixes #3116 (#3102) [skip ci][ci skip]
c1415727 Remove gitpod badge from PR comments (#3122) [skip ci][ci skip]
070332f4 Forgot to --rm the docker run for disk space in test_ddev.sh [skip ci][ci skip]
e839306c Add disk space check to test_ddev.sh [skip ci][ci skip]
ed17c31e Fix link to brew.sh in docs (#3104) [skip ci][ci skip]
23f26665 [docs] Add magento setup:upgrade after sampledata [skip ci][ci skip]
b7e1cd59 Improve magento quickstart with specific info about sampledata [skip ci][ci skip]
9b047b21 Do not trim quotes on Example in findDirectivesInScriptCommand (#3051) (#3057)
c71dec1d Use 'drush -r docroot' in acquia provider as acquia seems to require it now (#3100)
57f912c9 Add required --cleanup-database to setup:install in magento quickstart [skip ci][ci skip]
98e02d69 Add removing proxy settings from docker desktop to troubleshooting docs. [skip ci][ci skip]
9e24dbd6 fix markdown error in xhprof-profiling.md (#3094) [skip ci][ci skip]
74b53503 Add MariaDB 10.6, solve problems with unsupported 5.5-10.1 versions, fixes #3093 (#3096)
fce3b95d TYPO: TERMINUS_TOKEN instead of PLATFORMSH_CLI_TOKEN in comments [skip ci][ci skip]
Published by rfay about 3 years ago
This prerelease will be the key version for the v1.18.0 test plan.
It's a short-lived release hopefully and mostly just for testing.
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.killall mutagen
) and thenddev config --mutagen-enabled && ddev start
. See docs and article for performance details. This great feature was sponsored by Tag1 Consulting.ddev describe
and ddev list
, with optional global table styles for each.omit_containers[ddev-router]
for situations where another reverse proxy is provided (like gitpod)ddev logs
can now take a project-name argument9c8137a2 Mutagen commands should not hard-fail when not enabled, fixes #3269 (#3260)
59062adb [docs] Clarify usage of the "solr path" setting in implementation details (#3261) [skip ci]
e4beb1ab Add project type and docroot to describe (#3258)
b8d9344d Bump upstream to PHP8.1-rc1 and xdebug.max_nesting_level=1000 (#3256)
c177e058 [docs] Fix missing info about older Docker Desktop
9700d58a Restore windows symlink scanning and recreation, fixes #3254 (#3255)
1225cae9 Update ddev-dbserver, router, ssh-agent images for v1.18 release (#3251)
9bee585b [docs only] Remove Drupal 8 Quickstart section [skip ci]
35e9063a [docs] Remove mention of drush.example [skip ci]
0ca78c59 Ensure monitoring is accessible also with basic authentication (#3247)
1574b48c [docs] Simplify WSL2 installation steps (#3246)
59d496b7 Speed up ddev pull acquia for both database and files (#3209)
Published by rfay about 3 years ago
This prerelease will be the key version for the v1.18.0 test plan.
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.killall mutagen
) and thenddev config --mutagen-enabled && ddev start
. See docs and article for performance details. This great feature was sponsored by Tag1 Consulting.ddev describe
and ddev list
, with optional global table styles for each.omit_containers[ddev-router]
for situations where another reverse proxy is provided (like gitpod)ddev logs
can now take a project-name argument81d7d27e Improve table formatting and presentation, fixes #3242 (#3243)
cbfda3ac Use stageMode: neighboring, which means moving mutagen volume mount (#3241)
99639cad Fix ddev pull
with mutagen enabled, fixes #3237 (#3238)
193ae408 Colors for warning and error and fail were lost, fixes #3233 (#3234)
9229c130 Exclude .DS_Store from mutagen syncing (#3236)
8bae252a pin jsmin to PR #34 (#3235)
d36a3923 Remove Apple M1 warnings about SEGFAULT [docs only] [skip ci][ci skip]
d6433b25 Provide TYPO3 and Webserver specific help (#3211) [skip ci][ci skip]
43d544e2 Update troubleshooting.md docs about port conflicts and ddev-router not found (#3225) [skip ci][ci skip]
9cc8fe4c Remove mention of drush.yml from CMS settings files topic [skip ci][ci skip]
f8447fce Use /tmp for composer create-project operation, preserve .git, fixes #2986, fixes #2422 (#3226)
c1956991 Bump mutagen to 0.12.0-beta7 (#3228)
64b57e14 Improve the command-overriding-global-command warning, fixes #3074 (#3227)
Published by rfay about 3 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.killall mutagen
) and thenddev config --mutagen-enabled && ddev start
. See docs and article for performance details. This great feature was sponsored by Tag1 Consulting.
ddev start
, so you don't have to wonder what's happening so muchddev mutagen reset
, ddev mutagen sync
, ddev mutagen monitor
subcommandsddev describe
and ddev list
, with optional global table styles for each.omit_containers[ddev-router]
for situations where another reverse proxy is provided (like gitpod)ddev logs
can now take a project-name argument73d98885 Fix various bugs in ddev list and ddev describe, fixes #3210, fixes #3215, fixes #3218, fixes #3207 (#3222)
5d0d369c Bump required mutagen version to v0.12.0-beta12 and move RequiredMutagenVersion to version.go (#3224)
7ac928c8 Terminate mutagen if container not running or sync not working (#3220)
e42eef39 Test Improvements - TestDdevXdebugEnable (#3221)
f478f520 docker compose v2 (compose-cli) updates and fixes (#3083)
d1726701 Simplify custom cert removal to get rid of paused container warning (#3217)
Published by rfay about 3 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.killall mutagen
) and thenddev config --mutagen-enabled && ddev start
. See docs and article for performance details. This great feature was sponsored by Tag1 Consulting.
ddev start
, so you don't have to wonder what's happening so muchddev mutagen reset
, ddev mutagen sync
, ddev mutagen monitor
subcommandsddev describe
and ddev list
, with optional global table styles for each.omit_containers[ddev-router]
for situations where another reverse proxy is provided (like gitpod)ddev logs
can now take a project-name argument5775ebbc Add project-name arg to ddev logs, fixes #3203 (#3206)
d2407e8e Bump to latest upstream (ddev-images) php image. Adds PHP 8.1 and php8.0-uploadprogress (#3198)
5237b78b Allow global omit_containers["ddev-router"], add project config to bind_all_interfaces, fixes #3028, fixes #3184 (#3191)
91255529 Minor test cleanups, ignore some conflicts with mutagen on windows (#3204)
005d935b For numeric group names, also try adding user with group id, fixes #3187, fixes #3199 (#3192)
20bd619e Don't use a full path for source of bind mount, for #3130 (PhpStorm interoperability) (#3194)
a326e744 Bump mutagen version to 0.12.0-beta5 (#3201)
5a298500 Force github actions to use actual merge commit in pr build (#3202)
1c064229 Mutagen followups for rc1, fixes #3190 (#3197)
5e5affc8 Partial updates (volume naming) from docker-compose v2 PR (#3193)
e7ea48a5 Add vscode help link for launch.json (#3180)
ffa62df9 Update test_ddev.sh to fix typo on name in comments (#3186) [skip ci][ci skip]
e2bd82de Spiff up TestDdevStartUnmanagedSettings, etc, fix SEGV panic (#3183)
8f6b367c [tests only] Mute some tests on mac M1 to avoid random EOF/connection reset by peer problems (#3182)
832c7a53 Don't write version info into config.yaml (#3181)
69dccdbf Mutagen followup tweaks and docs (#3176)
51acbf88 Allow customizing xhprof_prepend.php, fixes #3168 (#3170)
dc202dee Debian 11 Bullseye released, nginx packages available, go back to nginx 1.20, fixes #3128 (#3178)
0d81f68f [Tests only] Skip TestGetLocalHTTPResponse on mac m1 - fails always (#3177)
59ff9d63 Remove embargo on TestExtraPackages (#3175)
29a86df0 [docs] Update pantheon to emphasize that the pantheon.yaml is in project dir [skip ci][ci skip]
8c7e4f4c Attempt to get more info about Windows failures in TestCmdMutagen (#3171)
782c0cc7 Force restart if mutagen volume did not get mounted (#3167)
a859fc6b [tests only] Simplify and speed up TestAcquiaPush (#3173)
5fb514e0 Improve mutagen startup status reporting (#3172)
7dede54e Use posix-raw as default symlink mode on macOS in mutagen.yml (#3150)
a5eb4aba Use working_dir in generated compose instead of always overriding, fixes #3158 (#3160)
65b8151a Blackfire packages are currently broken, embargo TestExtraPackages, force image removal (#3169)
f754a0b4 Use container ID for beta in sync session, fixes #3161 (#3162)
1ccfa37b Fix whitespace issue in troubleshooting.md [skip ci][ci skip]
1634225b Remove PHP_IDE_CONFIG in php-fpm instead of trying to add it elsewhere, replaces #3143, fixes #2998, fixes #3106 (#3149)
2346ace0 Add deleting docker images to troubleshooting doc [skip ci][ci skip]
2f9e963c Encourage use of expose instead of ports in docker-compose.*.yaml (#3151)
20041458 Allow use with docker-compose v2 when DDEV_ALLOW_COMPOSE_V2 is true (#3157)
dc44131a Check available space after we've already downloaded webimage (#3165)
ad21835b TestNFSMount fails because of NFS failure on windows, make it more resilient (#3166)
2f0ca90b Mutagen finish work for alpha5 (#3155)
e1c46938 Include memory consumption by default in xhprof output. (#3154)
Published by rfay about 3 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.killall mutagen
) and thenddev config --mutagen-enabled && ddev start
. See docs and article for performance details. This great feature was sponsored by Tag1 Consulting.
ddev start
, so you don't have to wonder what's happening so muchddev mutagen reset
, ddev mutagen sync
, ddev mutagen monitor
subcommands07954280 Provide more feedback when starting mutagen sync, add ddev yarn
and ddev mutagen monitor
, fixes #3144 (#3148)
73412455 Add ddev help to support section [skip ci][ci skip]
c4ab14e9 Ongoing mutagen updates, test improvements, fixes #3139 (#3142)
9af805e8 [docs] D9 Git repo still requires config to be run (#3141) [skip ci][ci skip]
827df165 Fix #2886: replaces deprecated ioutils package. (#3137)
Published by rfay about 3 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.killall mutagen
) and thenddev config --mutagen-enabled && ddev start
. See docs and article for performance details. This great feature was sponsored by Tag1 Consulting.
ddev mutagen reset
subcommandddev-<projectname>-db
) because just 'db' can be ambiguous.763e703c Use explicit db hostname, fixes #3065 (#3111)
40e1e4ae Mutagen followups, fixes #3135 (#3134)
9c5d134e Make mysql client history survive a ddev restart (#3113)
665ce0e0 Fix extraneous newline in ddev exec, fixes #3131 (#3133)
1f95a18e Reverse broken backwards minimum disk space warning (#3132)
Published by rfay about 3 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.killall mutagen
) and thenddev config --mutagen-enabled && ddev start
. See article for performance details. This great feature was sponsored by Tag1 Consulting.06ff3e53 Mutagen followup from v1.18.0-alpha1, fixes #3124 (#3125)
7b926c5c Check for adequate disk space in docker, fixes #863 (#3110)
2c2fa8c3 Fix spellcheck problem (#3127)
d0c04212 Bump required docker-compose to 1.25 (#3099)
7a963c58 [docs] add index.php to command for "simplest possible" [ci skip][skip ci]
b1e6a307 [docs] Windows WSL2 offline usage (windows-side hosts file) [skip ci][ci skip] (#3119)
409002ab [docs] Fix typo on laravel quickstart [skip ci][ci skip] (#3123)
Published by rfay about 3 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.killall mutagen
) and thenddev config --mutagen-enabled && ddev start
. See article for performance details. This great feature was sponsored by Tag1 Consulting.2e4fa514 Mutagen.io caching/asynchronous update feature, fixes #3046, fixes #2361 (#3103)
334f76e3 Use debian bullseye as base image for ddev-webimage, downgrades nginx to 1.18.0, fixes #3116 (#3102) [skip ci][ci skip]
c1415727 Remove gitpod badge from PR comments (#3122) [skip ci][ci skip]
070332f4 Forgot to --rm the docker run for disk space in test_ddev.sh [skip ci][ci skip]
e839306c Add disk space check to test_ddev.sh [skip ci][ci skip]
ed17c31e Fix link to brew.sh in docs (#3104) [skip ci][ci skip]
23f26665 [docs] Add magento setup:upgrade after sampledata [skip ci][ci skip]
b7e1cd59 Improve magento quickstart with specific info about sampledata [skip ci][ci skip]
9b047b21 Do not trim quotes on Example in findDirectivesInScriptCommand (#3051) (#3057)
c71dec1d Use 'drush -r docroot' in acquia provider as acquia seems to require it now (#3100)
57f912c9 Add required --cleanup-database to setup:install in magento quickstart [skip ci][ci skip]
98e02d69 Add removing proxy settings from docker desktop to troubleshooting docs. [skip ci][ci skip]
9e24dbd6 fix markdown error in xhprof-profiling.md (#3094) [skip ci][ci skip]
74b53503 Add MariaDB 10.6, solve problems with unsupported 5.5-10.1 versions, fixes #3093 (#3096)
fce3b95d TYPO: TERMINUS_TOKEN instead of PLATFORMSH_CLI_TOKEN in comments [skip ci][ci skip]
Published by rfay over 3 years ago
Most of what you want to know is in the v1.17.0 release notes so please check there... Make sure you read the Caveats.
See the installation instructions for details, but it's easy:
brew install drud/ddev/ddev
or brew upgrade drud/ddev/ddev
). (You may need a brew update
for homebrew to find the new release.). This works on Apple Silicon Homebrew as well.choco upgrade -y ddev
to get this one, or download the ddev_windows_installer below../install_ddev.sh
or 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 poweroff
was required; now ddev itself detects that you have a new version and asks for permission to do a poweroff.docker-compose disable-v2
or uncheck the checkbox in Docker Desktop's "experimental settings".581b68ad Bump images to 1.17.7 in preparation for release (#3081)
0ebd0fab Improve xhprof availability and revert to just using the classic run list page (#3087)
4a14e07f Remove remnants of Docker Toolbox support from Windows Installer (#3079)
a0518897 Don't allow docker-compose v2 to be used (#3086)
a23c73fb Minor xhprof and blackfire custom command improvements (#3070)
38268054 Declare gsudo as dependency in chocolatey (#3080)
dac1f78e Download gsudo on demand for Windows installer (#3066)
d2f20192 Use relative paths for dockerfile and context, for docker/compose-cli#1854 (#3078)
53dc2666 Make ssh-auth volume name explicit on creation, fixes #3075 (#3077)
e63d33c8 Add LANG default to web and db containers (#3073)
e430283d Use newer docker-compose syntax for name of ddev_default network, fixes #3069 (#3076)
90e977d4 Bump golang build to v1.16.5 (#3063)
4e415ec5 Remove goreportcard from REAMD.md [skip ci][ci skip]
Published by rfay over 3 years ago
Published by rfay over 3 years ago
Published by rfay over 3 years ago
Most of what you want to know is in the v1.17.0 release notes so please check there... Make sure you read the Caveats.
See the installation instructions for details, but it's easy:
brew install drud/ddev/ddev
or brew upgrade drud/ddev/ddev
). (You may need a brew update
for homebrew to find the new release.). This works on Apple Silicon Homebrew as well.choco upgrade -y ddev --version 1.17.6
to get this one, or download the ddev_windows_installer below../install_ddev.sh
or 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 poweroff
was required; now ddev itself detects that you have a new version and asks for permission to do a poweroff.ddev xhprof on
and visit a page. You can then click the provided link at the bottom of the page, or if you don't see it, hit https://yoursite.ddev.site/xhprof
and use the top link. See docs - Thanks to Tag1 Consulting for sponsoring this feature and others to come!d747fd16 Bump images to v1.17.6 for pending release (#3062)
5966cbc7 Fixing a typo (#3064) [skip ci][ci skip]
a1b9ee4f Add xhprof to ddev, fixes #2974 (#2983)
37db4592 [docs] Add Desktop to list of protected directories that need full disk access on macOS [skip ci][ci skip]
6567a48b Fix markdown lint failure on bare url [skip ci][ci skip]
8455a8e8 Update Mac M1 directions to provide current links. [skip ci][ci skip]
c31433e9 [tests only] only listen on localhost (on macOS) for xdebug test (#3061)
e5bb7f30 Make sure windows path is set with git-bash first [skip ci][ci skip] (#3058)
e9c47007 Use stable nginx as upstream image for ddev-router (#3059)
001234b6 Remove trailing whitespace in config templates (#3056) [skip ci][ci skip]
2d4244ea Use large_client_header_buffers instead of http2_max_header_size for nginx config (#3053)
235ff4b8 Improve composer_version docs (#3050) [skip ci][ci skip]
1b534d9a Adding PHIVE to the ddev-webserver image (#3009)
2ffec9df Fix bug in webserver Makefile where prod image can overwrite dev image (#3049)
b2f03688 docker-desktop-version.sh mistakenly insisted on installation of xq (#3045)
a96802bc Use buildkite docker-login plugin instead of scripting docker login (#3041)
25d51f45 TestPoweroffOnNewVersion : Try to get a reasonable behavior for start time, fixes #2979 (#3043)
0dd53275 Don't attempt to sign windows binaries we don't have (#3042)
b4c9c31b Download WinNFSd and NSSM on demand fixes #2973, ddev_windows_installer detected as virus (#3039)
Published by rfay over 3 years ago
Published by rfay over 3 years ago
Most of what you want to know is in the v1.17.0 release notes so please check there... Make sure you read the Caveats.
See the installation instructions for details, but it's easy:
brew install drud/ddev/ddev
or brew upgrade drud/ddev/ddev
). (You may need a brew update
for homebrew to find the new release.). This works on Apple Silicon Homebrew as well.choco upgrade -y ddev --version 1.17.5
to get this one, or download the ddev_windows_installer below../install_ddev.sh
or 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 poweroff
was required; now ddev itself detects that you have a new version and asks for permission to do a poweroff.This release has a number of minor upgrades:
ddev composer
to 2.1.1ddev config global --disable-http2
)composer_version: 2.0.14
for example.546156dd ssh-agent is not available on github actions, need to run it
f79ba5e8 Bump upstream Dockerfile again to get composer 2.1.1 (#3038)
42832847 Make sure instrumentation is enabled before testing for it
2d89452a Debug why we don't see segmentkey test working
b9e90723 Provide environment variable SegmentKey
5d74b5fd Add a test to make sure SegmentKey is working on release build (#3037)
851ac39d Fix homebrew and AUR release push failures [skip ci][ci skip] (#3036)
20fe4c31 Fix Makefile problem in Windows chocolatey build
2b1e70cf Update docker images for upcoming ddev v1.17.3 (#3035)
709ad8ae Increase ddev-router nginx large_client_header_buffers value for large cookie payload (#3033)
1db65a69 Increase ddev-webserver apache/nginx limit request field size for large cookie payloads (#3034)
74ae7f8b Make TestPoweroffOnNewVersion work on Windows, fixes #2979 (#3031)
ecd521d1 gitpod "prebuild" is deprecated, so switch to using init (#3032) [skip ci][ci skip]
f5e9a974 Remove Jessie keys so we can properly test for expiring keys, fixes #3004 (#3030)
40f9dbb0 Check ENV variable first before doing a FS stat in settings.ddev.php (#3017)
10cc42e8 Keep github template helper text visible only to the issue author (#3029) [skip ci][ci skip]
0f016094 Windows buildkite often has first-time trouble with DNS lookups (#3016)
772e26dd Stop reporting anything but start to segment (#3020)
8b58eb19 Allow globally disabling http/2 support in ddev-router (#3011)
4961432a Need to unsign binary before signing it (#3018)
43b81fe9 Make sure to notarize both macos binaries (#3015)
266ad75c Don't try to build chocolatey on interim revisions (#3012)
7a20a436 Move release builds to GitHub actions, sign with new Windows cert (#3003)
a2ec6668 Reduce how much circleci gets used (#3010)
e14d7afb Replace archived golint with revive and update errors (#3007)
773d1f69 Temporarily defer apt key expiration test on mysql 5.5/5.6/8.0, for #3004 (#3006)
a37e279e Docs: Fix mistaken reference to defaulting to mariadb 10.2 [skip ci][ci skip]
405c5c52 Make windows_install build on Windows (#2994)
dd7177fe Minor test fixup of TestDdevRestoreSnapshot (#2991)
e7bcc888 Fix broken markup that showed ddev-solr instead of
ddev-projectname-solr[skip ci][ci skip] 281070cd Upgrade to Blackfire agent v2 in web container (#2970) 7f965ea2 Kill off ddev-router if it's not running, fixes #2981 (#2985) 88a68089 Gitignore .ddev/commands/web/live (#2982) 99f25d96
sudo docker-up` is no longer needed in Gitpod (#2984) [skip ci][ci skip]
Published by rfay over 3 years ago
Most of what you want to know is in the v1.17.0 release notes so please check there... Make sure you read the Caveats.
See the installation instructions for details, but it's easy:
brew install drud/ddev/ddev
or brew upgrade drud/ddev/ddev
). (You may need a brew update
for homebrew to find the new release.). This works on Apple Silicon Homebrew as well.choco upgrade -y ddev
to get this one, or download the ddev_windows_installer below../install_ddev.sh
or 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 poweroff
was required; now ddev itself detects that you have a new version and asks for permission to do a poweroff.This release has a number of minor upgrades:
ddev composer
to 2.1.1ddev config global --disable-http2
)composer_version: 2.0.14
for example.f79ba5e8 Bump upstream Dockerfile again to get composer 2.1.1 (#3038)
42832847 Make sure instrumentation is enabled before testing for it
2d89452a Debug why we don't see segmentkey test working
b9e90723 Provide environment variable SegmentKey
5d74b5fd Add a test to make sure SegmentKey is working on release build (#3037)
851ac39d Fix homebrew and AUR release push failures [skip ci][ci skip] (#3036)
20fe4c31 Fix Makefile problem in Windows chocolatey build
2b1e70cf Update docker images for upcoming ddev v1.17.3 (#3035)
709ad8ae Increase ddev-router nginx large_client_header_buffers value for large cookie payload (#3033)
1db65a69 Increase ddev-webserver apache/nginx limit request field size for large cookie payloads (#3034)
74ae7f8b Make TestPoweroffOnNewVersion work on Windows, fixes #2979 (#3031)
ecd521d1 gitpod "prebuild" is deprecated, so switch to using init (#3032) [skip ci][ci skip]
f5e9a974 Remove Jessie keys so we can properly test for expiring keys, fixes #3004 (#3030)
40f9dbb0 Check ENV variable first before doing a FS stat in settings.ddev.php (#3017)
10cc42e8 Keep github template helper text visible only to the issue author (#3029) [skip ci][ci skip]
0f016094 Windows buildkite often has first-time trouble with DNS lookups (#3016)
772e26dd Stop reporting anything but start to segment (#3020)
8b58eb19 Allow globally disabling http/2 support in ddev-router (#3011)
4961432a Need to unsign binary before signing it (#3018)
43b81fe9 Make sure to notarize both macos binaries (#3015)
266ad75c Don't try to build chocolatey on interim revisions (#3012)
7a20a436 Move release builds to GitHub actions, sign with new Windows cert (#3003)
a2ec6668 Reduce how much circleci gets used (#3010)
e14d7afb Replace archived golint with revive and update errors (#3007)
773d1f69 Temporarily defer apt key expiration test on mysql 5.5/5.6/8.0, for #3004 (#3006)
a37e279e Docs: Fix mistaken reference to defaulting to mariadb 10.2 [skip ci][ci skip]
405c5c52 Make windows_install build on Windows (#2994)
dd7177fe Minor test fixup of TestDdevRestoreSnapshot (#2991)
e7bcc888 Fix broken markup that showed ddev-solr
instead of ddev-projectname-solr
[skip ci][ci skip]
281070cd Upgrade to Blackfire agent v2 in web container (#2970)
7f965ea2 Kill off ddev-router if it's not running, fixes #2981 (#2985)
88a68089 Gitignore .ddev/commands/web/live (#2982)
99f25d96 sudo docker-up
is no longer needed in Gitpod (#2984) [skip ci][ci skip]