Releases: fideloper/Vaprobash
Releases · fideloper/Vaprobash
1.4.3 - PHP 7!
1.4.2
- Updated version of ElasticSearch via PR #490
- Improved global installation of Composer packages using
COMPOSER_HOME
env variable via PR 492 - Updated php 5.6 config for latest from PPA via PR #504
- NVM no longer adding in prefix/changing PATH via install script via PR #505
- Added Kibana installation via PR #496
- Fixed bind_ip bad regex for MongoDB via PR #507
- Getting latest NodeJS version (again) via PR #508
- NFS optimizations via PR #511
- Fixed passing Github oAuth token to composer.sh installer via PR #493
- A better (hopefully) long-term solution to finding the latest stable NodeJS version via PR #512
- Using hostname variable for vb.name via PR 518
- Using
en_US.UTF-8
overC.UTF-8
vua PR 526
Apache fixes, general updates
- Updated version of ElasticSearch installed with PR #476
- Added SSH agent forwarding via PR #480. This allows you to use SSH keys from your host computer from within the virtualmachine
- Ability to select mongo version via PR #478
- Fixed composer install GitHub oAuth token and odd conditional statement via PR #475
- Added installer for Neo4J graph database via PR #470
- Added Go and Go Version manager via PR #483
- Fixed Apache error where mpm_event (the default mpm) was no longer installable via Apache PPA #489
.gitconfig
file optionally pulled from local configuration via @faviouz
1.4.0
Mailcatcher / PostGreSQL Fixes
Fixed PostgreSQL, which was hard-coded at version 9.3. The repository installed 9.4, making some file references to version 9.3 incorrect.
Using an Upstart script for Mailcatcher, rather than a CRON task. This more properly monitors Mailcatcher and resolves some issues around it failing on error and not restarting.
Ansible, Docker & php 5.5 backwards compatibility.
1.3.0
- Added Ansible, thanks to PR #398
- Added
build-essential
package to base.sh, for anything that may needmake
/gcc
commands. May effectmailcatcher
. - Added sturdier sudo-based solution for php config of catchmail (
echo "..." | sudo tee ...
vssudo echo "..." >> ...
) - Fixed Mailcatcher starting on boot via PR 402
- Fixed CouchDB conflict with xDebug via PR #410
- Added Docker! PR #412
- Added ability to choose Sphinxsearch version via PR #413
- Added support for
Vagrant Hostmanager
via PR #415 - Fixed installing RVM, needed gpg key. PR #416
- Added ability to use PHP 5.5 or php 5.6 via PR 418
- Added PostgreSQL supseruser role
vagrant
for easier PostgreSQL administration. See proposal #422 and PR #423
1.2.0 - PHP 5.6 and more
PHP 5.6!
- Repository now installs PHP 5.6. Currently there is not an option to choose PHP 5.5 instead, but PR's are welcome.
- Moved timezone setting to
base.sh
script - Setting locale settings to
C.UTF-8
, exporting in.bashrc
file. - Added
export LANG=C.UTF=8
to php.sh script, which needs it forppa:ondrej/php5
andphp5-5.6
to prevent reading ASCII/Unicode characters correctly when importing the repository - Optimizing PPA repository URLs for the Europeans :D - PR #389
- Installing
software-properties-common
inbase.sh
- PR #379 - Improved Nginx vhost script to allow over-write of existing vhost. PR #391
1.1.0 - Features and Fixes
- Added DigitalOcean provider within Vagrantfile
- Divided out server timezone from php timezone, defaults to UTC. PR 370
- Added ZeroMQ messaging system installer. PR 366
- Updated Apache to use
FilesMatch
overProxyPassMatch
, as version 2.4.10+ can proxy to TCP/Unix sockets viaFilesMatch
with a simpler and more resilient configuration - Fixed PR & issue #361 where Node didn't correctly get current version after Nodejs.org homepage redesign.
- MongoDB accessible from remote location, bound to
0.0.0.0
. PR 365
Stability Improvements
- Fix #312 for Mailcatcher - Install ruby-1.9.1-dev
- Added mpm_event for Apache - better performance with PHP-FPM
- Fix #357 for MongoDB - Install correct package due to updates in how MongoDB distributes its deb package
- Changed PHP-FPM run-as user/group to
vagrant
to handle permissions better when writing to files (not a good setting for production use!) - Added user
vagrant
to secondary groupwww-data
within Apache and Nginx installs. - Added public key for
ppa:ondrej/php5
before adding repository and updating, resolve public key not available errors.
First stable release!
Releases will now follow semver.
New features will be added in at a slower pace, with bug fixes taking priority.