@rfay rfay released this Feb 11, 2019 · 1 commit to master since this release

Installation/Upgrade

See the installation instructions for details, but it's easy:

  • macOS Homebrew and Linux Linuxbrew: brew upgrade ddev
  • Linux or macOS via script:
    curl https://raw.githubusercontent.com/drud/ddev/master/scripts/install_ddev.sh | bash
  • Windows: Download the ddev_windows_installer.v1.6.0.exe above or with Chocolatey choco install ddev or choco upgrade ddev (or for now choco install ddev --version=1.6.0 while it's in the approval process.)
    And anywhere, you can just download the tarball or zipball, untar or unzip it, and place the executable in your path where it belongs.

Key changes in v1.6.0:

  • ddev now supports) NFS mounting into the container on all platforms. This provides nearly the speed increase of the experimental webcache feature, but with far greater reliability, and it works on all platforms. In addition, it seems to solve perpetual symlink problems that windows users had. It does require some configuration on the host side, so please read the docs
  • Chocolatey installs on Windows: Chocolatey is a leading package manager for Windows, and it makes so many packages so easy to install. On our Windows testbots we use choco to install all the key items that a testbot needs with choco install -y git mysql-cli golang make docker-desktop nssm GoogleChrome zip jq composer cmder netcat ddev, note that ddev is in there now :). This version may not be available for a few days because the approval process is slow, but it will soon be available by version with choco install ddev --version=1.6.0
  • The ddev-dbserver container has been updated so that triggers work, for those of you who use triggers.
  • Xdebug now works on docker toolbox with no customization.
  • For teams that use webcache_enabled: true, Windows and Linux no longer fail if they encounter that configuration, they just warn that it's not supported there.
  • Root/sudo usage of ddev is prevented (#1407). We found that people kept getting themselves in trouble by trying to use sudo and then they would have files that could not be accessed by an ordinary user.

Commits since v1.5.2

93c03fa Improve NFS documentation and install script, especially for Windows (#1442)
1ec1223 Don't complain if nfs volume not found (#1444)
c2a3d49 Push al(most) all artifacts to where we want them to go (#1438)
b8cd0a4 Kill containers before sanetetbot (#1440)
f024447 Bump release version to v1.6.0 pre-pushed containers (#1439)
6c61dfe Allow a user to remove a project by name after deleting project directory, closes #1338 (#1345)
f4739bb Fix nightly build broken by #1425 (#1435)
221674a Support chocolatey for Windows user installation (#1405)
aae18dd Rework CircleCI config to do macOS builds, fixes #1415 (#1425)
d21e90c Update starter (from scratch) database caches to match mariadb version, fixes #1340 (#1434)
25dc4c2 Fix version constraint to have a pre, fixes #1431 (#1433)
b79e7ec Specify how project names work in pantheon (docs) (#1413)
64a43c8 Implement nfs mounted project directory, fixes #976 (#1396)
7f738b6 Minor: Better volume cleanup before running tests and full remove (#1428)
4857f5f Make sanetestbot.sh wait for docker to be ready (#1427)
97aaf3f Bump pinned mariaDB pinned version to solve container build problems (#1429)
00ef6f1 Automatically create release on tag creation, closes #1091 (#1230)
4ddce0e Notify when the project type does not support import-files, fixes #1416 (#1420)
5d1bac2 ddev auth ssh should show key it's working on (docker toolbox), fixes #1394 (#1404)
3efc826 Do not report trying to delete nonexistent docker volumes, fixes #1382 (#1408)
9ac8a0d Skip prerelease versions in update check (#1409)
e153ea0 Prevent running as root except for ddev hostname, fixes #1379 (#1407)
c30653b Make dbimage work again in config.yaml, fixes #1374 (#1402)
7d1d59d Add trigger privilege to default db, fixes #1398 (#1399)
13efcc4 ddev composer should fail if composer fails, fixes #1373 (#1400)
1aa0109 Support xdebug on Docker Toolbox, fixes #1297 (#1391)
105201d Make webcache_enabled just a warning on non-macOS, fixes #1395 (#1390)
7cc2752 Fix Maintenance status in Readme (#1393)
67125da Don't ask about sentry if DDEV_NO_SENTRY (#1392)
e315a1d Improvements to bgsync/webcache debugging, testing, and behavior (#1389)
3797c40 Try docker command twice in sanetestbot.sh, minor improvements to sanetestbot (#1388)
71af62f Remove dep-oriented Gopkg.toml, etc. (#1384)
1734465 Minor docs fix to remind people to composer install when using git checkout (#1383)
793dd29 Update drush, wp-cli, use recommended drush install technique, fixes #1039 (#1386)

Assets 24

@rfay rfay released this Jan 15, 2019 · 35 commits to master since this release

Installation/Upgrade

See the installation instructions for details, but it's easy:

  • macOS Homebrew and Linux Linuxbrew: brew upgrade ddev
  • Linux or macOS via script:
    curl https://raw.githubusercontent.com/drud/ddev/master/install_ddev.sh | bash
  • Windows: Download the ddev_windows_installer.v1.5.2.exe above.
    And anywhere, you can just download the tarball or zipball, untar or unzip it, and place the executable in your path where it belongs.

Key changes in v1.5.2:

  • Linuxbrew is our preferred install/upgrade technique on all Linux distributions.
  • PHP 7.3 now has php-memcached in web container
  • ghostscript added to web container
  • php-apcu added to web container, significant performance boost. For Drupal 8 $settings['class_loader_auto_detect'] = FALSE; is added to the settings.ddev.php and it increases performance quite a lot with php-apcu. Thanks to @mglaman for the suggestion in Stack Overflow
  • mariadb in db container upgraded from 10.2.15 to 10.2.19-r1
  • ddev import-db and ddev pull now sport a nice progress bar letting you know how much time you have for coffee. Thanks to @longwave for that!

Commits since v1.5.1

c62cf76 Bump container version numbers to v1.5.2 (#1378)
740caa0 More final v1.5.2 docs (#1377)
3f78f44 Bring in build_tools 2.0 (#1371)
1e35bac Update docs for Linuxbrew (#1376)
263dd48 Solve mariabackup-fails-on-docker-toolbox problem (#1375)
baa15bf Web container maintenance, fixes #1350, fixes #920, fixes #1337 (#1368)
9c0a8ed Documentation updates including for Docker Toolbox, fixes #1271 (#1370)
e559fa0 Use pv to show progress bar during import-db (#1349)
76187c4 Document how to add a beanstalk queue (#1315)
9116c73 Fix Arch Linux docs link (#1366)

Assets 18

@rfay rfay released this Jan 3, 2019 · 45 commits to master since this release

v1.5.1 is a minor release to resolve a performance regression on macOS; Mostly you should read the v1.5.0 release notes if upgrading from an earlier release.

Installation/Upgrade

See the installation instructions for details, but it's easy:

  • macOS Homebrew: brew upgrade ddev
  • Linux or macOS via script:
    curl https://raw.githubusercontent.com/drud/ddev/master/install_ddev.sh | bash
  • Windows: Download the ddev_windows_installer.v1.5.0.exe above.

And anywhere, you can just download the tarball or zipball, untar or unzip it, and place the executable in your path where it belongs.

Key changes in v1.5.1:

  • A macOS performance regression omitted the docker ":cached" attribute in the docker-compose.yaml. (#1361). That cut performance by 40-50% on macOS (only) for normal (non webcache-enabled setups). It probably made no difference if you were using webcache_enabled: true
  • In v1.5.0 php 7.3 did not work with apache. (#1351)

Commits since v1.5.0

e06f3ec Bump web container version to v1.5.1, add :cached on bgsync mount (#1364) 09edff8 Add the cached attribute back into docker-compose mount of project dir for #1352 (#1361)
24f6ee2 Specify files as binary in .gitattributes (#1362)
0a13a19 (20181227_fix_gitattributes) We don't need the fancy GOPATH stuff we used to use now with go v1.11 (#1331)
8121205 Fix nightly build (again) - gitattributes (#1357)
56c8ef7 Fix apache-fpm behavior with php7.3, fixes #1346 (#1351)
a53fd50 Fix unclosed tag (at least the way readthedocs sees it) [skip ci] (#1355)
985d48f Simplify nightly build, build PRs in nightly build, fixes #1165 (#1347)
2ee8d91 Test improvements (#1335)
7b5766d Add release issue template (#1342)

Assets 16