Skip to content

v1.99.6

Choose a tag to compare

@rfay rfay released this 11 Jul 13:50
47837a7

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..yml 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.yml (#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]