Releases: Varying-Vagrant-Vagrants/VVV
Releases · Varying-Vagrant-Vagrants/VVV
v3.15.1
This release brings with it an update to Ubuntu 24, it's recommended to upgrade for continued support. To do this backup your database, destroy your VM, reprovision, and restore the database. A vagrant ssh -c db_restore
script is available inside the VM to perform these backups, and will place SQL dumps in the database/sql/backups
folder if backups and restores are enabled in your config/config.yml
. There is also a vagrant ssh -c db_restore
command for importing those backups.
Enhancements
- Upgraded Ubuntu boxes from 20.04 to 24.04 for docker provider ( #2739 )
- Github action improvements ( #2739 )
- Improved noroot to check for vagrant users and fallback if not present ( #2739 )
- Greatly improved database backup and import script checks and output ( #2759 )
- Faster checks for when packages are installed
- Use curl for network checks first, falling back to wget
- New automated Ubuntu EOL checks
- Optional script to remove provisioner logs older than 1 year
- New timing logs for provisioners to track hook/provisioner performance
- Timings no longer show empty leading values
Bug Fixes
- Fixed docker test provisioning by replacing symlinks with copies ( #2739 )
- Improved PHPCS permissions handling ( #2739 )
- Fixed a typo in
config/homebin/vagrant_up
( #2739 ) - Explicitly create
/srv/www
if it doesn't exist, and set ownership ( #2739 ) - Added failure safeguards to git safe directory setting ( #2739 )
- Fixed uses of config.vm instead of override.vm in the Vagrantfile ( #2754 )
- Added nonempty to mount_options for Parallels, and added mount_options to all synced folders ( #2757 )
- Added Xdebug port mapping for the docker provider ( #2748 )
- Provisioner logs no longer log escape codes ( #2742 )
Maintenance
- Refactored git-lfs signing key to the newer GPG key ( #2739 )
- Various provisioner resilience improvements
3.13.2
What's Changed
- Check if docker is present before defaulting to it on Arm64 by @tomjn in #2715
- Missing dashboard message by @tomjn in #2714
- Purge mysql packages when cleaning before GH Action tests by @tomjn in #2716
- Improve docker/parallels detection by @tomjn in #2718
Full Changelog: 3.13.1...3.13.2
3.13.1
What's Changed
- Tomjn docker nginx fix by @tomjn in #2674
- Monolithic Docker provider by @tomjn in #2632
- change the default PHP to v8.0 by @tomjn in #2658
- Bump VIPCS and WPCS to v3 by @tomjn in #2688
- Better PHP warnings and IP6 VM hostfiles by @tomjn in #2689
- Switch to php 8.2 as the default by @tomjn in #2690
- Replace squiz repo reference with the new phpcs standards repo by @tomjn in #2692
- Switch to Node 20 to match WP core defaults by @tomjn in #2696
- Remove macos testers on CI by @tomjn in #2698
- improve the output and some checks on the debug switching script by @tomjn in #2702
- Use the bento box for parallels arm64 by @tomjn in #2695
- 2709: Fix an expired Nginx signing key by @tomjn in #2710
- Fix 2702: Guest hosts file fixes by @tomjn in #2708
- Docker Clock synchronisation fixes by @tomjn in #2711
- v3.13.1 by @tomjn in #2712
Full Changelog: 3.12...3.13.1
3.12
What's Changed
- Fix a warning when the Parallels plugin isn't installed by @tomjn in #2670
- GMP PHP extension by @tomjn in #2676
- Update Bitbucket fingerprints by @tomjn in #2679
- Use ubuntu 20 for workflows by @tomjn in #2677
- Improve PHPCS installation by @tomjn in #2680
- Shellcheck improvements by @tomjn in #2675
- Docker improvement migrations by @tomjn in #2682
- Set up git safe.directory by @tomjn in #2681
Full Changelog: 3.11.2...3.12
3.11.2
v3.11
3.10.1
What's Changed
- Adjust wp cli package updating so it doesn't fail the provisioner by @tomjn in #2601
- Add/nginx config install testing by @tomjn in #2605
- Switch to the newer launchpad PPA domain with HTTPS by @tomjn in #2607
- Add ruby version in logs by @Mte90 in #2606
- Disable parallels guest updating by @tomjn in #2562
- Improve db scripts by @msaggiorato in #2608
- Disable gcrypt hardware optimization as we are a VM by @Mte90 in #2609
- missing mkdir -p parameter by @Mte90 in #2610
- Fix unbound variable by @Mte90 in #2617
- Fix unbound variable part 2 by @Mte90 in #2619
- Npm in site provisioners by @tomjn in #2618
- PHPCS composer plugin allow by @tomjn in #2620
- feat(db): more verbosity on importing by @Mte90 in #2621
- Docker PR integrations by @tomjn in #2628
- More docker compatibility tweaks by @tomjn in #2630
- 3.10.1 release by @tomjn in #2625
Full Changelog: 3.9.1...3.10.1