Skip to content

Releases: roots/trellis

Trellis 0.9.1

18 Aug 19:27
Compare
Choose a tag to compare
  • Capture development mail with MailHog (#304)
  • Update git remote URL before cloning on deploys (#299)
  • Allow user to set the timezone (#301)
  • Improvements to custom Nginx includes (#242)
  • Fix comment in Vagrantfile: use absolute path for ANSIBLE_PATH (#292)
  • Fix remote user handling for AWS (#290)

Trellis 0.9.0

03 Aug 17:31
Compare
Choose a tag to compare
  • Allow auto-generation of self signed SSL certificate
  • Merge secure-root.yml into server.yml
  • Bump Ansible requirement to >= 1.9.2
  • Validate that at least the minimum required version of Ansible is used
  • Fix PHP error handling
  • Flush wp db theme roots on deploy
  • Stop recursive copying of vendor
  • Update the windows.sh script with absolute path
  • Conditionally copy .env into web root
  • Add subtree commented out
  • Add Composer binary path to the default path
  • Change base box to stock Ubuntu 14.04
  • Rename bedrock-ansible to Trellis
  • Restore strip_www functionality
  • Protect against Logjam attack by generating a strong and unique Diffie-Hellman group
  • Move SSH key handling to users role
  • Fix multisite conditional in wordpress-site.conf
  • Allow use of FastCGI caching
  • Wrap octal mode in quotes
  • Fix project_shared_children mode defaults
  • Allow for custom permissions for shared sources
  • Provide a mechanism for custom Nginx includes
  • Add trailing slash to WP core rewrite, preventing possible redirect loop
  • Insert full path to service command, add hhvm restart minute
  • Disable exposing PHP version to the world
  • wordpress-install improvements
  • Nginx h5bp config improvements
  • Make composer self-update idempotent
  • Fix project_subtree conditional
  • Remove redundant site_name when naming log files
  • Fix project_subtree check
  • Fix conditional check for multi-site deploys
  • Fix .env generation for wordpress-install
  • Mirror server_name in SSL and non-SSL blocks
  • Windows compatibility
  • Add swapfile role
  • Nginx: better worker_processes setting
  • Use inventory_hostname instead of ansible_hostname
  • Update Ansible version requirements
  • Add information on how to deploy with the git strategy
  • Define provider as virtualbox to avoid failure
  • Don't set HSTS header over HTTP
  • Add note about generating keys from the WordPress API
  • Use site instead of example.com
  • Be consistent with roots-example-project repo
  • Add vagrant-hostsupdater to requirements
  • SSL support
  • Vagrant: resolve site paths relative to Ansible
  • Subtree should be defined on a site
  • Remove static IP from site_hosts
  • Deploy improvements
  • WP subdomain multisite support
  • Add xdebug role
  • Add logrotate role
  • Add ntpd role
  • Ansible deploys
  • HHVM implementation
  • Add SMTP role
  • Install php5-memcached
  • Update to PHP 5.6
  • Simplify Vagrantfile
  • Add better SSH defaults
  • Add fail2ban, ferm for added security
  • Remove naming restriction on Bedrock path
  • Add vagrant-bindfs for custom NFS permissions
  • Limit sendfile off directive to development env
  • Add better upload size and execution time defaults
  • Use H5BP server configs
  • Hardcode Vagrant VM memory to 1GB
  • Replace dots in cron file names
  • Use NFS for shared folders and better performance
  • Tagged playbook roles

0.4.0

10 Sep 01:59
Compare
Choose a tag to compare
  • Complete memcached implementation: adds php5-memcached and always runs role
  • Better PHP production configs: errors and opcache
  • Always set fastcgi param SCRIPT_FILENAME in Nginx for better version compatibility

0.3.0

25 Aug 21:47
Compare
Choose a tag to compare
  • Ansible 1.6.8 compatibility (bug fix)
  • Fix for slow network connections
  • Nginx reload after DB import
  • Integrate vagrant-hostsupdater
  • Improve organization and file/folder structure
  • MySQL password support
  • Memcached role
  • Improved hosts file and group_vars for separate environments

Bedrock Vagrant box

15 May 22:33
Compare
Choose a tag to compare
  • Adds new roots/bedrock Vagrant box.
  • Adds run_composer option to wordpress_sites so Composer can be run on the VM removing the requirement for it on the host.
  • Removes upgrade role since we can't control package versions with it.
  • Bug fixes

Initial Release

02 May 03:05
Compare
Choose a tag to compare
0.1.1

Nginx: listen on all interfaces