Releases
v1.99.6
Compare
Sorry, something went wrong.
No results found
rfay
released this
11 Jul 13:50
Changelog
47837a7 Remove checkmark from final page that sometimes doesn't render
60416f9 Remember previous installer selection for type and distro
6493657 Improve message about Docker requirement for WSL2
25ca885 @stasadev suggestion, thanks
20ba2d7 Add please be patient
97c5e0e Add CTA to finish page and auto-advance to it
49c741d Automatically advance to the final page
ea79686 Use bash script to check. Improve exit and logging behavior
41cb91e Experiment with using a bash script to check
c84ebaf possibly improve the icons
ad87f81 Add size to Add/Remove programs
f052745 Use flavor to find Ubuntu distros; Use logging to DetailPrint and output to log
493aece Try with contains in goreleaser [skip ci]
7eebeed Disable Dockerhubs push if DOCKERHUB_USERNAME starts with NOPUSH
08a758a Remove obsolete OfferGitForWindowsInstall
bf13676 feat: Windows installer for all install types
baf023e fix: Include ddev-hostname in main build zipballs, fixes ddev#7420 (ddev#7443 )
0d69356 feat: return real exit code from ddev exec and add quiet flag to it, fixes ddev#3518 (ddev#7385 )
3419bdf docs: add Terminus downgrade tips, fixes ddev#7352 (ddev#7353 ) [skip ci]
a3281f5 refactor: move ddevapp.RenderHomeRootedDir to fileutil.ShortHomeJoin (ddev#7430 )
957e92f feat: add JSON output to ddev -v (ddev#7431 ) [skip ci]
a1759aa build: drop direct dependency on github.com/pkg/errors (ddev#7432 ) [skip ci]
21cdd05 fix: use output.UserOut for JSON output, retry on invalid input in interactive ddev config, for ddev#7403 (ddev#7433 ) [skip ci]
6df9bf2 refactor: centralize table style configuration (ddev#7434 ) [skip ci]
aebcc0a feat: add NO_COLOR variable support, fixes ddev#7058 (ddev#7419 )
fd55919 build: Use new cooldown to slow dependabot updates [skip ci] (ddev#7425 )
8fd61a7 docs: add blog and add-on registry to navigation (ddev#7427 ) [skip ci]
4e8b624 fix: route all logging through output to respect --json-output (ddev#7403 )
91fa88d test: bump umbrelladocs/action-linkspector from 1.2.5 to 1.3.5 (ddev#7417 ) [skip ci]
4bcbcfe ci: use skip-package-name-checks, pin golangci-lint to v2.2.1, remove only-new-issues, for ddev#7415 (ddev#7416 )
8a44505 test: Ignore existing golangci-lint/revive package complaints (ddev#7415 ) [skip buildkite]
cef0a57 fix: make xdg-utils optional, use explorer.exe on WSL2 [skip buildkite] (ddev#7402 )
10e0ab6 docs: Improve windows install docs (ddev#7410 ) [skip ci]
4a01fc8 test: Pin umbrelladocs/action-linkspector@v1.2.5 temporarily to sort out failures [skip buildkite] (ddev#7411 )
d1322e7 feat: Improve elevation/escalation for hosts editing, including WSL2, fixes ddev#6440 , fixes ddev#5324 (ddev#7392 )
64e8442 fix: make DdevProjectConfig include overrides, fixes ddev#7154 (ddev#7397 )
0d59a13 fix: treat argument as literal in ddevcd despite leading dash (ddev#7401 ) [skip ci]
0b8568b test: use bats-core/bats-core homebrew tap instead of kaos (ddev#7405 ) [skip ci]
7ca1a24 build: upgrade mapstructure to v2 (ddev#7396 )
2d50d82 test: use main for setup-homebrew action instead of master (ddev#7395 ) [skip ci]
fbc85dc build: remove go-homedir, fixes ddev#7366 (ddev#7390 )
cd8ee56 refactor: normalize defaults in ddev help config and ddev help config global, update docs (ddev#7386 )
655a0a6 feat: improve images cleanup in ddev delete images, ddev delete, ddev clean, fixes ddev#5073 , fixes ddev#7201 (ddev#7151 ) [skip ci]
aae2d00 feat: display user-defined ssh-auth-compose.*.yaml on ddev start (ddev#7388 ) [skip ci]
833a839 test: remove TestCmdAddon leftovers in ~/.ddev (ddev#7387 ) [skip ci]
28aa456 test: Add testing for wsl2 mirrored networking, fixes ddev#7379 (ddev#7380 )
d2e2bf3 build: bump ddev-webserver and ddev-traefik-router, for ddev#7282 (ddev#7378 )
16b2023 fix: Remove COMPOSE_CONVERT_WINDOWS_PATHS to make Rancher Desktop (Windows) work (ddev#7375 ) [skip ci]
a892aa2 docs: improve xhgui documention, fixes ddev#7376 (ddev#7377 ) [skip ci]
2552464 feat: add shell completion for ddev config and ddev config global (ddev#7356 )
f010dd6 build: use yaml/go-yaml instead of unmaintained yaml.v3, fixes ddev#7280 (ddev#7381 ) [skip ci]
fc18895 refactor: clarify comment on legacy PostgreSQL, for ddev#7324 (ddev#7382 ) [skip ci]
c382808 feat: Support new LTS MariaDB 11.8 (ddev#6983 )
fc43595 feat: add DDEV_USER env var for web container user, sync env tests with docs (ddev#7365 ) [skip ci]
9ecafe1 build: Update google/go-github to v72, remove obsolete dependencies, replaces ddev#7369 (ddev#7370 ) [skip ci]
b09a006 fix: Allow Docker Desktop for Linux (DDFL) but warn about it, fixes ddev#7307 (ddev#7363 ) [skip ci]
ff5cffd test: update quickstart check for starter page in Silverstripe CMS (ddev#7368 )
a42a1e1 feat: display user-defined router-compose.*.yaml on ddev start (ddev#7355 )
dd11839 docs: update ngrok link (ddev#7359 ) [skip ci]
15d4f5e docs: align Craft CMS quickstart with official documentation (ddev#7323 )
d012ed1 docs: update vendor/bin/composer examples, for ddev#6772 (ddev#7344 ) [skip ci]
cbe4d89 fix: make ddev composer create-project work with stdin (ddev#7336 )
ee0ed61 docs: clarify instructions for using PhpStorm inside WSL2 (ddev#7333 ) [skip ci]
1084b81 refactor: improve message about missing docroot on ddev start (ddev#7332 ) [skip ci]
d10d4f6 docs: add tip on initial PhpStorm plugin setup (ddev#7331 ) [skip ci]
570918f feat: prune orphaned Node.js versions after install, fixes ddev#7325 (ddev#7326 ) [skip ci]
6a7655c docs: use latest markdownlint, update "here" links (ddev#7327 ) [skip ci]
ee609d8 build: update debian-archive-keyring for archived debian repos, fixes ddev#7320 (ddev#7324 )
b9d1163 docs: trailing whitespace on template (ddev#7321 ) [skip ci]
baab274 build: apply more staticcheck rules from golangci-lint, fixes ddev#7155 (ddev#7317 ) [skip ci]
2842925 build: bump images to v1.24.6 for release, fixes ddev#7310 (ddev#7315 )
820a6b1 docs: fix indentation for code block (ddev#7314 ) [skip ci]
53bc0bf fix: add checks for "generic" webserver without 80/443 ports, for ddev#6935 , fixes ddev#7313 (ddev#7306 )
ba167cc feat: make generic webserver work with ephemeral ports (ddev#7171 )
2ce3cbd test: adding quickstarts for typo3 v13 and v12 plus bats tests (ddev#7302 ) [skip ci]
dc97ebf build: bump docker-compose to v2.36.1 (ddev#7311 ) [skip ci]
276875f fix: make TYPO3 nginx config work with TYPO3 v12, fixes ddev#7299 , for ddev#7230 (ddev#7301 )
4eac605 fix: Make sure env-type settings are populated before start, don't override .ddev/.gitignore file, for ddev#7236 (ddev#7286 ) [skip ci]
660bdae fix: change download timeout to 5 minutes instead of 20s, fixes ddev#7298 (ddev#7300 )
e285d09 build: update brew instructions for old formula, fixes ddev#7297 (ddev#7295 ) [skip ci]
e429863 feat: add shell completion for --service (-s) flag (ddev#7283 )
21be949 build: bump images to v1.24.5 for release, fixes ddev#7250 (ddev#7291 ) [skip ci]
6fb5af5 feat: restart only specified service in ddev debug rebuild (ddev#7284 ) [skip ci]
df2e5fb docs: update Craft CMS quickstart, for ddev#7236 (ddev#7274 ) [skip ci]
a0decdc docs: use composer create-project in Magento 2 quickstart, for ddev#7231 (ddev#7292 ) [skip ci]
b3dfb79 build: bump docker-compose to v2.36.0 (ddev#7289 )
e7b0bde build: add make go-mod-update (ddev#7288 ) [skip ci]
bf731bc refactor: Use .ddev/.env.web for Craft CMS DDEV settings, fixes ddev#7233 (ddev#7236 )
bf57313 fix: make xdebug work with WSL2 mirrored mode, fixes ddev#7272 (ddev#7277 ) [skip ci]
0f37adc docs: add ddev.com, addon registry, last commit, DeepWiki badges to README.md (ddev#7285 ) [skip ci]
f034459 fix: replace broken http and https port lookup, fixes ddev#7246 (ddev#7259 )
fbe1a1c fix: Add path to docroot in wp parameters when not set, fixes ddev#7241 (ddev#7242 )
ed96d61 refactor: improve ddev add-on get output, add warning exit code annotation (ddev#7263 ) [skip ci]
51accd1 docs: Update Shopware quickstart with "shopware/production" instead of "shopware/production:^v6.5" (ddev#7253 )
2df6754 feat: update xhgui config, add link to upstream file (ddev#7262 )
1bdcd0d fix: add warning about duplicate usage for global commands, for ddev#6293 (ddev#7238 ) [skip ci]
68d6b79 fix: support '>,x,X,*' comparisons and extended conditions in version constraint, fixes ddev#7266 (ddev#7268 ) [skip ci]
8756a38 build: remove <1.24 constraint for go, for ddev#7057 (ddev#7187 ) [skip ci]
fc15bfa fix: set XDEBUG_MODE=off for ddev composer create-project, fixes ddev/ddev-intellij-plugin#414 (ddev#7260 )
7b0cb14 fix: correct warning output formatting (Drupal) and don't try to do exec when not running (ddev#7247 ) [skip ci]
6f8f40c refactor: Make DownloadFile() retry logic more robust, improve curling in Makefile (ddev#7252 ) [skip ci]
1bcd7f7 fix: WSL2 install script should wait longer for DDEV Windows installer to complete [skip ci] (ddev#7269 ) [skip ci]
001530a fix: allow status code 429 for linkspector (ddev#7270 ) [skip ci]
fa8aa1e fix: add BASE_IMAGE arg before everything else, for ddev#7071 (ddev#7258 )
c9acb5a build: bump golangci/golangci-lint-action from 7 to 8 (ddev#7264 ) [skip ci]
c5ad791 build: Reject the use of drud/ddev/ddev homebrew recipe (ddev#7244 ) [skip ci]
e74e3a9 fix: support TYPO3 v14 nginx configuration, fixes ddev#6944 (ddev#7230 )
902385d docs: Remove --no-interaction from Pimcore, disable test, fixes ddev#7243 (ddev#7245 ) [skip ci]
94cd4cc docs: wrap quotes around commands that use the caret symbol (ddev#7237 )
4717152 test: add timeout to buildkite maintenance, fixes ddev#7176 (ddev#7226 ) [skip ci]
efcb85f build: Use some artifacts that we control building windows installer (nsis), fixes ddev#7086 (ddev#7229 ) [skip ci]
4fa8668 refactor: Add retries to util.Download(), both the SHASUM and the target file (ddev#7234 ) [skip ci]
10fef36 docs: use ddev composer create-project everywhere, fixes ddev#6920 (ddev#7231 )
1c6cacf build: bump actions/setup-python from 5.5.0 to 5.6.0 (ddev#7240 ) [skip ci]
512c961 refactor: check for docroot/index.* on start, fixes ddev#7157 (ddev#7228 )
baff952 refactor: Hide ddev debug capabilities, fixes ddev#7174 (ddev#7227 ) [skip ci]
ed441d7 feat: add success message for xhgui on and off, fixes ddev#7202 (ddev#7205 )
e789167 test: Add TestUploadDirs to verify upload_dirs, fixes ddev#7109 (ddev#7224 )
db19257 docs: Improvements to Zscaler instructions, fixes ddev#7209 , fixes ddev#7211 [skip ci] (ddev#7212 )
51bb420 fix: Improve the output of ArrayToReadableOutput (ddev#7222 )
4e6bd6c feat: support prepend.Dockerfile* files for multi-stage builds (ddev#7071 )
690e7d9 feat: add new envs DDEV_PRIMARY_URL_PORT, DDEV_PRIMARY_URL_WITHOUT_PORT and DDEV_SCHEME, fixes ddev#7214 (ddev#7218 ) [skip ci]
36e2eae fix: Use fast checkpoint during postgresql backup, fixes ddev#7098 (ddev#7219 )
ff3655c fix: disable xdebug trigger for xdebug and xhprof status checks, fixes ddev#6191 , fixes ddev/ddev-intellij-plugin#414 (ddev#7216 )
3ad6fc7 build: switch to official percona release for xtrabackup, fixes ddev#6963 (ddev#7207 )
8662f76 feat: add DDEV_APPROOT variable to web container and updates documentation, fixes ddev#7198 (ddev#7199 )
4f0165f test: make the drupal cms bats test a bit more robust and trustworthy (ddev#7203 ) [skip ci]
b5c5835 fix: make sure mutagen agents file is fresh on upgrade, add shasum testing, test shasum for mutagen+docker-compose (ddev#7077 )
93b3f98 docs: Improve buildkite windows setup script run [skip ci] (ddev#7200 )
c795c6e fix: make ddev config work with project name from config.*.yaml, fixes ddev#7060 (ddev#7062 )
989357d refactor: move WP_ENVIRONMENT_TYPE to the docs, fixes ddev#7178 (ddev#7179 ) [skip buildkite]
dc6ad0b docs: fix minor typo in the Grav quickstart (ddev#7197 ) [skip ci]
3d5fd0f test: fix for magento2 quickstart and bats test, fixes ddev#7191 (ddev#7192 )
b741013 fix: XHGui launch command support custom ports, fixes ddev#7181 (ddev#7182 ) [skip ci]
0c9f41e build: stop installing chocolatey, fixes ddev#6636 , fixes ddev#6344 [skip ci] (ddev#7049 )
4573008 docs: Explain corp vpn and proxy, fixup FAQ, fixes ddev#7048 (ddev#7061 ) [skip ci]
afd1861 fix: nginx.conf should let index.php handle 404 errors for media files (ddev#7050 )
82c1988 fix: add timeout for netutil::IsPortActive check for WSL2 with "mirrored networking mode" as opposed to default "NAT mode", fixes ddev#6245 (ddev#7166 )
cfc0554 fix: don't wait for one-off containers from PhpStorm, fixes ddev#7146 (ddev#7148 ) [skip ci]
cc896e2 fix: ignore curl error in Dockerfile.test for ddev debug test (ddev#7186 ) [skip ci]
2443594 docs: add tip on using per-project API tokens for hosting providers, fixes ddev#7177 (ddev#7183 ) [skip ci]
19a3e5f docs: Add missing sequelace command link to database-management.md (ddev#7184 ) [skip ci]
6df723e build: bump images to v1.24.4 for release, and docker-compose to v2.34.0, fixes ddev#7131 (ddev#7162 )
061b742 test: Add OpenMage composer quickstart and tests (ddev#7133 ) [skip ci]
3320942 fix: delete third-party built images on ddev delete (ddev#7150 ) [skip ci]
d52b4b5 feat: Implement amplitude tracking for xhprof_mode, fixes ddev#7169 (ddev#7175 ) [skip ci]
5036be3 build: bump XHGui image to 0.23, for ddev#7142 (ddev#7161 )
2e01c03 fix: show router URLs in ddev describe and ddev list when ephemeral (ddev#7152 ) [skip ci]
f0f66d7 build: bump actions/setup-python from 5.4.0 to 5.5.0 (ddev#7173 ) [skip ci]
a7664a6 feat: backdrop add bee to quickstart (ddev#7053 ) [skip ci]
8698888 docs: update Craft CMS quickstart, for ddev#7107 (ddev#7160 ) [skip ci]
0e5c115 fix: use correct autoloader for XHGui php-profiler, preinstall it in ddev-webserver, fixes ddev#7170 (ddev#7172 ) [skip ci]
96415d7 fix: correct status color formatting in ddev describe and ddev list (ddev#7158 ) [skip ci]
42ce4e1 fix: use charset=utf8mb4 in DATABASE_URL for Symfony environment variables, fixes ddev#7068 (ddev#7076 ) [skip ci]
010d5e0 docs: Add the xhgui container to the building and contributing page. Add more description to the xhprof profiling page. (ddev#7168 ) [skip ci]
634b421 feat: add MutagenSync annotation for custom commands, for ddev#7053 (ddev#7124 )
4f00610 fix: don't auto show release notes in windows installer, for ddev#7049 (ddev#7147 )
df72248 fix: remove XHGui volume for /run/nginx, for ddev#7069 (ddev#7142 )
adb4616 fix: db warning on config --update should only be shown for default db type (ddev#7143 ) [skip ci]
f132d03 fix: make DDEV_PAGER optional, update docs for PAGER, fixes ddev#7032 (ddev#7138 ) [skip ci]
dec2f39 fix: reload app hooks after uninstalling ddev-xhgui add-on, fixes ddev#7144 (ddev#7145 ) [skip ci]
a6a8a7e build: migrate golangci-lint to v2, bump golangci/golangci-lint-action from 6 to 7 (ddev#7141 ) [skip ci]
853dd0a fix: don't override generic type in ddev config --update, fixes ddev#7035 (ddev#7137 ) [skip ci]
10776db refactor: remove solrtail from installed example commands, fixes ddev#7139 (ddev#7140 ) [skip ci]
213e8cc feat: Integrate XHGui into DDEV, fixes ddev#6894 (ddev#7069 )
745599c fix: set NO_PROXY=* in ddev-router to allow internal connections, use default Traefik config file location (ddev#7118 ) [skip ci]
1e4c16c fix: sanitize ~/.ddev/project_list.yaml, fixes ddev#7132 (ddev#7136 ) [skip ci]
889ea52 docs: fix example file name (ddev#7130 ) [skip ci]
6722b52 docs: ignore mutagen links in linkspector (ddev#7129 )
8c39740 test: improve ddev debug test (ddev#7128 ) [skip ci]
0a48c46 build: remove go toolchain, bump docker library to 28.0.2, for ddev#7057 (ddev#7127 ) [skip ci]
5db5708 test: adjust openmage bats test assertions to the now available demo content (ddev#7126 )
76e2c9c docs: Add docs about configuring browser for HTTPS certificates (ddev#7075 ) [skip ci]
a659c6e fix: make linkspector ignorePatterns work properly, for ddev#6951 (ddev#7125 ) [skip ci]
95aac24 feat: show config..y ml on ddev start (ddev#7089 )
5b980b2 test: add OpenMage/Magento 1 quickstart test and split it from Magento 2, for ddev#7094 (ddev#7091 ) [skip ci]
2027629 test: bats test for Statamic Composer quickstart (ddev#7116 ) [skip ci]
82b8311 docs: ddev debug rebuild is great for debugging [skip buildkite] (ddev#7120 ) [skip ci]
98126e7 test: craftcms bats test (ddev#7107 ) [skip ci]
2943654 test: adding silverstripe quickstart bats test (ddev#7112 ) [skip ci]
64ddb9b docs: Update quickstart.md to remove Drupal CMS zip file instructions (ddev#7119 ) [skip ci]
72c67de test: symfony bats tests (ddev#7102 )
122787a test: fix the returned 503 error on ee tests [skip ci] (ddev#7114 )
dcbf883 fix: add ddev_nointeractive to common-setup.bash (per @stasadev ) (ddev#7115 ) [skip ci]
bf1ce5a fix: remove obsolete references to non-traefik router (ddev#7096 )
69752ca test: adding kirby quickstart bats test (ddev#7099 ) [skip ci]
ba72998 test: bats tests for expression engine and adjustments to its quickstart (ddev#7101 ) [skip ci]
b5a0fc4 test: Bats test for CakePHP composer quickstart (ddev#7103 ) [skip ci]
05c3990 test: use a more robust approach downloading the latest zip file (by @stasadev ) (ddev#7104 ) [skip ci]
982193e test: simplify the zip based test and quickstart for backdrop based on feedback from @stasadev (ddev#7106 ) [skip ci]
cc40f1e fix: use filepath for calculateHostUploadDirFullPath, fixes ddev#7065 (ddev#7066 )
88ccceb docs: update Windows installation docs to use 'Docker Engine' terminology (ddev#7092 ) [skip ci]
5223c94 docs: add DevDb tip to database management documentation (ddev#7084 ) [skip ci]
67498ec docs: add Wordpress special handling info about wp-cli.yml (ddev#7080 ) [skip ci]
ec7870a test: Disable link check on freedesktop.org since it will be out for a week (ddev#7100 )
f8f55c0 test: Add quickstart test for magento2 (by @rpkoller ) [skip buildkite] (ddev#7082 )
683cbf0 docs: Fix pull request title link in pull request template [skip ci] (ddev#7097 )
4195605 build: upgrade docker/docker to v28 usages, followup to ddev#7078 , fixes ddev#7079 (ddev#7081 )
41fdace test: Fix secret loading [skip ci] (ddev#7090 )
51c36c6 test: don't load 1password secrets if not available [skip buildkite] (ddev#7088 ) [skip ci]
da3e854 build: Update go mod files except docker, replaces ddev#7074 (ddev#7078 )
054bd55 fix: add check for app in ddev debug test and run it from approot (ddev#7072 ) [skip ci]
d7bd1e3 build: use special qemu binfmt version for db push [skip ci] (ddev#7073 )
0ff561b build: Use specific binfmt for qemu in push-tagged-image [skip ci] (ddev#7070 )
55e602b build: put both git and ssh in both webserver images, fixes ddev#7054 (ddev#7063 )
9392590 docs: update mkdocs logo, update word/figurative mark svg for dark mode (ddev#7055 ) [skip ci]
96d8196 build: skip testing with buildkite if diff is not from that branch (ddev#7064 ) [skip ci]
09938d5 docs: Improve troubleshooting docs for hosting (ddev#7056 )
db36964 test: Run quickstart tests with mutagen enabled [skip buildkite] (ddev#7017 )
d987d58 build: don't use go 1.24 yet until docker issues resolved, fixes ddev#7051 (ddev#7057 )
beed40c docs: add Backdrop-specific config considerations. (ddev#7037 ) [skip ci]
893e9a4 fix: remove refreshenv from WSL2 install scripts, fixes ddev#7024 [skip ci] (ddev#7026 )
6c62ea6 fix: explicitly ping 127.0.0.1 in Traefik healthcheck to make proxying work, fixes ddev#7044 , fixes ddev#6931 (ddev#7045 )
755f9c2 feat: Support docker compose optional profiles, allow ddev start --profiles=list,of,profiles, for ddev#6894 (ddev#7007 )
f154999 fix: delete traefik images based on the pattern used for ddev-dbserver and use constants for targeting, fixes ddev#6326 (ddev#7036 ) [skip ci]
623b9bf feat: Laravel 12 quickstart with tests (ddev#7028 ) [skip ci]
6999cbc refactor: use ddev composer create-project in the code, for ddev#6920 (ddev#7027 ) [skip ci]
c67d59d build: fix new mkdocs failure on git (ddev#7046 ) [skip ci]
262e9ff docs: remove the recommendation not to use colima (ddev#7025 ) [skip ci]
9898929 feat: Add live link to Discord (ddev#7042 ) [skip ci]
0951e78 feat: add go-version to ddev version, fixes ddev#7021 (ddev#7023 )
1c40893 fix: the #ddev-description stanza in add-on install actions not showing if it's the first line (ddev#7022 ) [skip ci]
e53d3c4 fix: validate docroot instead of using it blindly, fixes ddev#6998 (ddev#7001 )
1e608b7 build: bump images to v1.24.3 for release, and docker-compose to v2.33.1 (ddev#7019 )
f660d2e fix: show router errors on ddev list and ddev describe, for ddev#6980 (ddev#7016 ) [skip ci]
60dc6c1 docs: add a note about rootless mode, show context in ddev debug test (ddev#7020 ) [skip ci]
244e0b4 fix: bump mutagen to 0.18.1, fixes ddev#7015 (ddev#7018 )
388316a test: bats test for the sulu quickstart (ddev#6995 )
43fd997 test: fix and improve the ability to set dotenv values on every OS for wordpress bats tests (ddev#7005 ) [skip ci]
b12f5f0 test: contao quickstart bats test (ddev#6987 ) [skip ci]
bc697f5 fix: wrap args with spaces in ddev exec with double quotes instead of using raw, for ddev#6930 (ddev#7006 )
acb9995 docs: Remove gitpod/drupalpod from docs, for ddev#6891 [skip ci] (ddev#6974 )
2503b73 refactor: improve docker version checks, set minimum supported docker API to 1.44, fixes ddev#6916 (ddev#6946 ) [skip ci]
eb2b48c docs: change code refs to include info about Backdrop config storage options, fixes ddev#7013 (ddev#7014 ) [skip ci]
9ca482d test: Makefile - try again if curl fails to download something it needs (ddev#7009 ) [skip ci]
1465a9b test: run ClearDockerEnv() before tests, fixes ddev#472 (ddev#7012 ) [skip ci]
ea74bb4 fix: handle args with spaces in ddev exec, don't panic about invalid syntax in exec_raw, fixes ddev#5865 (ddev#6930 )
017d239 fix: add a mutagen sync at the end of the dotenv cmd (ddev#6994 )
e6bf644 test: add more joomla specific tests (ddev#7000 ) [skip ci]
dd2b038 test: figure out why buildkite tests are running for quickstart bats tests (ddev#6999 ) [skip ci]
b33a91a test: joomla quickstart bats test (ddev#6997 ) [skip ci]
5124073 test: shopware quickstart bats test (ddev#6993 ) [skip ci]
8883cb1 test: bats test for pimcore quickstart (ddev#6992 ) [skip ci]
682a89d test: quickstart bats test for moodle (ddev#6991 ) [skip ci]
08d8d1d test: quickstart bats test for ibexa (ddev#6990 ) [skip ci]
c66e1ef test: grav quickstart bats tests (ddev#6988 ) [skip ci]
911375b test: civicrm bats test (ddev#6986 ) [skip ci]
a42a6c7 test: add yes flag to ddev start cmd (ddev#6996 ) [skip ci]
aa7eba7 docs: add link for DDEV Add-on Registry, fixes ddev#6383 (ddev#6989 ) [skip ci]
e00e468 build: go back to normal blackfire packaging, fixes ddev#6078 (ddev#6985 )
6d3a63b docs: Fix niggling code sample inconsistency in troubleshooting.md (ddev#6984 ) [skip ci]
ce79754 fix: do not show router URL in ddev list if it's stopped (ddev#6980 )
035829b fix: correct spelling for Xdebug (ddev#6981 ) [skip ci]
ef4dbb8 build: push tagged images with ubuntu 22.04 [skip ci] (ddev#6979 )
382db0c build: remove Xdebug 3.2.2 builds for php8.1 and php8.2 (ddev#6976 )
30fb117 feat: normalize docroot usage in ddev config (ddev#6962 )
0662a3c feat: change php-fpm setting 'decorate_workers_output' to 'no' (ddev#6964 )
faa3b08 docs: add MySQL 8.4 to supported databases (ddev#6971 ) [skip ci]
0b56029 build: autoload Python and Node deps from Makefile with direnv [skip ci] (ddev#6968 )
accbd56 build: remove custom Xdebug 3.4.1 (ddev#6969 )
df160bd feat: switch apache mpm_prefork to mpm_event, fixes ddev#6966 (ddev#6967 )
c374b07 feat: bind IP to user-defined ports if not set, fixes ddev#6943 (ddev#6950 )
ea08edb fix: add patch command to hardened prod web image, fixes ddev#6958 (ddev#6959 )
e396b85 test: allow a margin of +2 for ephemeral port checks due to flakiness (ddev#6965 ) [skip ci]
dbd8378 feat: Add "generic" webserver type for Node.js and other things like FrankenPHP, fixes ddev#4854 , fixes ddev#5655 , fixes ddev#4312 (ddev#6935 )
f321821 fix: check snapshot name for valid characters, fixes ddev#6955 (ddev#6956 ) [skip ci]
325b2b5 fix: improve error message for invalid env flag, fixes ddev#6949 (ddev#6960 ) [skip ci]
f1ab6f5 fix: trim single quotes, double quotes, and spaces from filepath input, fixes ddev#6938 (ddev#6939 ) [skip ci]
001af51 build: bump actions/setup-python from 5.3.0 to 5.4.0 (ddev#6957 ) [skip ci]
17c5324 docs: Add ProcessWire to the Quickstart List (ddev#6879 )
7686c9a docs: Add info on maintaining and testing quickstarts, fixes ddev#6880 (ddev#6888 ) [skip ci]
4284456 build: hide extra output from linkspector [skip ci] (ddev#6952 )
e6a8656 build: run linkspector on the main branch, for ddev#6860 (ddev#6953 ) [skip ci]
034aceb build: run golangci-lint only for changed code in PRs (ddev#6954 ) [skip ci]
91a61ac test: use linkspector for external links, use mkdocs for internal links, for ddev#6860 (ddev#6951 )
52ac5aa fix: allow ddev config for existing parent projects, fixes ddev#6937 (ddev#6941 )
3fe6657 feat: Add info about web_extra_exposed_ports and web_extra_daemons to Amplitude instrumentation (ddev#6947 ) [skip ci]
4d62d26 fix: unset JAVA_HOME to prevent mkcert hang (ddev#6940 )
023b194 docs: add more examples for testing a PR (ddev#6942 ) [skip ci]
b2e96f7 fix: don't panic when running project in not allowed location, fixes ddev#6925 (ddev#6926 ) [skip ci]
76352fe test: make lima/colima tests work after lima 1.0.4 (ddev#6936 )
dae0d26 docs: Fix formatting for staging server in Let's Encrypt [skip ci] (ddev#6928 )
0ea1bf9 build: rename mailhog.conf to mailpit.conf (ddev#6924 )
8cded44 test: prepare for magento2 quickstarts by providing composer secrets [skip ci] (ddev#6919 )
612aed3 docs: Update Rancher Desktop buildkite agent setup [skip ci] (ddev#6923 )
4de8645 build: bump images to v1.24.2 for release (ddev#6915 )
7dea56f fix: nginx-site-drupal11.conf wasn't being installed, fixes ddev#6910 (ddev#6911 ) [skip ci]
dfdaaa5 fix: update Drupal 7 settings.ddev.php and settings.php to match Drupal 7.103 (ddev#6913 ) [skip ci]
4ebb299 test: some tests should skip skippable testsites (ddev#6914 ) [skip ci]
c3316eb fix: remove noise from docker-compose on build and reformat ddev start output, for ddev#6905 (ddev#6909 ) [skip ci]
738ff47 test: add force flag to the remove cmd and a fixed dl link to the latest version of Drupal CMS (ddev#6907 ) [skip ci]
db18c34 build: bump docker-compose to 2.32.4 (ddev#6905 )
4d91604 fix: provide a dummy ddev command inside container, allow web commands there, fixes ddev#6574 (ddev#6902 ) [skip ci]
4e8a797 test: Add bats test coverage for Drupal Core and Drupal CMS quickstarts (ddev#6893 ) [skip ci]
92eb81e test: Improve WP quickstart and add wordpress bats tests (ddev#6897 ) [skip ci]
cedc969 refactor: remove outdated move-issue config , fixes ddev#6899 (ddev#6906 ) [skip ci]
5ceb7b2 feat: override PAGER with DDEV_PAGER env variable, for ddev#6842 (ddev#6900 )
80ab65c docs: change the quickstart repo for typo3 to test-typo3 (ddev#6904 ) [skip ci]
0bfa88a docs: Improve windows buildkite setup workflow (ddev#6889 ) [skip ci]
bfe69f8 docs: replace GOOS and GOARCH for a DDEV_ alternative, for ddev#6752 (ddev#6901 ) [skip ci]
4ff1bf8 test: Use new ddev/test-typo3 repo for automated testing of typo3 (ddev#6896 )
c4010db test: Quickstart tests for TYPO3 quickstart (ddev#6895 ) [skip ci]
6c69191 fix: DB container: Remove MYSQL_PWD, use ARG in mysql/mariadb Dockerfile, remove OPTIMIZE TABLES, fixes ddev#6886 (ddev#6887 )
16d5437 fix: Fix Acquia push, Minor cleanup in provider integrations [skip buildkite] (ddev#6883 )
a8ec322 feat: disable ddev config in parent folders of a project, but allow it in subfolders, fixes ddev#6783 , fixes ddev#5493 (ddev#6852 )
ca4c4af fix: In acquia.yaml, specify default site source for ddev pull acquia. (ddev#6874 )
e32e349 refactor: rename branch master to main, fixes ddev#6476 (ddev#6876 )
feb1d12 docs: Stop checking stopwords 'just' and 'simply' [skip ci] (ddev#6881 )
d476658 docs: funding.json won't accept raw link, add more [skip ci]
498031e docs: Add raw URL to .well-known/funding-manifest-urls [skip ci]
7d682e8 docs: Add funding.json to apply for funding via floss.fund [skip ci] (ddev#6878 )
8c482e0 fix: Make xhprof-prepend.php mount writable, for ddev#3782 (ddev#6873 )
cb4632b docs: Update maintained date to 2025 in README (ddev#6877 )
ea6a520 docs: add setup step for macOS test runners (full disk access) [skip ci] (ddev#6871 )
d5a17c0 test: Add bats test coverage for backdrop quickstart, for ddev#6222 (ddev#6868 )
4268144 build: dependabot complaint about net/html (ddev#6867 ) [skip ci]
1d1ce7a test: get more disk space on hosted runner, switch to ubuntu 24.04, fixes ddev#6865 (ddev#6866 )
5ef0500 test: Minor updates to linux-setup.sh (ddev#6869 ) [skip ci]
47f9648 build: new ddev mariadb command, adjust ~/.my.cnf to always use root, hide some Docker build warnings, fixes ddev#6462 (ddev#6851 )
8417358 docs: Add database management examples including how to create empty database (ddev#6848 ) [skip ci]
825c2ab docs: add CiviCRM Standalone to quickstart.md (ddev#6846 ) [skip ci]
7f1c5aa docs: Add a quickstart for drupal cms (ddev#6829 ) [skip ci]
fade0e6 docs: Add link to hostnames article on ddev.com (ddev#6863 ) [skip ci]
b19f716 docs: Update mkdocs installation as docker doesn't work [skip ci] (ddev#6864 )
baa188c docs: bump mkdocs/readthedocs dependencies for python 3.13 (ddev#6862 )
400d9d7 test: Use linkspector instead of markdown-link-check, fixes ddev#6859 (ddev#6860 )
02a1aff docs: add Laravel Installer quickstart (ddev#6850 ) [skip ci]
683d7d0 fix: remove nfs setup script from install_ddev.sh [skip ci] (ddev#6855 )
cf93e92 build: bump go-pretty and x/crypto, fixes ddev#6844 (ddev#6849 ) [skip ci]
7a0c06c fix: Use bitnami/mysql as base for mysql:8.x images, and support MySQL 8.4, fixes ddev#6241 , fixes ddev#6511 (ddev#6589 )
89235ef fix: add CI to instrumentation tags (ddev#6834 )
625ecc5 feat: Add pager to database output (ddev#6842 )
d1a86db feat: accept all args in ddev composer create, add create-project alias, fixes ddev#6766 (ddev#6784 ) [skip ci]
2ca9309 build: reorganize ddev-webserver packages, add vim alternative, fixes ddev#6840 (ddev#6839 ) [skip ci]
3401e8c fix: mount OpenSSH certificate for auth ssh, fixes ddev#6832 (ddev#6837 ) [skip ci]
13f544c fix: don't copy Dockerfiles to *imageBuild folder, add examples to assets, fixes ddev#6757 (ddev#6810 ) [skip ci]
bce95e6 docs: Remove run-ddev-on-old-mac from faq (ddev#6843 )
4f9d1ad docs: how to add unsupported PHP versions without ddev config, fixes ddev#6835 (ddev#6836 ) [skip ci]
8954bae docs: buildkite lima setup needs --mount-writable (ddev#6833 ) [skip ci]
c701985 test: Add configuration verification tests for mariadb and mysql (ddev#6831 )
4936e69 docs: update magento2, pimcore, sulu quickstarts (ddev#6822 )
7a9acae build: bump images to v1.24.1 for release (ddev#6825 )
573083c fix: show correct warning for Dockerfiles in web-build and db-build (ddev#6824 ) [skip ci]
c449cdf test: Remove a couple of tests from lima/colima/rancher execution (ddev#6826 ) [skip ci]
256b6ca fix: correct panic on ddev describe on gitpod (ddev#6821 ) [skip ci]
5ecd6c5 fix: unset DDEV_NONINTERACTIVE in Gitpod (ddev#6823 ) [skip ci]
8bf20b8 refactor: pre-download sqlite3 3.45.1 for Drupal 11, fixes ddev#6807 (ddev#6817 )
fb52e11 feat: add CLI completion for sake for Silverstripe CMS 6+ (plus some docs changes) (ddev#6814 ) [skip ci]
fe075d0 fix: remove python leftovers, for ddev#6733 (ddev#6815 )
a79cf15 docs: use shortlink for discord access (ddev#6819 ) [skip ci]
87f9a55 test: Stop testing for NFS capability (ddev#6813 ) [skip ci]
e8f4da2 fix: move pre.Dockerfile injection before installing PHP (ddev#6809 )
b300a91 build: extend default locales with es_ES, es_MX, pt_PT and pt_BR (ddev#6804 ) [skip ci]
db1d972 fix: improve ddev debug test (ddev#6801 ) [skip ci]
3b38e62 fix: show system databases in DBeaver, add more Windows binaries, fixes ddev#6730 , fixes ddev#6654 (ddev#6805 ) [skip ci]
c6aacd6 test: Skip TestWriteableFilesDirectory on Rancher (ddev#6798 )
9eeea45 docs: Remove twitter, add bluesky [skip ci] (ddev#6799 )
ef4eab8 fix: Change traefik log level to ERROR and limit accessLog (ddev#6794 )
e3f4616 refactor: make ddev auth ssh flags mutually exclusive, fixes ddev#6795 (ddev#6796 ) [skip ci]
cdf8e17 feat: add Symfony project type (ddev#6725 ) [skip ci]
c3159f0 build: bump images to v1.24.0 for release (ddev#6797 ) [skip ci]
3a6544c build: traefik: bump image, add timezone, show custom configs, update healthcheck, fixes ddev#6463 (ddev#6787 )
2ce973b fix: add validation to web_extra_exposed_ports, fixes ddev#6417 (#6788) [skip ci]
143d08d fix: do not run project validation for ddevcd, for #6743 (#6789) [skip ci]
5042e27 docs: make installing a Downloaded Binary in the $PATH clearer (#6777) [skip ci]
c25d438 build: Bump drush 8 version to 8.5.0 (#6780)
a463869 test: Exclude Colima from TestHardenedStart [skip ci] (#6792)
772b398 build: bump Xdebug to 3.4.0 and docker-compose to v2.31.0 (#6786)
cd88ab9 build: update all vendor module dependencies (#6790) [skip ci]
53f5542 fix: Update amplitude reporting for v1.24, fixes #6619 (#6778)
0ee6d21 docs: Update version-history.md for v1.24 [skip buildkite] (#6782) [skip ci]
f767cbf test: use Wordpress for testing Windows (#6785) [skip ci]
11f6015 fix: Move drupal11 to its own project type, make "drupal" an alias for latest drupal, fixes #6635 (#6750)
140e23e build: add missing php8.4 extensions, use PECL for php8.4-xdebug, fixes #6465 (#6764)
4bb1db4 build: always use /usr/local/bin/composer, fixes #6771 (#6772)
210692e refactor: Improve nginx config for Laravel, fixes #6774, fixes #6751 (#6775) [skip ci]
bf3d06d docs: add note about XHGui (#6776) [skip ci]
9783425 build: do not run .buildkite/test.sh if we want to skip (#6779) [skip ci]
aa269d5 fix: Update old mutagen warning (#6770) [skip ci]
877f095 fix: remove nginx proxy router, fixes #5940 (#6739)
ffd21e3 docs: Remove random docs stanzas and tweaks (#6740) [skip ci]
1f316af docs: explain how to update/remove/override vendor/bin/composer, for #6604 (#6762) [skip ci]
eef971c fix: Set correct DATABASE_URL for CakePHP project using Postgres, fixes #6760 (#6761) [skip ci]
491b937 docs: update how to create project types (#6763) [skip ci]
1361776 refactor: use ddevcd function with ddev debug cd instead of ddev cd, fixes #6737 (#6743)
ef5ef85 fix: use correct path for Windows in custom configs (#6756)
91610ab fix: Deprecate and hide ddev service commands, fixes #6298 (#6749) [skip ci]
8dd12ec refactor: replace GOOS and GOARCH for a DDEV_ alternative, fixes #6748 (#6752) [skip ci]
0551afe build: Update default PHP version to 8.3, nodejs_version to 22, fixes #6734 (#6744)
dd09a1a build: add more timeouts for apt-get update, remove custom php8.0-xdebug, for #6745 (#6747) [skip ci]
a823979 fix: remove python and django basic features and tests, fixes #6714 (#6733)
b4b000f fix: Move sqlite3 3.45 installation into ddev-webserver, fixes #6735 (#6738)
626654d build: add timeout to docker-compose build (#6745) [skip ci]
dc11fb3 fix: get composer/git to stop complaining about safe dir (#6741) [skip ci]
ffc67b6 build: bump docker-compose to 2.30.3 (#6742) [skip ci]
2d90a7e feat: improve how ddev describe or ddev st show exposed ports (#6699)
04c35e7 fix: Improve interactive ddev config text, fixes #6542 (#6731) [skip ci]
6db8125 docs: Link to HTTP/HTTPS_EXPOSE explanation from traefik page (#6729) [skip ci]
be1d983 fix: don't require go and make for ordinary homebrew installation, fixes #6156, fixes #6623 (#6716)
2b1dc4b build: Update ddev-ssh-agent build to Debian Bookworm (#6728)
5fcad3a test: ignore TestCmdVersion when running in IDE without make [skip ci] (#6732)
6e5fba8 feat: add dynamic timeout for scripts on start (#6692)
fae8423 fix: Move the custom php8.0-xdebug build from ddev-webserver to user Dockerfile (#6718)
7399693 fix: make "Shopware Update" work with nginx, fixes #6656 (#6717) [skip ci]
2a69e62 docs: fix 8.3 typo and adding PHP version strategy (#6721) [skip ci]
27f6af1 docs: Update schema.json to include cakephp project type (#6713) [skip ci]
64e4e1e fix: Improve clarity in explanation by removing awkward 'normally', fixes #6723 (#6724) [skip ci]
78cbb56 fix: update usage syntax for ddev exec, fixes #6660 (#6715)
6c258b7 feat: allow files and symlinks in ddev auth ssh, fixes #5465, fixes #6677 (#6678)
e6bdf00 refactor: use n install --cleanup (#6712) [skip ci]
eb5f29d fix: use TARGETARCH instead of TARGETPLATFORM in user Dockerfiles (#6711)
a340e88 fix: not-included PHP version should work with webimage_extra_packages (#6707)
bc33850 fix: use /usr/bin/env bash instead of direct /bin/bash in scripts (#6706) [skip ci]
9aa0fc2 test: Fix TestGetAllURLs failure on tb-wsldd-16 (#6708) [skip ci]
5bb7523 build: fix static errors from golangci-lint (#6710)
da51ad4 fix: escape dollar sign $ properly in .env, for #6406, fixes #6683 (#6687)
9dd929b fix: match snapshot using full filename, fixes #6694 (#6704) [skip ci]
62bf39b fix: expand ~/bin in PATH and ensure consistency in subshells, for #6627 (#6689)
8f61e7f build: Remove unsupported PHP versions by default, fixes #5984 (#6691) [skip ci]
5aea875 docs: rearrange documentation on making PRs (#6676) [skip ci]
1a46b67 feat: add WordPress WP_ENVIRONMENT_TYPE support to wp-config-ddev.php (#6695)
fd284f6 docs: use apache-fpm for Kirby CMS (#6698) [skip ci]
da658c0 docs: Add Contao recipe to Quickstarts (#6674) [skip ci]
1bad23a docs: note that setting a nodejs version always downloads something (#6684)[skip ci]
676e64e test: Try to get lima and colima sane with LIMA_SSH_PORT_FORWARDER (#6697) [skip ci]
0a99831 test: run full tests that are sometimes short-circuited (#6693)
a1ea2fc build: Improve ddev-php-base and ddev-webserver image build (#6672)
92cd790 feat: add ddev cd command, fixes #6639 (#6644)
749449e feat: add ddev debug match-constraint (#6645) [skip ci]
00407fd test: tests.yml needs to check out full depth [skip ci] (#6673)
3e8ddfc refactor: install limited locales by default, provide configuration for additional locales, for #5984 (#6570)
45c6567 feat: ignore config..local.y ml (#6634)
ebe3311 docs: mention how to use xdebug with drush 13+ (#6626) [skip ci]
f175a77 docs: update link to Backdrop documentation, fixes #6573 (#6666) [skip ci]
d2cdf17 fix: composer revert Cmd back to RawCmd and add PATH env, for #6604, fixes #6628 (#6627)
62be709 build: bump docker-compose to 2.30.0 (#6664)
8209f51 fix: validate --all flag with args in ddev delete, for #6209 (#6650) [skip ci]
3fed223 refactor: add drush and composer command aliases, fixes #6642 (#6649) [skip ci]
7c942f7 fix: improve ddev describe output for HTTP only, fixes #6661 (#6662) [skip ci]
ac97e92 fix: help mutagen work with Drupal's read-only settings files, fixes #6491 (#6529)
d575ecc build: bump actions/setup-python from 5.2.0 to 5.3.0 [skip ci] (#6658)
6acaae7 fix: make drupal detection only detect drupal8+ (#6652) [skip ci]
64b7a80 build: bump mutagen to 0.18.0 (#6648)
4de6507 docs: Fix copy-paste error in add-on list docs (#6637) [skip ci]
19c4f0b build: update Gitpod ports, update Gitpod README.md, for #6613 [skip ci] (#6624)
d3296c6 docs: add docker volume mention to ddev uninstall docs (#6632)
fddf8c8 build: disable repo tagging for devcontainers, for #6613 (#6625)
a6d7d23 docs: separate Debian and Homebrew install instructions for previous DDEV versions, link to it from Building, Testing, and Contributing page (#6631) [skip ci]
788720e build: make latest tag same hash, push latest for most (#6622) [skip ci]
f2db51c docs: Fix DNS settings link that has been broken a lot (#6621)
f3d01a8 fix: Some UPSUN environment variables are now PLATFORM_ environment variables (#6620) [skip ci]
8b508fc build: bump images to v1.23.5 and docker-compose to v2.29.7, fixes #6606 (#6618)
b6c3c7b feat: add validation for ddev dotenv flags, for #6406 (#6615)
96aaa50 build: push gitpod and codespaces images/packages during release (#6613) [skip ci]
aeb5ee0 fix: don't try to release not-bound ports (#6612)
d74fbf7 docs: show results of including composer/composer (#6611) [skip ci]
ef09863 docs: Improve port conflict documentation and provide a link to the issue (#6610) [skip ci]
1870c38 docs: Remove non-working DDEV doc reference in TYPO3 docs (#6614) [skip ci]
3a6e225 fix: check only for IPv4 in DNS lookup, fixes #6592 (#6593)
8d829bd feat: Remove 127.0.0.1 from start and restart message, place in one function, fixes #6500 (#6595) [skip ci]
44c6293 fix: use Cmd instead of RawCmd to execute composer and put vendor/bin first in PATH, fixes #6602 (#6604) [skip ci]
9ab9078 docs: sort commands alphabetically, add missing aliases (#6607) [skip ci]
32ca876 docs: remove markdown link check on archive.org (#6608) [skip ci]
c8f7e5a docs: update web_environment usage, fixes #6599 (#6600) [skip ci]
883ebe9 feat: pass X-Accel-* headers to client, fixes #6563 (#6564) [skip ci]
08589a8 feat: validation for database versions in schema.json [skip ci] (#6609)
e5bcf28 fix: improve timezone detection to work on macOS Sequoia, for #6468 (#6603)
9dadad6 docs: wsl2 buildkite-agents no longer need homebrew (#6605) [skip ci]
cef6f2f feat: Create Windows ARM64 installer, for #6344, fixes #5817 (#6587)
bb34448 test: use Packagist package ddev/ddev-test-composer-create, fixes #6586 (#6596)
6772f44 docs: Add link to "omit" DB configuration (#6590) [skip ci]
6e8a8e0 build: ddev-webserver Dockerfile should check for bash errors (#6597) [skip ci]
78a1821 refactor: install vim-tiny instead of vim to save 30MB on images (#6569)
528a0b0 test: fix Windows path in TestCmdAddonComplex (#6585)
66d5803 test: Use composer 2.8.0 for TestComposerCreateCmd until composer bug is fixed, for #6586 (#6588)
cccd955 refactor: exclude web and db from waiting for containers, fixes #6493, for #6422 (#6568)
925dc4e feat: rename refresh to rebuild in ddev debug refresh, allow to build different services, add cache flag (#6580) [skip ci]
f8e3c62 feat: show warnings from stderr, auto rebuild for web image w/o cache on warnings, fixes #6451, for #5073 (#6546) [skip ci]
ef14e12 feat: expand .ddev/.env.* files on ddev start, add ddev dotenv, add variable expansion to ddev add-on get, fixes #4430 (#6406) [skip ci]
c3e57c0 feat: support postgres:17, fixes #6566 (#6567)
8e1e6cd build: fix Docker's InvalidDefaultArgInFrom warning (#6582) [skip ci]
ac9830a build: add bash-completion to standard packages (#6575) [skip ci]
725b859 fix: remove unused file for router, for #5266 (#6581) [skip ci]
fec8d69 feat: Don't force Drush's Xdebug environment variable to 1 (#6565) [skip ci]
9c3de49 build: change to new gitpod image with current ddev, make codespaces work [skip ci] (#6562)
f292c7f test: buildkite testbot_maintenance.sh apt upgrade hung on linux, remove it (#6561)
dbcf291 refactor: Use DIR instead of dirname(FILE ) in settings.ddev.php and related (#6555)
925e8e9 docs: Typo fix, incorrect code section usage (#6560) [skip ci]
bd287a4 test: Remove brew setup for linux from buildkite testbot_maintenance.sh [skip ci] (#6558)
9a7fe57 feat: streamline TYPO3 non-composer mode configuration support (#6525)
191c841 fix: remove SVG policy to allow processing (#6550)
e5006cd fix: ddev debug test - show customizations in .ddev/nginx if they exist [skip ci] (#6552)
d1f518c docs: add Magento tools to docs (#6551) [skip ci]
507cfca fix: allow overrides for Docker networks, fixes #5706, fixes #6376 (#6501)
23bc699 build: Use 1password secrets for most push secrets instead of github secrets (#6541) [skip ci]
af774eb build: bump docker-compose to 2.29.5 (#6548) [skip ci]
b16628f docs: fix link to ngrok agent config (#6547)
b0cf8f1 build: Revert "build: bump docker-compose to 2.29.3 (#6538)" (#6545)
b2e3801 build: bump docker-compose to 2.29.3 (#6538)
dbc1b81 test: Make forked PRs skip loading secrets (#6540)
44e2df3 fix: Remove obsolete code that fixed up absolute mountpoints (#6537) [skip ci]
6723797 test: Use 1password for test secrets (#6536)
865bf6d docs: maintainer info about GitHub notifications (#6527) [skip ci]
bd2d3f5 test: Fix TestLagoonPush by upgrading lagoon CLI, replaces #6524 (#6526)
d7c0aff fix: don't touch .ddev dir in every ddev command, avoid overwriting .ddev/.gitignore if unchanged, fixes php-perfect/ddev-intellij-plugin#361 (#6510)
ccac0fb test: apt key expiration management, fixes #5829 (#6516)
22b21a1 feat: add SVG support for ImageMagick (#6519)
1c07506 feat: add --project flag to ddev add-on commands, fixes #6513 (#6517) [skip ci]
608267b test: leave docker desktop context as desktop-linux [skip ci] (#6522)
c22a594 build: bump actions/setup-python from 5.1.1 to 5.2.0 (#6521) [skip ci]
557edfb build: fix FromAsCasing warning from Dockerfile, for #6462 [skip ci] (#6520)
13b269c test: fix TestExtraPortExpose with correct URL (#6509)
6f425d2 docs: fix link for advanced add-ons, for #6482 (#6514)
fae659e refactor: Refactor ddev get to ddev add-on and into sub-commands, fixes #6146 (#6482)
27b1fa0 fix: flush mutagen after deletion of .downloads directory (#6496)
0f91180 test: Rancher Desktop and other problems when non-default ports used (#6506) [skip ci]
1b8f1c3 fix: Make sure that we actually wait for bound ports to be released (#6507)
8c5c733 test: Improve several tests, make sure containers get removed (#6504)
4dbb5a5 docs: clearer statement about ddev start before offline, for #6499 (#6502) [skip ci]
83dc3c9 feat: adds support to ephemeral ports for 80/443, fixes #5326 (#6414)
8b705b8 docs: ddev debug test should suggest current stable [skip ci] (#6471)
ddddc6a fix: Lets Encrypt traefik formatting was broken, fixes #6486 (#6494) [skip ci]
4c5cdb6 feat: output snapshot list as a table, fixes #6116 (#6490)
b89b354 feat: automatic timezone detection from $TZ env or /etc/localtime symlink, fixes #6458 (#6468) [skip ci]
23503e2 docs: mention using docker builder for offline (#6479) [skip ci]
440185f fix: drupal class_loader_auto_detect no longer needed (#6478)
1b8340f ci: add new check from golangci-lint (#6485) [skip ci]
4e22fe8 docs: add instruction how to brew upgrade ddev head (#6467) [skip ci]
7f6e56b test: minor updates to avoid use of literals 80 and 443 (#6470)
685c189 docs: Remove unnecessary and failing links to Travis CI (#6466) [skip ci]
5011706 docs: add readable tab anchors (#6464)
ceacba8 build: bump images to v1.23.4 and docker-compose to v2.29.1 (#6460)
b5ca3c2 fix: show containers we're waiting for and better error message on timeout/unhealthy (#6422) [skip ci]
d80f7c5 feat: add log-stderr.sh command, for #6451, for #6420 (#6455) [skip ci]
f9519f0 feat: add aliases for custom commands, art alias for artisan, ddev aliases command, fixes #6443 (#6434) [skip ci]
c6a56eb test: mysql-client 9.0 in homebrew is broken, use mysql-client@8.0 (#6459)
a0b839a docs: store magento2 credentials in the global config, for #5932, for #6380 (#6442) [skip ci]
b7ebc67 docs: update magento1 and backdrop quickstarts, fixes #6448 (#6449) [skip ci]
37f82f1 test: Update tests for Drupal11 to latest tarballs, fixes #6452 (#6454)
ef5e544 docs: promote drupal 11 now that it's released, for #6452 (#6453) [skip ci]
c91869a feat: add support for n install auto, add N_PREFIX cache, replace node repo with n, fixes #6418 (#6420)
e3bedc5 build: bump github.com/docker/docker from 26.1.1+incompatible to 27.1.1+incompatible (#6450)
5eadabd feat: add ddev_version_constraint for add-ons, remove #ddev-nodisplay, fixes #5969 (#6433)
4beb1a6 docs: show actual running context in install.yaml for add-ons (#6447) [skip ci]
05adf8d feat: support PHP8.4, fixes #6205 (#6446)
f33331f docs: improve placement of .env for environment variables (#6439) [skip ci]
5c8daad fix: create mutagen-agents tarball if it doesn't exist, fixes #6421 (#6427)
b9f2cd7 docs: Add tip how to setup additional hostnames debug (#6436) [skip ci]
2a6bf41 docs: improve WSL2 buildkite install instructions (#6396) [skip ci]
c2aca52 fix: fail gently if sqlite3 can't be downloaded for drupal11, fixes #6425, for #6419 (#6426)
2de1980 test: Skip TestSSHAuth on Colima (#6423)
c9b505b fix: default_container_timeout should work right, fixes #5133 again (#6415)
49d3d9c fix: Use turn off innodb_doublewrite to improve import-db performance, fixes #6244 (#6411)
5c546c2 fix: clear omit_containers, additional_fqdns, additional_hostnames config with empty flag, fixes #6140 (#6202)
5fb76ae build: bump docker-compose to v2.29.0 (#6408)
6017006 docs: remove CircleCI badge as we aren't running their tests (#6409) [skip ci]
4877361 feat: Replace underscores with hyphens in project-name, fixes #6206 (#6210)
5424179 test: make sure that volumes in buildkite are deleted at test start (#6407) [skip ci]
3cb998b feat: Provide TARGETARCH, TARGETOS, TARGETPLATFORM to docker builds (#6233)
e867d89 docs: Update 'ddev get' example (#6404) [skip ci]
c3c790f docs: correct config used to add extra-packages (#6403) [skip ci]
8f0ff8c fix: Use port 80 to get better headers for Codespaces, fixes #6102 (#6398)
79fd0ef test: stop testing use_docker_compose_from_path, update related docs (#6393) [skip ci]
e86fcac build(deps): bump actions/setup-python from 5.1.0 to 5.1.1 (#6402) [skip ci]
ed48edd feat: add global phpmyadmin install command, fixes #6342 (#6343)
0b5265c ci: update Codespaces link, fixes #6399 [skip ci] (#6400)
ad25789 feat: add ddev/ddev-utilities to the pulled images (#6395)
ec4cb4d fix: make composer subcommands ignore invalid flags on any errors, fixes #6380 (#6382)
16d38e3 fix: make ddev launch fully compatible with Gitpod and Codespaces, fixes #6389 (#6391)
43c432d fix: update regex for traefik v3 usage (#6388)
f68357c fix: omit ddev-router for Gitpod (for DDEV PRs) [skip ci] (#6390)
b8ebcb0 fix: Install matching postgresql client versions in ddev-webserver, fixes #6139 (#6385)
79fa095 docs: stop checking aur.archlinux.org link [skip ci] (#6387)
45f23a7 feat: Allow traefik merged static configuration override with static_config.*.yaml (#6379)
93da86e fix: Don't warn about Docker Desktop on WSL2, fixes #6339 [skip ci] (#6384)
978e843 fix: improve installation method for mariadb-client (#6377)
82f1e45 test: stop testing deprecated nginx-proxy [skip ci] (#6378)
058a35f build: percona xtrabackup changed install technique (#6374)
fcb8520 build: Use ENV = in Dockerfile (#6370) [skip ci]
eb86a27 fix: Update to Traefik v3, make Let's Encrypt work with Traefik, fixes #6183, for #5940, fixes #4632 (#6317)
32f3606 build: Bump gitpod image for DDEV v1.23.3 [skip ci] (#6371)
88e20f4 build: bump images to v1.23.3 (#6369)
f2d1ec5 fix: do not explicitly set the backdrop_drupal_compatibility and update_free_access settings, fixes #6090 (#6091)
1e22b48 fix: Check to see if IP address is local to determine whether to add to hosts (#6359)
90fdf0f docs: remove bad link to deb.sury.org, confusing extra verbiage (#6367) [skip ci]
b34e203 fix: install extra content in Dockerfile earlier, for #4394 (#6365)
0030dd5 fix: add chmod for /var/log, for #5898 (#6363) [skip ci]
cdd62b6 fix: add mysqladmin to web container for mysql, fixes #6355 (#6360)
0fed5f2 docs: Initial draft for adding a quickstart for Sulu, fixes #6230 (#6256)
e6c9053 docs: Joomla Quickstart (#6255) [skip ci]
62140b2 docs: Fix textlint usage, make textlint work on PRs (#6354)
ff61c90 build: enable building windows arm64 binaries, fixes #6344 (#6348) [skip ci]
ac535e4 fix: pass all valid options to nested commands in ddev composer create, fixes #6300, fixes #6246, for #5058 (#6303)
66c3033 build: use IPv4 inside a container, mariadb-client 11.4 for the webserver (#6334) [skip ci]
70a3da9 fix: Drupal 10 and Drupal 11 settings have migrated, set state_cache (#6346) [skip ci]
1935960 test: Improve reliability of TestProcessHooks (intermittent failures), fixes #6313 (#6314)
dc1502f test: stop running nightly tests [skip ci] (#6347)
94373f8 fix: use real path to global config location, fixes #6328 (#6329)
8b253a9 build: check docker-compose 2.28.1 (#6340) [skip ci]
65abc35 docs: windows-wsl2-dd needs apt install for ngrok (#6341) [skip ci]
165f362 fix: autodownload yarn from corepack, and set cache-folder, fixes #6332 (#6333)
0eda7ee docs: revisit WSL Docker Desktop setup instructions (#6330)
33cc704 docs: pacify textlint on mysql/https (#6336) [skip ci]
38a31a0 feat: add support for MariaDB 11.4 LTS, fixes #6061 (#6243)
cf806a2 docs: Improve ddev debug test by offering suggestions early [skip ci] (#6323)
2dbe1d6 docs: Warn about Codespaces (#6321) [skip ci]
36e968d refactor: error handling for PR artifact comment (#6327) [skip ci]
5f05ae7 fix: generated gitignore is not working correctly (#6324)
e573604 docs: update the link to upgrade DDEV in faq.md (#6325) [skip ci]
4f2cda8 docs: suggestion ddev --version, move mkcert -install to later (#6319) [skip ci]
1489c50 docs: Add FAQ about checking in .ddev (#6320) [skip ci]
8ea026d docs: Remove stray info about packages from hooks docs (#6322) [skip ci]
28a5afc feat: add --skip-hooks global flag to avoid running hooks, fixes #2129, fixes #6185 (#6195)
b2a747d build: use $XDG_CONFIG_HOME in Gitpod for v1.23.2 release, for #6228 (#6315) [skip ci]
375963b build: prepare images for v1.23.2 (#6312)
e09c7a6 fix: Support MySQL 5.5 and 5.6 on ddev-webserver by using MySQL 5.7 clients (#6309)
5dd0b5e docs: update instructions for cleaning up old ddev binaries (#6310) [skip ci]
3da107d fix: Don't terminate mutagen sessions on upgrade/version change (#6305)
ef57efe test: Fix TestAcquiaPush and TestLagoonPush, add mariadb-old clients, fixes #6295 (#6304)
32bc2f0 fix: Add matching mysql clients to mysql:5.7 and mysql:8.0, for #6083 (#6297)
70eae9c fix: Composer post-root-package-install didn't work with Mutagen enabled (#6281)
22fbbb6 feat: add warnings for global commands when they are "unknown", for #5523, for #6275 (#6293) [skip ci]
861d9ee fix: optionally load bash completion for npm and nvm, fixes #6106 (#6294) [skip ci]
bf66cf3 build: bump yq to v4.44.1 (#6299) [skip ci]
26c2448 docs: update first step in project-types.md (#6296) [skip ci]
0100013 fix: Use mariadb repositories for mariadb-client, for #6083 (#6290)
f66c121 build: Bump mysql to 8.0.36, fixes #6250 (#6291) [skip ci]
eecec96 fix: create working_dir for web if it doesn't exist, fixes #6158 (#6242)
89d88ed docs: Update commands.md to add detail for debug migrate-database (#6288) [skip ci]
a319644 feat: don't override ddev-generated built-in project files created by add-on, fixes #6173, fixes #6190 (#6263)
35f06a8 fix: make self-upgrade command respect spaces, fixes #6274 (#6282) [skip ci]
e17b902 test: fix TestFileHash on Windows, fixes #6284 (#6285)
8eeffc5 refactor: Update to new amplitude/analytics-go (#6283) [skip ci]
ae65b58 docs: update PR template (#6280) [skip ci]
0a8939c refactor: remove backticks from ddev mailpit in ddev describe info text, fixes #6276 (#6279) [skip ci]
aeb4630 docs: fix mutagen example command (#6277) [skip ci]
a72575a build: bump goreleaser to v2, update its action to v6 (#6278) [skip ci]
213f469 fix: prevent various Mutagen conflicts between daemons when changing versions or global directory, fixes #6234 (#6239)
34ed2c5 build: Use github instead of dl.filippo.io to get mkcert binary (#6272) [skip ci]
e0b5fb9 refactor: make "waiting for" message more generic (#6270) [skip ci]
c0c2811 test: TestCopyIntoVolume should clean up after itself [skip ci] (#6271)
e083d34 build: standardize apt-get usage, remove blackfire from apt sources, for #6235, for #6078 (#6236)
a14e827 docs: Update PHPStorm instructions to include COMPOSE_PROJECT_NAME in manual instructions (#6226) [skip ci]
c2614ac docs: improve contributing via gitpod (#6247) [skip ci]
ec2ed98 docs: Add a small update noting either a subdomain or arbitrary domain. (#6229) [skip ci]
346f592 fix: Drupal - switch to sendmail transport always in settings.ddev.php (#6192) [skip ci]
917232b docs: improve FAQ - communication between projects (#6238) [skip ci]
81dcc04 docs: add link to contributor trainings (#6248) [skip ci]
b558ce2 fix: detect Rancher Desktop, fixes #6259 (#6268) [skip ci]
02723e4 test: Don't use php package in TestExtraPackages (#6269)
3b29229 test: Fix windows problems with TestPoweroffOnNewVersion (#6262)
0571096 docs: install mysql-client instead of mariadb on macOS (#6267) [skip ci]
eb737c2 build: bump upload-artifact to v4 and fix mkcert.exe in tarball/zipball [skip ci] (#6266)
b9f369d build: download mkcert from github (#6265) [skip ci]
0a2fbb2 test: Skip TestAutocompletionForCustomCmds because of slow mount responses (#6264) [skip ci]
e907bb6 fix: tail for mariadb export-db doesn't work on older mariadb (#6261)
6e82ece test: Try to fix test failures on master of Rancher, Colima, Windows (#6258)
afbc08e fix: Make export-db also remove new mariadb directive in dumpfile , fixes #6249 (#6257)
4c39f24 fix: ImportDB() and ddev import-db should remove new mariadb-dump line, for #6249 (#6253)
70fc4cd test: fix broken tests, for #5813 (#6232)
5b0e640 feat: generalize HOMEDIR management and respect XDG_CONFIG_HOME, fixes #5807 (#5813)
c41e903 feat: output the VIRTUAL_HOST if specified in environment variables of a service (#6136) [skip ci]
9fd5323 docs: make textlint stop complaining about command line tool (#6227) [skip ci]
30884ea fix: do not validate config in ddev clean, delete -O, stop -U (#6209)
17abdad fix: do not remove mounted files directory, fixes #6188 (#6199)
8fa0962 fix: Improve instructional output on 'ddev config' (#6223)
1fe7af5 docs: Explain how to switch from nvm to nodejs_version, fixes #6204 (#6207) [skip ci]
ca72558 docs: fix typo in faq: "thew" (#6224) [skip ci]
c1e3a92 docs: add Vite infobox for Laravel quickstart (#6220) [skip ci]
889d886 docs: minor updates for Laravel quickstart guide (#6221) [skip ci]
9dff0d5 fix: add more checks for existing approot (#6208)
926722b fix: TYPO3 no longer has typo3cms command, update other out-of-date (#6211) [skip ci]
52d42d4 docs: Add fix to disable windows experience on windows test runners (#6212) [skip ci]
8bfad1c docs: Add Debugging long mutagen startup time (#6213) [skip ci]
9955223 docs: add link to TYPO3 ddev guides (#6218) [skip ci]
6eaf943 fix: PHP CodeSniffer on settings.ddev.php for Drupal 8 - 11 (#6217) [skip ci]
8293165 test: Update drupal11 test to 11.0.0-beta1 (#6219)
d824ffe build: Remove concurrency/cancellation check on pr-build as it's useless [skip ci] (#6214)
fb09232 build: update .gitpod.yml for v1.23.1 release (#6200)
217d9c7 fix: do not send autocomplete commands to Amplitude, fixes #6189 (#6193) [skip ci]
6fdd16d build: fix devcontainers postCreateCommand permissions, fixes #6187 (#6194) [skip ci]
9ea03b6 build: fix Codespaces link (#6196) [skip ci]
887c75e docs: Fix markdownlint problems by using different headers instead of different links (#6198) [skip ci]
41f38c7 docs: Fix a couple of broken link fragments (#6197) [skip ci]
7c6af31 fix: Gitpod and Codespaces can use HTTPS (#5943) [skip ci]
cbe6bc4 feat: Add support for negative default in confirm prompt, fixes #6103 (#6118)
354feef feat: Add toggle option for xhprof command, rework xdebug, fixes #5782 (#6082) [skip ci]
4521979 fix: Skip hidden directories when creating commands (#6081)
6264493 fix: hide custom ddev pull and ddev push commands from Amplitude, fixes #6128 (#6152) [skip ci]
7607d85 build: bump images to v1.23.1 for release (#6184)
a377e8e fix: update d9simple to d10simple (#6186) [skip ci]
90d8956 build: compile Xdebug 3.2.2 for PHP 8.0, 8.1, 8.2, fixes #6159 (#6181)
78dc228 fix: typo in auth ssh command description (#6182) [skip ci]
e4146a4 build: install deb.sury.org key from debsuryorg-archive-keyring, fixes #6143 (#6180)
c53e563 build: bump golangci/golangci-lint-action from 5 to 6 (#6178) [skip ci]
0806ba7 build: update hardened/prod healthcheck.sh, for #6033 (#6126) [skip ci]
ac926de fix: retrieve Drupal 11 sqlite3 packages from snapshot.debian.org (#6175)
e694c20 feat: set Drupal database to mariadb default on config update, fixes #6160 (#6165) [skip ci]
59caf63 docs: Add info about #ddev-generated for apache-fpm users (#6176) [skip ci]
965578a docs: fix broken anchor links (#6177) [skip ci]
ea922e2 fix: add timeout for install_nvm.sh (#6170)
38434d6 fix: check for valid db version in ddev debug migrate-database (#6168) [skip ci]
1dd85a6 fix: getDatabaseBackups() should check error on .downloads deletion (#6133) [skip ci]
1d3eea4 fix: close global traefik file after creation (#6153) [skip ci]
485a2b5 test: Use newer technique to cancel in-progress builds (#6172) [skip ci]
44b9966 fix: show error in ddev debug refresh (#6154) [skip ci]
6aa3f0a docs: encourage people to use latest stable version (#6171) [skip ci]
195334d docs: install curl for Debian/Ubuntu and WSL2, fixes #5915 (#6150) [skip ci]
1c976b5 build: bump github.com/docker/docker from 26.0.0+incompatible to 26.1.1+incompatible (#6117)
82567cd build: show badges for Gitpod and GitHub Codespaces in PRs (#6151) [skip ci]
3a821f3 fix: Add host.docker.internal and customizations to ddev debug test (#6144)
a96ab26 fix: provide sqlite 3.45 for drupal11, fixes #6110 (#6137)
5ec6275 docs: Various cleanup items (#6127) [skip ci]
e874681 build: bump docker-compose to 2.27.0 (#6129) [skip ci]
85291e8 build: bump golangci/golangci-lint-action from 4 to 5 (#6138) [skip ci]
6cb2569 build: keep ddev-ssh-agent on gitpod, fixes #6132 [skip ci] (#6134)
027c92c refactor: move php folder permission fix to the end, for #6122 (#6124)
214c160 fix: clean up test project on signal, fixes #6111 (#6119) [skip ci]
c56d65f docs: remove errant comma in codespaces devcontainer.json (#6114) [skip ci]
d358586 build: update devcontainer-feature.json for v1.23.0 release [skip ci] (#6115)
56087f9 build: update .gitpod.yml for v1.23.0 release [skip ci] (#6112)
d13479b build: Update to latest ddev-webserver prior to v1.23.0 release, fixes #6086 (#6105)
79dcb21 docs: updates to the quickstarts, for #6095 (#6107) [skip ci]
1182908 fix: add Docker filter by label without value, fixes #6088 (#6098)
df9329a fix: update links for stable documentation (#6104) [skip ci]
ac6fe82 feat: update JSON schemas for global config and project/app config, fixes #6097, fixes #6100 (#6099) [skip ci]
2ba7284 docs: Updates to the quickstarts (#6095) [skip ci]
a0620b8 fix: don't label transient containers and run without healthcheck, fixes #6085 (#6089)
8bfa3e5 fix: use ip route show default to get WSL2 addr of windows (#6094) [skip ci]
45ba4e9 fix: revert additions to php/craftcms expires in nginx-site.conf, fixes #6087 (#6093) [skip ci]
d04b047 feat: Add ddev config --update flag, fixes #6035 (#6055)
4bb8255 feat: add ddev debug capabilities with corepack, version-history.md, fixes #6051 (#6077) [skip ci]
b38b631 build: pin blackfire to working package, fixes #6078 (#6079) [skip ci]
49c530b docs: Replaced --target-db by --database (#6084) [skip ci]
403ccf7 feat: Add symfony cli (#6080) [skip ci]
b815b8e docs: Add drupal9/11 tabs and symfony to quickstart (#6060) [skip ci]
30ba6c8 docs: add more examples how to use ddev nvm, fixes #6013 (#6067) [skip ci]
64676c1 docs: limactl create needs --name=default, fixes #6068 (#6073) [skip ci]
31e9bda build: fix deprecated goreleaser configs, fixes #6049 [skip ci] (#6076)
145d563 test: Fix TestPHPOverrides on Windows (#6075)
52a71ca test: Remove docker login from buildkite tests (#6074) [skip ci]
42c87e7 build: bump docker-compose to v2.26.1 (#6066)
a583c32 feat: add Docker API version to ddev version (#6065) [skip ci]
5264947 docs: Improve ddev_version_constraint (#6064) [skip ci]
f7213db fix: provide example .ddev/php folder and README, fixes #6052 (#6063) [skip ci]
19cb76e feat: add pint command to laravel projects (#6020) [skip ci]
392b527 feat: accept port in ddev launch, for #5525 (#6024) [skip ci]
55612a5 build: bump all images to v1.23.0 (#6062)
e8e62aa fix: Update defaults for config overrides (#6058)
9ec938c docs: add instruction how to update add-ons (#5990) [skip ci]
1ae5df7 docs: clarify additional compose service configuration (#6019) [skip ci]
12e0b78 docs: update FAQs on Chrome, large webserver, php-patch-build (#6056) [skip ci]
9cb6945 docs: several maintenance items (#6057) [skip ci]
9971697 docs: fix the scroll margin for links with anchors, for #6048 (#6059) [skip ci]
59fb0bc feat: copy commands into volume, not into project, for #4416 (#5753)
02b40b3 fix: Fix spelling for DEBUG_KIT_SAFE_TLD env variable (#6054) [skip ci]
52218a7 feat: Improve container errors messages format, fixes #6042 (#6043)
bfbba3e fix: make sure CGO_ENABLED is normally off, fixes #6046 (#6050) [skip ci]
be88fdc docs: add a sticky warning about the latest version (#6048) [skip ci]
07b12e5 fix: Remove Craft CMS PHP version override (#5805) [skip ci]
7f2d79b fix: shutdown supervisor in healthcheck.sh on fatal error, fixes #5993 (#6033) [skip ci]
bdae26f refactor: Use project_list.yaml as source of truth, fixes #5918 (#5926)
1be2555 feat: Keep hub.docker.com repositories updated, fixes #5847 [skip ci] (#6032)
63f9c67 fix: ddev debug configyaml shouldn't double-report upload_dirs, fixes #6036 (#6037)
6e85864 build: bump actions/setup-python from 5.0.0 to 5.1.0 (#6038) [skip ci]
6fa8bbe feat: more readable formatting of lists of files, fixes #5985 (#6030) [skip ci]
b0fb8ce test: try to fix sshfs-based failures on TestGetProjectsMissingApp (#6041)
2334386 fix: handle wildcard hostnames when name resolution not available, fixes #4881 (#6025)
e1d399c fix: clean up missing project if it's gone, fixes #5322 (#6029)
96f4429 test: make circleci setup noninteractive so doesn't hang (#6034)
9cf87a8 fix: revert removal of Colima host.docker.internal setting (#6031)
826b096 fix: rsync example should create db.sql.gz [skip ci] (#6022)
316e9c5 docs: update CakePHP docs to include a link and instructions for 3.x (#6021) [skip ci]
3975cf8 docs: add privacy plugins to not use external fonts, fixes #4982 (#6027) [skip ci]
18e53dc feat: Add a drupal project type that handles Drupal8-11, fixes #4957 (#5991)
625869d fix: alphabetize global config storage and output, fixes #5046 (#5998) [skip ci]
195c93b docs: update dev docs to run mkdocs locally (#6016) [skip ci]
b71751c fix: make TestCmdDebugTest work on trad Windows (#6017) [skip ci]
bd73ada feat: provide corepack_enable config, fixes #5987, replaces #5988 (#6012)
45fd481 build: bump docker-compose to v2.26.0 (#6015) [skip ci]
156ab59 feat: add cakephp project type, fixes #5713 (#5888) [skip ci]
3e83c82 fix: improve ddev debug test, fixes #3679, fixes #5345, fixes #5376 (#6002) [skip ci]
96fd091 fix: add restart for database commands after ddev start, fixes #5949 (#5976)
77bbe0f feat: remove segment.io support, fixes #5365 (#5997) [skip ci]
e5e8455 build: use the official script to install Upsun (#6003) [skip ci]
2dc92ce fix: hide obsolete ddev config --http-port (#6009) [skip ci]
2d56aae build: bump docker library to v26.0.0 (#6000)
4f1b469 docs: stop recommending colima (#6008) [skip ci]
0273515 fix: use natural sort for project+database types, fixes #3561 (#6001) [skip ci]
52716db feat: add PR build link to test on Codespaces [skip ci] (#6010)
736f1d3 test: minor updates to buildkite testbot_maintenance.sh [skip ci] (#6007)
af59452 docs: Fix "webimage_extra_packages" code example (#6005) [skip ci]
55053f0 build: use new go-based platform.sh CLI, fixes #4668 (#5995)
fe4511d build: turn off verbose output of make build [skip ci] (#5992)
9042b4c fix: Revert setting 192.168.5.2 for host.docker.internal on colima, fixes #5537 (#5994) [skip ci]
07e3c16 build: show gitpod testing link in PR comment (#5989) [skip ci]
6945dd0 fix: make ddev launch test work on Windows, for #5986 (#5999) [skip ci]
d95a22d feat: accept full URLs in ddev launch, fixes #5685 (#5986)
0a4c8bf refactor: standardize suggested commands for container log, fixes #5899 (#5978) [skip ci]
6d2e501 test: Check goroutine count on several tests at completion, fixes #5920 (#5975)
bc8cb6a build: bump docker-compose to v2.25.0 (#5939) [skip ci]
23dada7 test: disable TestPHPConfig on Lima/Colima (#5982) [skip ci]
70d1e2d docs: add tip about using 0.0.0.0 not localhost (#5981) [skip ci]
f192ee0 docs: add disk space and memory check to troubleshooting (#5980) [skip ci]
d6700f2 test: fix broken if for race-detection and add doc on BUILDARGS (#5983)
a31d752 fix: Build and run with race detection (#5901)
57589db build: bump google.golang.org/protobuf from 1.32.0 to 1.33.0 (#5970)
2260ab6 fix: Rewrite ComposeCmd() with just dots goroutine, fixes #5913 (#5964)
f52ffd4 feat: Laravel 11 support, fixes #5962 (#5963) [skip ci]
99833e7 docs: update ddev-drupal9-solr to ddev-drupal-solr (#5972) [skip ci]
dd85188 docs: Use mysql:8.0 instead of mariadb for ExpressionEngine quickstart (#5965) [skip ci]
4928230 fix: remove debug code, fixes #5942 (#5959)
d2ffdcf fix: remove mutually exclusive COMPOSE_IGNORE_ORPHANS variable, for #5950 (#5957) [skip ci]
ae4128b docs: be more explicit about where projects go in home dir (#5955) [skip ci]
5030f72 fix: ddev debug test should check to make sure project is in homedir, for #3679 (#5956) [skip ci]
9138c80 docs: explain how to delete snapshots (#5961) [skip ci]
3963453 fix: just delete compose orphans, fixes #5755 (#5950)
a0d55b7 docs: change recommendation for colima to vz (#5948) [skip ci]
183a487 docs: Improve suggestions about WSL2 docker options (#5952) [skip ci]
60831ee feat: Add native lima Docker provider support (#5892) [skip ci]
a4bf20b fix: Don't kill supervisord when processes exit, for #5906, fixes #5358 (#5936)
1ca5643 fix: Adds text/javascript MIME type to gzip_types and mod_deflate.conf, fixes #5937 (#5938) [skip ci]
9ddf9ff docs: Improve magento2 quickstart and remember composer auth (#5932) [skip ci]
3317800 docs: some fixes for the cms quickstarts, fixes #5919 (#5935) [skip ci]
4478adb build: use correct key pattern for blackfire, fixes #5929 (#5944)[skip ci]
0c1baa3 fix: make the primary URL https if the custom cert exists (#5684)
b07066b fix: isMagento2App() should detect version 2.4.5+, update test URLs (#5804) [skip ci]
8da86ea fix: don't call app.WriteConfig twice (#5923) [skip ci]
3a1ec30 feat: invoke dbeaver inside wsl2, fixes #5375 (#5916)
22df941 fix: add nginx support for webp images in hidden directory, sync nginx conf (#5580) [skip ci]
792611b docs: use stable URL for 404 [skip ci] (#5931)
a07bccf docs: standardize capitalization of Docker-ce (#5934) [skip ci]
c5ec069 docs: remove 'just' (#5933) [skip ci]
e294282 fix: magento2 requires mariadb 10.6, for #5919 (#5922)
e4b45d5 docs: fix extraneous '#' in FAQ (#5930) [skip ci]
d4fc865 docs: update faq with new questions, fix menus (#5924) [skip ci]
cd798dc docs: Use backticks when referencing custom command annotations, fixes #5820 (#5927)
9e31187 docs: Add Pimcore quickstart, fixes #5843 (#5909) [skip ci]
61f9e4e docs: mention more Docker providers for macOS (#5914) [skip ci]
f6474f2 fix: ddev config should not change unspecified options, fixes #5882 (#5887)
1c847f1 refactor: point go code to the stable docs (#5905) [skip ci]
904d69b docs: fix systemd unit example for casual hosting (#5876) [skip ci]
a816a36 docs: add kirby to cms quickstart instructions (#5791) [skip ci]
751b6a5 docs: add instructions for Grav CMS to quickstart.md (#5796) [skip ci]
73abc7a fix: make a copy of the bytes array before passing to the channel, fixes #5470 (#5893)
499b164 docs: improve database type and version visibility (#5884) [skip ci]
fc50176 docs: update Debugging & Profiling for recent updates to phpstorm ui (#5903) [skip ci]
02bcf8f fix: set permissions on /run/php so php-fpm can run (#5900)
c8fb3fc test: more buildkite work, windows not working [skip ci] (#5902)
8a6addb feat: make ddev composer create fully compatible with composer create-project (#5058)
cc84e74 feat: change upgrade pester interval to 4 hours, for #5889 (#5890) [skip ci]
cff220b docs: show a warning banner for the latest docs (readthedocs+mkdocs) (#5855) [skip ci]
099b9c3 docs: point to HEAD version of TestSites array (#5895) [skip ci]
3c07de8 test: make sure buildkite leaves docker in sane setup (#5897) [skip ci]
d9d922f test: Run colima tests native instead of github, fixes #5598 (#5886)
20a58d4 feat: change database default to mariadb:10.11, fixes #5797 (#5836)
e5e0238 fix: don't start 'mutagen daemon run' during ddev stop/delete (#5868) [skip ci]
d7163e7 test: exclude TestPHPOverrides on Colima and TestProcessHooks on Windows (#5883)
18842b6 fix: cache Docker client instead of creating a new one all the time, fixes #5861 (#5878)
ae1a18a fix: error message 'Error converting to int' on ddev import-db (#5856) [skip ci]
2bde673 docs: Link to 'Upgrading DDEV' in 'Usage' section (#5877) [skip ci]
ce909b2 docs: fix 404 link in phpstorm docs (#5881) [skip ci]
2e2afbc fix: ddev start should not continue if web/db containers aren't healthy (#5871)
8f7a15d fix: don't panic in app.Describe() if container not found (#5873) [skip ci]
12da4ba test: Fix TestPantheonPush, broken due to php8.2 default (#5874) [skip ci]
b1c32a9 test: Minor improvement to TestComposerVersion (#5879) [skip ci]
08d94f7 fix: do not create project network programmatically on ddev start, fixes #5810 (#5848)
8956afd test: stop testing TestAutocompletionForCustomCmds on Windows, fixes #5870 (#5872) [skip ci]
8c9441b docs: stop checking link to community.chocolatey.org (#5869) [skip ci]
1b90976 docs: buildkite wsl2 setup learning (#5864) [skip ci]
2b2091d build: bump fuxingloh/multi-labeler from 3 to 4 (#5867) [skip ci]
49a79a8 docs: add auto light / dark mode (#5853)
49bf2a4 docs: mostly warn people off of using xdebug_ide_location (#5857) [skip ci]
4b052ed docs: stop checking all stack overflow links (#5858) [skip ci]
b3f7cf6 feat: replace fsouza/go-dockerclient with docker/docker/client, fixes #3460 (#5787)
ca7e2ab fix: make ddev --version work even if not in project and ~/.ddev/commands not yet created (#5854) [skip ci]
c7ae1b6 docs: don't link check a couple of unstable external urls [skip ci] (#5852) [skip ci]
e280b37 test: silence docker scout nonsense in buildkite [skip ci] (#5851) [skip ci]
046c40b docs: add maintainer docs about remote-config testing (#5850) [skip ci]
efa8cea feat: change php default version to 8.2, fixes #5767 (#5835)
6767194 docs: use PHP 8.3 for the TYPO3 Quickstart (#5842) [skip ci]
8d04729 docs: improve buildkite setup for WSL2 (#5846) [skip ci]
df3bfed refactor: update to Node.js v20 LTS as current default (#5453)
0f21004 build: bump traefik to 2.11 (#5833) [skip ci]
6d96bad docs: update the section about zsh completions (#5825) [skip ci]
2d59e77 docs: find all DDEV binaries using which -a ddev (#5834) [skip ci]
3a1bcf9 build: filter binaries for deb and rpm on release, fixes #5734 (#5759)
3f22d8f build: bump fuxingloh/multi-labeler from 2 to 3 (#5828) [skip ci]
34485f4 build: bump golangci/golangci-lint-action from 3 to 4 (#5827) [skip ci]
3e06883 build: revert implementation of 'head' release, fixes #5830 (#5831)
8c9ad11 build: improve goreleaser, add testing capabilities, "head" release, docs, fixes #5821, fixes #5811 (#5824)
d2ee118 docs: update developer release instructions (#5789) [skip ci]
91d1f46 build: bump ddev-php-base and ddev-webserver to base on Debian 12 bookworm, replaces #5278 (#5579)
1be7e65 feat: enable autocompletion for custom commands, fixes #5783 (#5785)
9ffd61e docs: show initial and project-checkout Backdrop installation (#5781) [skip ci]
8c7af56 docs: update buildkite installation to include icinga (#5802) [skip ci]
42e61d3 fix: follow the zsh naming conventions for completion scripts (#5814) [skip ci]
9d82e9e feat: support TablePlus application located in setapp directory (#5815) (#5816) [skip ci]
03a14bb test: golangci-lint got pickier, satisfy it (#5812)
2acaec4 docs: Revert "docs: temporarily revert docs on not needing --create-docroot" (#5768) [skip ci]
ee16949 docs: Add using current stable version to troubleshooting section (#5808) [skip ci]
96dcd92 build: update .gitpod.yml for new release [skip ci]
You can’t perform that action at this time.