2.7.1 / 2020-12-23¶ ↑
-
1 bug fix:
-
Bumped rake dependency. (nearapogee)
-
2.7.0 / 2016-06-13¶ ↑
-
1 minor enhancement:
-
Allowed files in shared_paths. (arr-dev)
-
2.6.5 / 2015-06-25¶ ↑
-
2 bug fixes:
-
Updated dependency for rake-remote-task 2.3+.
-
Use send to access private set methods. (drbrain)
-
2.6.4 / 2015-01-27¶ ↑
-
1 bug fix:
-
Removed dead rubyforge setting in Rakefile
-
2.6.3 / 2014-01-07¶ ↑
-
1 bug fix:
-
Fixed String.cleanup to deal with wonky rake task descriptions. (shunwen)
-
2.6.2 / 2013-08-19¶ ↑
-
1 minor enhancement:
-
Split update_symlinks task into update_symlinks and set_current_release. (ingeniarius)
-
2.6.1 / 2013-07-23¶ ↑
-
1 bug fix:
-
Fixed update_symlinks from assigning to ops, changing type. (dennisrelmann)
-
2.6.0 / 2013-07-03¶ ↑
-
1 minor enhancement:
-
Split update task into smaller chunks for easier extension. (chredd)
-
-
1 bug fix:
-
Oops. Fixed typo in exception class name. (dplummer)
-
2.5.1 / 2013-06-20¶ ↑
-
2 minor enhancements:
-
Make failed loads more obvious so you know you're missing a plugin. (dfl)
-
Updated for minitest 5.
-
2.5.0 / 2013-05-10¶ ↑
-
1 minor enhancement:
-
Silo vlad:cleanup and vlad:rollback to app role. (contentfree)
-
-
2 bug fixes:
-
Fixed code/home urls in readme/gem.
-
Fixed problem with 'revisions variable or method not found'. (bitboxer/jleo3)
-
2.4.1 / 2013-02-27¶ ↑
-
1 bug fix:
-
Apparently psych doesn't have top level y. Switched to to_yaml. (erotte)
-
2.4.0 / 2013-02-07¶ ↑
-
1 minor enhancement:
-
Add a new configuration to enable alternative names for RAILS_ENV.
-
2.3.1 / 2012-11-27¶ ↑
-
1 bug fix:
-
Fixed dependency on rake-remote_task
-
2.3.0 / 2012-11-23¶ ↑
-
2 minor enhancements:
-
Add the possibility to create ancillary directories during setup_app
-
Updated rake dep to be >= 0.8 and < 11.0 for the new wack version scheme. (MichaelXavier)
-
-
3 bug fixes:
-
Allow umask to be nil
-
Rake tasks are equivalent to Proc.new, not lambda, therefore stricter (le ugh). (jaswope)
-
Trust umask for releases file tree
-
2.2.5 / 2012-02-22¶ ↑
-
1 bug fix:
-
Fixed migrate task description. (SixArms)
-
2.2.4 / 2011-12-21¶ ↑
-
2 bug fixes:
-
Add task descriptions to maintenance tasks (SixArm)
-
Updated blog link. (SixArm)
-
2.2.3 / 2011-10-14¶ ↑
-
2 bug fixes:
-
Removed open4 dependency since that comes in via rake-remote_task
-
Set a sane default for skip_scm (charl)
-
2.2.2 / 2011-09-06¶ ↑
-
1 minor enhancement:
-
Added FAQ item about bundler breaking stuff. sigh
-
-
3 bug fixes:
-
Fix an scm bug when using skip_scm (richinsr)
-
Fixed typo in variables (flog->flag). (appfertigung)
-
Fixed vlad:start_app for passenger computing a new latest_release (dbloete)
-
2.2.1 / 2011-06-22¶ ↑
-
1 bug fix:
-
Switched rake dependency to ~> 0.8 so we don't collide with other libs
-
2.2.0 / 2011-02-18¶ ↑
-
5 minor enhancements:
-
Added support for setting owner and group of deploy. (RichGuk)
-
Allow shared_paths, mkdirs, and symlinks to be excluded (RichGuk/zaius)
-
Cleaned up update task to correspond to rake-remote-task changes. (RichGuk)
-
Do not run symlink commands if there are no operations to run. (jsmecham)
-
Obey the umask across the board. (RichGuk)
-
-
2 bug fixes:
-
Fixed migrate task shell cmd. (cheba)
-
Fixed passenger touch file location. (richinsr)
-
2.1.0 / 2010-07-15¶ ↑
-
1 major enhancement:
-
Split out rake_remote_task.rb and vlad_test_case.rb (in rake-remote_task gem).
-
-
4 minor enhancements:
-
Added :type config option, defaulting to rails
-
Moved VladTestCase to Rake::TestCase (in rake-remote_task gem).
-
Moved all
Vlad
exceptions to Rake (in rake-remote_task gem). -
Refactored rails specific values out of core. (raggi)
-
-
2 bug fixes:
-
Clarified Rake.clear_tasks in faq
-
Fixed output from vlad:invoke (pnc)
-
2.0.0 / 2009-08-18¶ ↑
-
1 major enhancement:
-
Removed all extra modules that we don't support in core anymore.
-
-
2 minor enhancements:
-
Added test to show that false is a valid variable value.
-
Moved vlad_test_case from test to lib to support 3rd party vlad modules.
-
1.4.0 / 2009-06-23¶ ↑
-
1 major enhancement:
-
Switched to passenger as default app server.
-
-
11 minor enhancements:
-
rsync now takes ANY number of arguments and expects to you add “host:”.
-
Added Rake::RemoteTask#get.
-
Added doco for why we don't ship a deploy task
-
Added links to example maintenance recipes
-
Added multi-env doco to getting_started.txt
-
Added svn-over-ssh faq item. gah.
-
Flipped tests to minitest
-
Merged global role and Rake::RemoteTask::role.
-
Moved all global methods to Rake::RemoteTask and wrote external to clean up.
-
Moved rake extensions to hoe so everyone can enjoy the fun.
-
put names the tempfile based on the remote path to ease debugging
-
-
2 bug fixes:
-
passenger:start_app wasn't using the latest_release path
-
set/fetch wasn't dealing with a default of false well. (Seth Falcon)
-
1.3.2 / 2009-03-16¶ ↑
-
3 minor enhancements:
-
Added 'Deploying Merb with Vlad' by Graham Ashton.
-
Added 'Deploying Sinatra with Vlad' by Graham Ashton.
-
Core update task calls update with the actual revision once again
-
-
1 bug fix:
-
Fix Git checkout/export methods. (Wilson)
-
1.3.1 / 2009-03-06¶ ↑
-
4 minor enhancements:
-
Added faq on how to clear/replace tasks. (mikehale)
-
Added sudo_prompt variable.
-
Added top level sudo method to compliment run. (woahdae)
-
Set sudo_flags to default to ['-p Password:']. (mly)
-
-
3 bug fixes:
-
Fixed prompts during rollback. (goodieboy)
-
deploy_via went AWOL in subversion module.
-
vlad:migrate ignored migrate_target directory. (tomklaasen)
-
1.3.0 / 2009-03-04¶ ↑
-
9 major enhancements:
-
Added darcs support. (Brian Palmer)
-
Added git support. (Garry Dolley)
-
Added lighttpd support.
-
Added merb support. (Jamie Macey)
-
Added passenger support. (Alan Harper)
-
Added/merged god, nginx, thin, and maintenance tasks. (github clusterfuck)
-
Allow set to specify that a proc value is :per_thread.
-
Apply Mercurial SCM support patch. Closes ticket 13475
-
remote_task now supports args and supplies task (by Daniel P. Kionka).
-
-
19 minor enhancements:
-
Add role toplevel method similar to namespace.
-
Added put method that wraps up Tempfile/rsync pattern.
-
Added role toplevel method, similar to namespace.
-
Added FAQ for using vlad through a gateway.
-
Added Phil Hagelburg's one-line multi-stage deployment patch
-
Added rake tracing for rsync command.
-
Added umask variable.
-
Adds specific order to loading. Should fix a number of bugs.
-
Extended vladdemo.sh to allow for N simulated hosts (mostly for testing)
-
Fixed tempfile dependency in put if you don't load lighttpd or perforce (yipstar)
-
Mercurial now automatically initializes the repository. (Jamie Macey)
-
Moved everything over to put.
-
Now requires rake 0.8.1+.
-
Parameterized 'head' into 'revision' variable (with head as default).
-
Split shared symlink creation to a separate task. (Steve Purcell)
-
Support rake 0.8.
-
Switched to ThreadGroup for Action#execute
-
Updated rakefile for new hoe abilities
-
remote_task :role now allows an empty list of hosts.
-
-
11 bug fixes:
-
Fixed vladdemo.rb, now uses my checkout for further stress testing.
-
Moved core recipe to front. Was breaking mongrel setup.
-
Added automatic client setup for perforce.
-
Fix mercurial support.
-
Fixed 'too many files' error.
-
Fixed a lame warning in the tests.
-
Fixed cleanup to actually properly clean up.
-
Fixed rake var doco
-
Moved generic app setup to core from mongrel.
-
SSH flags are now an Array for proper inclusion in the command. (Guillaume Pierronnet)
-
git archive now specifically specifies tar format. (knaveofdiamonds)
-
1.1.1 / 2008-01-14¶ ↑
-
5 major enhancements:
-
Support for Rake 0.8. Should still work for Rake 0.7.
-
Added git support (contributed by Garry Dolley).
-
Reviewed for accuracy by Evan Phoenix.
-
-
Added lighttpd.rb
-
Added automatic client setup for perforce.
-
Added mercurial SCM support patch. Closes ticket 13475.
-
-
6 minor enhancements:
-
Added put method that wraps up Tempfile/rsync pattern.
-
Added automatic p4 client setup for perforce.
-
Added vladdemo.sh
-
Moved everything over to put.
-
Moved generic app setup to core from mongrel.
-
Parameterized 'head' into 'revision' variable (with head as default).
-
-
1 bug fix
-
Fixed cleanup to actually properly clean up.
-
1.1.0 / 2007-09-12¶ ↑
-
3 major enhancements:
-
12 minor enhancements:
-
Added $TRACE to make it more available and cleaner to read.
-
Added :svn_cmd variable.
-
Added Rake.clear_tasks *str_or_regexp
-
Added debug and mana_from_heaven tasks to Rakefile.
-
Added more documentation.
-
Added :rsync_cmd and :rsync_flags.
-
Added :ssh_cmd and :ssh_flags.
-
Added variable expansion to vlad:debug task.
-
Removed :scm variable. Now a
Vlad.load
component/flavor/need-a-word-here. -
Removed :application var. Use it if you want it. We don't require it.
-
Renamed :p4cmd to :p4_cmd.
-
Renamed :rake var to :rake_cmd.
-
-
2 bug fixes (important):
-
HUGE: Fixed sudo hang bug #13072. Fix suggested by Chris Van Pelt.
-
HUGE:
Vlad.load
calls user config last, allowing variable overrides. ACK! Sorry!
-
1.0.0 / 2007-08-04¶ ↑
-
1 major enhancement
-
Birthday!
-