Overview
The intention of this milestone is to address larger issues that require a bit of research, prototypes, and architecture in order to inform future decisions and features for the roadmap. Areas of focus include:
- Pre/Post hook functionality
- Nginx configurations per site
- Prototype of provider plugins
- Persistent database storage
- Extending external services
- Various minor fixes and enhancements
Features and Improvements
- bash autocompletion (requires configuration if you're not using homebrew to install) #309
- ddev-router install policy #317
- Full codebase is now mounted to the web container #314
- Newer version of drush in web container #333
- Generate settings file unless custom, manage settings file #325
- Validate sitenames #339
- Testing and "read-the-docs" documentation improvement
- Host-mounted database files #337
The key incompatibility introduced in this release is that mysql data store is now persistent (stored on the host/workstation instead of in the container). It's stored in ~/.ddev/<site_name>/mysql
. Databases can be removed with ddev remove --remove-data. The syntax of the ddev remove
was changed a bit as removing containers and a site no longer causes data loss.