github capistrano/capistrano v3.6.0
3.6.0

latest releases: v3.18.1, v3.18.0, v2.15.11...
7 years ago

v3.5.0...v3.6.0

Thank you to the many first-time contributors from the Capistrano community who
helped with this release!

Deprecations:

  • Deprecate remote_file feature (will be removed in Capistrano 3.7.0) (@lebedev-yury)
  • Deprecate :git_strategy, :hg_strategy, and :svn_strategy variables.
    These will be completely removed in 3.7.0.
  • Added warning about future deprecation of reinvocation behaviour (@troelskn)

Refer to the Capistrano 3.7.0 upgrade document if you are
affected by these deprecations.

New features:

  • Added a doctor:servers subtask that outputs a summary of servers, roles & properties (@irvingwashington)
  • Make path to git wrapper script configurable (@thickpaddy)
  • Make name of current directory configurable via configuration variable :current_directory (@websi)
  • It is now possible to rollback to a specific release using the
    ROLLBACK_RELEASE environment variable.
    #1155 (@lanrion)

Fixes:

  • doctor no longer erroneously warns that :git_strategy and other SCM options are "unrecognized" (@ShaneSaww)
  • Fix NoMethodError: undefined method gsub when setting :application to a
    Proc. #1681
    (@mattbrictson)

Other changes:

  • Raise a better error when an ‘after’ hook isn’t found (@jdelStrother)
  • Change git wrapper path to work better with multiple users (@thickpaddy)
  • Restrict the uploaded git wrapper script permissions to 700 (@irvingwashington)
  • Add net-ssh gem version to doctor:gems output (@lebedev-yury)

Don't miss a new capistrano release

NewReleases is sending notifications on new releases.