We’ve been hard at work and have released (v3.4.1. The develop
branch has now moved to 3.5.0
in preparation for a 3.5.1
release in several months time
Before we continue, here’s a recap of what changed in 3.3
:
- Installs the ntp date packages and starts the ntp service to fix time drift on sleep
- Fixes an issue with the ntpsec package by removing it
- Fixed the use of dots in site names breaking provisioning
- Improvements to the ruby code in the vagrant file
3.4.1
This release contains a number improvements to terminal output, logging, and bugfixes. We also made a lot of small internal improvements to provisioners to improve reliability in edge cases.
Enhancements
- Improved the log folder names from
20200225-182126
to2020.02.25-18-21-26
(#2078 ) - Added a
switch_php_debugmod
to replace thexdebug_on
tideways_off
style scripts (#2084 - Checks the default password for MySQL root user during provision (#2077, (#2085 )
- Removed NVM cleanup code (#2088 )
- Improved the provider examples in
default-config.yml
(#2091 ) - Run rubocop on Vagrantfile in a move towards more idiomatic ruby (#2093 )
- Improved network checks to test more domains (#2099 )
- ack-grep is now installed via
apt
rather thanbeyondgrep.com
(#2100 ) - Refactor site provisioners (#2102 )
- Added new bears to the various vagrant trigger scripts (#2105, (#2108 )
- Removed Ubuntu news MOTD (#2105 )
- Improve network checks wording (#2106 )
- Support for vagrant-hostmanager (#2112 )
- Bumped MariaDB sources from 10.3 to 10.4 (#2140 )
- Improve compatibility with globally installed gems on the guest (#2138 )
- Add LFTP tool (#2137 )
- List relevant log files when provisioners fail (#2161 )
Bug Fixes
- Fix checks for utility installation (#2073 )
- Fix SSL issue on the base Ubuntu image (#2074 )
- Don’t spider and recurse domains when checking for network connections (#2103 )
- Always set the database root user password to avoid having the default invalid password on fresh installs (#2104 )
- Swap the MariaDB apt mirror used for a more reliable source ( partially #2140 and in a217369 )
- Fixed an issue with the dpkg lock file not being cleaned up sometimes (#2151 )
- Fix issues with the sad bear showing at the end of provisioning despite provisioners being succesful (#2161
- Fix provisioners printing all output to console (not just errors) (#2174 )
Check out the changelog for more details on what changed in VVV 3.4
Provisioners and Utilities
Our utilities and site templates run on a continuous release process. Here’s a quick update of what changed since VVV 3.3.0.
Custom-site-template
- New option to set the db table prefix
- Expire static assets after 100 days
Check the readme for all the features!
Custom-site-template-develop
- New parameter to set if SVN or GIT should be used to download the repo
- NPM improvements
Check the readme for all the features!
Utilities
- Improved TLS_CA provisioner for issues with certifications
- Improvements to Tideways provisioners
- php-intl module is now installed
Documentation
- Improved docs for Tideways and XHGui
- Vagrantfile documentation
- Documented how works the NGINX config generation
- SSH troubleshooting updated
- Log folder documentation
- Hosts file troubleshooting
VVV Slack
We have a Slack Workspace! This is a great place to get help/support, ask quick questions, or watch VVV being developed. (Find out more about the VVV Slack.