Announcing 2.5.20 Release

22 views
Skip to first unread message

Lee Hambley

unread,
Mar 16, 2011, 5:15:44 AM3/16/11
to capistrano
Dear Rubyists, Capifists and Hackers,

I am announcing the release of Capistrano 2.5.20. Almost a year after the last public release, including the following changes:

  * `deploy:migrations` will now always operate on the latest_release, not current_release (Mike Vincent)
  * Adds a check for the presence of `rsync` when using the copy strategy with `rsync`. (Chris Griego)
  * Do not try to look up the `:release_path` on servers which are defined `:no_release` (Chris Griego)
  * Tiny patch to the `CVS` SCM code to be Ruby 1.9 compatible (Martin Carpenter)
  * Changed the default `Git` submodule behaviour to use `--recursive`, Lighthouse Issue #176. (Lee Hambley)
  * `:public_children` can now be `set()`, the default is unchanged, thanks (Chris Griego)
  * Fixing the load path in the default `Capfile` to search vendored/unpacked Gems. Lighthouse Issue #174 (Mari Carmen/Rafael García)
  * Adds a `maintenance_basename` variable (default value is `maintenance`) to allow you to set the maintenance page name (Celestino Gomes)
  * Spelling fixes in inline-documentation (Tom Copeland)
  * Make `zip` and `tar` handle symlinks the same way (zip follows symlinks by default, tar needs the option `-h`) (Ross Cooperman)

I was torn between releasing as 2.6.0, or 2.5.20, I'm a big fan of the kernel versioning scheme, but a lot of the above feel like tweaks, not features.

There shouldn't be anything too surprising in here, and it's all been a long time coming. There will be another small fix soon, getting Capistrano off Jeweler, so that it's more inline with the Bundler way of life (or rather, looks more like a Gem repository)

Forthcoming, in the 2.6.0 release, which I plan to have out of the door before April, will lose the requirement to use `capistrano-ext` to have access to the multistage feature. After that, work will likely be concentrated on the 3.x branch, a task for which I would really, really love some support.

Lastly, my sincere apologies to Chris Griego, who's been desperately begging me to push this release for an eternity! Please report bugs or problems through lighthouse, please remember to lock your Capistrano version in your Gemfile!

Sincere thanks to all the contributors, without whom Capistrano wouldn't be the great software it is today!

Lee Hambley

--- 

Simone Carletti

unread,
Mar 16, 2011, 5:19:24 AM3/16/11
to capis...@googlegroups.com
Hi Lee,

Forthcoming, in the 2.6.0 release, which I plan to have out of the door before April, will lose the requirement to use `capistrano-ext` to have access to the multistage feature.

do you mean capistrano-ext will become part of the core repository?


--
Simone Carletti
Application Developer

Skype: weppos


Mike Bailey

unread,
Mar 16, 2011, 5:53:00 AM3/16/11
to capis...@googlegroups.com
Thanks for all your hard work on this Lee! :-)

- Mike

--
* You received this message because you are subscribed to the Google Groups "Capistrano" group.
* To post to this group, send email to capis...@googlegroups.com
* To unsubscribe from this group, send email to capistrano+...@googlegroups.com For more options, visit this group at http://groups.google.com/group/capistrano?hl=en

Lee Hambley

unread,
Mar 16, 2011, 6:06:47 AM3/16/11
to capis...@googlegroups.com
do you mean capistrano-ext will become part of the core repository?

Yes, capistano-ext contains three small tools, two of which haven't worked since Rails 1.x - but until multistage was ubiquitous as it was, I didn't want to force it upon everyone. I've a working local implementation of it, without any huge surprises for people… and let's face it, nearly everyone can and should use multistage!

Lee Hambley

unread,
Mar 16, 2011, 6:07:41 AM3/16/11
to capis...@googlegroups.com
Thanks for all your hard work on this Lee! :-)

It's all about the community Mike! I'm just the one who gets hung if I break people's live deployments with everyone's patches! :)

- Lee

Simone Carletti

unread,
Mar 16, 2011, 6:07:42 AM3/16/11
to capis...@googlegroups.com


On Wed, Mar 16, 2011 at 11:06 AM, Lee Hambley <lee.h...@gmail.com> wrote:
I've a working local implementation of it, without any huge surprises for people… and let's face it, nearly everyone can and should use multistage!

That's awesome. Thanks for the new.

Rafa García

unread,
Mar 16, 2011, 7:44:43 AM3/16/11
to capis...@googlegroups.com
Thanks Lee! :)


2011/3/16 Lee Hambley <lee.h...@gmail.com>
--
Reply all
Reply to author
Forward
0 new messages