Skip to content

Latest commit

 

History

History
261 lines (260 loc) · 17.3 KB

File metadata and controls

261 lines (260 loc) · 17.3 KB

Changelog

  • v1.10.2
    • Compatibility updates for python 3 and ansible latest (2.8.5 as of this writing)
  • v1.10.1
    • Fixed cache:clear cap task
  • v1.10.0
    • Added custom apt package installation (#179)
  • v1.9.1
    • Added php7 xml package (#177)
  • v1.9.0
    • Fix an auto-update bug (#175)
  • v1.8.1
  • v1.8.0
    • Fix for pecl failures (#136)
    • Dropped support for ansible 1.x
  • v1.7.1
    • Potential fix for varnish cache clearing issues (#168)
  • v1.7.0
    • Snapshot enhancements and corresponding cap tasks (#170)
  • v1.6.5
    • One last fix for snapshots...
  • v1.6.4
    • Snapshot backup support (#169)
  • v1.6.3
    • Optional PHP 7 support (#167)
  • v1.6.2
    • Another 5.6 tweak (#165)
  • v1.6.1
    • Upgraded mysql to 5.6 (#164)
  • v1.6.0
    • Added ability to skip plugin/theme updates (#161)
  • v1.5.0
    • Fixed bug with conflicting git remotes (#152)
    • Added varnish health checking (#154)
    • Added wordpress manual remote and automatic updating (#159)
  • v1.4.5
    • Fixed bug with ansible 2.1.2 and private keys (#150)
  • v1.4.4
    • Fixed wp content and uploads permissions (#140)
    • Fixed wp path for staging/prod wp-cron jobs (#149)
  • v1.4.3
    • Added optional override of xml-rpc blocking (#147)
  • v1.4.2
    • Fixed non-integer swapfile sizes (#142)
    • Fixed handling of forwarded IP addresses (#145)
  • v1.4.1
    • Added ssh control path in ansible.cfg (#139)
  • v1.4.0
    • Added distro & version check in provisioning (#137)
  • v1.3.16
    • Fixed ssh fingerprint issue for local vagrant rebuilds (#130)
    • Added reference docs for theme and plugin development (#132)
    • Role for newrelic should only run for prod stage (#133)
  • v1.3.15
    • Fixed a whackamole get_url bug that kept coming back (#129)
  • v1.3.14
    • Fixed php config path (#128)
  • v1.3.13
    • Fixed some ansible deprecation warnings (#127)
    • Added another FAQ entry
  • v1.3.12
    • Replaced zip lib and added known host checks in importer (#122)
    • Use google public dns nameservers (#118)
    • Documented datadog generator prompt (#123)
  • v1.3.11
    • Bypassed ansible get_url SNI issue (#114)
  • v1.3.10
    • Fixed bug with ansible-galaxy and empty roles file (#112)
  • v1.3.9
    • Added maintenance and upgrade documentation
    • Added Datadog monitoring (#108)
  • v1.3.8
    • Bug fixes for import script, alongside Cambrian v0.3.0 (#107)
  • v1.3.7
    • Implemented WPcron via system crontab (#105)
    • Updated ansible 2 support (#106)
  • v1.3.6
    • Added ESI cache ttl support (#102)
  • v1.3.5
    • Added local awstats for remote log analysis (#96)
    • Fixed full boot partition issues (#98)
    • Ensured latest wp-cli on reprovision (#99)
    • Fixed potential git protocal issues (#100)
    • Revamped CI testing (#101)
  • v1.3.4
    • Fixed functional tests (#94)
    • Customized apache logrotate config (#95)
  • v1.3.3
    • Fixed generator dependency issues on Ubuntu (#92)
  • v1.3.2
    • Several suhosin bugfixes (9fef3ab, 7017c3a, 458d32e)
  • v1.3.1
    • Fixed awk escape sequence bug (#86)
  • v1.3.0
    • Fixed regeneration of existing READMEs (#85)
    • Added php hardening role (#54)
    • Added ansible role defaults where applicable (#84)
    • Added Cambrian importer (#66)
  • v1.2.4
    • Added swapfile provisioning (#83)
  • v1.2.3
    • Fixed permissions issue on cleanup of old releases (#82)
  • v1.2.2
    • Fixed rsync host key checking (#79)
    • Fixed rsync file time warnings (#80)
    • Fixed SSL generator prompt (#81)
  • v1.2.1
    • Fixed host verification from within vm (#75)
    • Customized php upload_max_filesize (#76)
    • Added apt autoremove on provision
    • Added vagrant performance tweaks (#78)
  • v1.2.0
    • Added/refined workflow documentation
    • Fixed vagrant private key issues (#59)
    • Fixed lingering url issues for production and branch stages (#56)
  • v1.1.4
    • Gitignore enhancements (#68 and #69)
    • Significant documentation of workflows (#70)
  • v1.1.3 - Fixed potential issue with db host using implicit local socket vs explicit TCP/IP (#67)
  • v1.1.2 - Fixed sync and pathing issues with wp-cli (#64)
  • v1.1.1
    • Deploy of non-master to staging opens branch subdomain in browser (#62)
    • Shortened apt cache valid time (#65)
  • v1.1.0 - Fixed bower version range
  • v1.0.16
    • Updated Vagrantfile box name and removed box_url
    • Fixed relative url issues (#37)
  • v1.0.15
    • Added www option (#51)
    • Fixed Vagrant 1.7.0+ issue with ssh key insertion
    • Incorporated htaccess/vhost tweaks for security/performance (#52)
    • Added optional new relic app/server monitoring (#53)
    • Fixed wordpress tagged version support(#55)
  • v1.0.14 - More enhancements, better WIP docs, and another SSL tweak
    • Added expanded README with quickstart (#43)
    • Replaced vagrant shell provisioning (#44)
    • Fixed SSL detection and hashing issues (#45)
    • Open url after deployment (#47)
    • Added robots.txt (#48)
  • v1.0.13 - Several bugfixes + enhancements:
    • Vagrantfile overriding default ssh port forwarding (#27)
    • Standardized prod subdomain for ansible/capistrano (#39)
    • Upgraded pound for SSL fix (#40)
    • Generator dependency checking (#41)
    • Generator infers settings for existing projects (#42)
  • v1.0.12 - Fix postinstall break
  • v1.0.11 - Ensure backup core theme on postinstall, fix ssh key permissions on provision, ensure up/down tasks compatible with genesis task names
  • v1.0.10 - Fix init.d calls, add reboot, fix branch inference for deployment
  • v1.0.9 - Restore user role in full provisioning
  • v1.0.8 - Add explicit creation of deploy user, before full provisioning
  • v1.0.7 - Add --ask-sudo-pass
  • v1.0.6 - Fix Evolution handling of top level domains
  • v1.0.5 - Fix bower.json version
  • v1.0.4 - Add firewall role, fix formatting of provision.yml
  • v1.0.3 - Fix pkg.version in init script
  • v1.0.2 - Add SSL and private/public prompts to generator
  • v1.0.1 - Clean up bower postinstall and yeoman generator, add role prompts
  • v1.0.0 - Initial release as Evolution Wordpress
    • Ubuntu upgrade from 12.04 precise to 14.04 trusty
    • Capistrano upgrade from 2.15.* to 3.2.1
    • Wordpress as a dependency, via Bower
      • Versioned themes and plugins live outside the wp codebase
      • Only uploads need be synced between local & remote
    • WP CLI support
    • Multiple wordpress environments supported on same server
    • Multi environment SSL support via Pound & SNI
    • Easy log viewing for Apache (access & error), Varnish, and Pound
    • Modular roles via Ansible (easy disabling of Varnish, Pound, etc)
  • v0.2.55 - genesis:provision works despite Net:SSH failures (#131)
  • v0.2.54 - Rewrite supports HTTPS (#101)
  • v0.2.53 - Introduce genesis:up:limited for rsync'ing only the shared folders (#80)
  • v0.2.52 - Sensible Apache2 defaults (#116)
  • v0.2.51 - Add Gemfile to generator (#126)
  • v0.2.50 - Fix duplication of genesis:backup and genesis:down (122)
  • v0.2.49 - Fix variable sustitution in provision.yml f334764
  • v0.2.48 - Fix for $ in passwords (113)
  • v0.2.47 - Automatically cleanup after deploy (112)
  • v0.2.46 - Legacy variable substitution(109)
  • v0.2.45 - Add genesis:backup:db command (120)
  • v0.2.44 - Explicitly bypassing bower interactive prompts during deployment
  • v0.2.43 – Revert 5afaf80, fixes v0.2.38
  • v0.2.42
    • auto_correct Vagrant SSH port
    • Default to latest WordPress
    • Add tests (#69)
  • v0.2.41 – Fix Varnish cookie bug (#90)
  • v0.2.40 – Set hostname on each machine (#45)
  • v0.2.39 – Revert v0.2.37 (aa9e83f)
  • v0.2.38 – Move events to after deploy:update_code (#82)
  • v0.2.37 – Fix isues with Varnish (#62:
    • Cleaned up cookie logic in production.vcl (see #28, and 3fd9d0c)
    • Fixed wp cookie check in receive/wordpress.vcl (see 9c2f358)
    • Changed varnish to file backend (see #53)
    • Removed cache bypassing for local env (see fa96873)
    • Removed caching of static files (see 99eb9ad)
    • Piping wp-(login|admin) instead of passing (see 89cb137)
  • v0.2.36 – Add postfix (#72)
  • v0.2.35 – Add genesis:teardown (#55) & fix date.timezone (#73)
  • v0.2.34 – Default to WordPress 3.7.1 (#74)
  • v0.2.33 – Allow two-part TLDs (#77)
  • v0.2.32 – Fix issue with adding deploy user to www-data group (#70)
  • v0.2.31 – Attempt to fix issues with genesis:permissions (#54)
  • v0.2.30
  • v0.2.29 – Apache + PHP performance tuning
  • v0.2.28 – Update with last PRs from Genesis WordPress Generator
  • v0.2.27 – Awwww snap!! Making it so the Genesis WordPress Generator is always up-to-date!
  • v0.2.26 – Use sudo instead of invoke_command (#41)
  • v0.2.25 – Directories are now 775 and owned by deploy:www-data (#31)
  • v0.2.24 – Set Varnish & PHP to 512M
  • v0.2.23 – Only bypass for logged in users, not logged out
  • v0.2.22 – Bypass cache for logged in users (#19)
  • v0.2.21 – Run genesis:permissions on server, not local!
  • v0.2.20 – Fix genesis:permissions
  • v0.2.19 – Fix permissions after deploy & genesis:files:up
  • v0.2.18 – Remove pretty_print. VERBOSE ERRORS FTW!!!
  • v0.2.17 – Add curl as default module
  • v0.2.17 – Don't sync .sql files by default
  • v0.2.16 – chmod 600 the ssh key only if it exists
  • v0.2.15 – Rename production logs from www- to production-
  • v0.2.14 – Localize wp_get_attachment_url
  • v0.2.13 – chmod 600 the ssh key when running genesis:down/up
  • v0.2.12 – Remove genesis:restart after genesis:down:*
  • v0.2.11 – Fix URLs for uploads & permalinks
  • v0.2.10 – Fix get_option( 'home' )
  • v0.2.9 – Remove probe for /server-status
  • v0.2.8 – Fix local access log
  • v0.2.7 – Restart after all genesis:down:* and genesis:up:*
  • v0.2.6 – Add priority to vhosts
  • v0.2.5 – Set deploy shell to /bin/bash
  • v0.2.4 – genesis:restart runs on all genesis:up commands
  • v0.2.3 – Fix bug with static assets being cached by Varnish
  • v0.2.2 – Fix bug when inferring :branch
  • v0.2.1 – Fix bug when git branch returns nothing
  • v0.2.1 – Remove Varnish error pages
  • v0.2.0 – Rename genesis:tail to genesis:logs
  • v0.1.21 – Bypass Varnish for 4xx & 5xx error codes
  • v0.1.20 – Bypass Varnish for local., wp-login, and wp-admin
  • v0.1.20 – Run genesis:restart after deploy:restart
  • v0.1.19 – Add Varnish to restart, start, stop
  • v0.1.18 – Initial Varnish
  • v0.1.17 – Add shared_children
  • v0.1.16 – chmod 600 id_rsa
  • v0.1.15 – Sync with generator-genesis-wordpress#0.1.6
  • v0.1.14 – Re-order NodeJS installation
  • v0.1.13 – Update cache before NodeJS
  • v0.1.12 – Bad ansible command (NodeJS)
  • v0.1.11 – Forgot to install NodeJS
  • v0.1.10 – Attempt to install NodeJS + Bower
  • v0.1.9 – Fix v0.1.8
  • v0.1.8 – Add filter for option_siteurl to fix redirects in wp-admin
  • v0.1.7 – Fix ssh & remove WP_SITEURL
  • v0.1.6 – Rename wp capistrano task namespace to genesis
  • v0.1.5 – Add cache to rsync_exclude folders
  • v0.1.4 – Bower release