All Versions
39
Latest Version
Avg Release Cycle
67 days
Latest Release
1645 days ago

Changelog History
Page 2

  • v3.10.0 Changes

    October 23, 2017

    🚀 As of this release, version 2.x of Capistrano is officially End of Life. No further releases of 2.x series are planned, and pull requests against 2.x are no longer accepted. The maintainers encourage you to upgrade to 3.x if possible.

    💥 Breaking changes:

    • None

    🆕 New features:

    • 🚀 #1943: Make 'releases' and 'shared' directory names configurable from deployment target
    • 🚀 #1922: Prevents last good release from being deleted during cleanup if there are too many subsequent failed deploys
    • 0️⃣ #1930: Default to locking the version using the pessimistic version operator at the patch level.

    🛠 Fixes:

    • 🔌 #1937: Clarify error message when plugin is required in the wrong config file.
  • v3.9.1 Changes

    September 08, 2017

    v3.9.0...v3.9.1

    💥 Breaking changes:

    • None

    🛠 Fixes:

    • 🖨 #1912: Fixed an issue where questions posed by ask were not printed on certain platforms - @kminiatures
  • v3.9.0 Changes

    July 28, 2017

    v3.8.2...v3.9.0

    💥 Breaking changes:

    • None

    🆕 New features:

    • #1911: Add Capistrano::DSL#invoke! for repetetive tasks

    🛠 Fixes:

    • 🚀 #1899: Updated deploy:cleanup to continue rotating the releases and skip the invalid directory names instead of skipping the whole rotation of releases. The warning message has changed slightly due to the change of behavior.
  • v3.8.2 Changes

    June 16, 2017

    v3.8.1...v3.8.2

    💥 Breaking changes:

    • None

    Other changes:

    • 🗄 #1882: Explain where to add new Capfile lines in scm deprecation warning - @robd
  • v3.8.1 Changes

    April 21, 2017

    v3.8.0...v3.8.1

    💥 Breaking changes:

    • None

    🛠 Fixes:

  • v3.8.0 Changes

    March 10, 2017

    Minor breaking changes:

    • ⚡️ #1846: add_host - When this method has already been called once for a given host and it is called a second time with a port, a new host will be added. Previously, the first host would have been updated. (@dbenamy)

    🆕 New features:

    🛠 Fixes:

    Other changes:

  • v3.7.2 Changes

    January 28, 2017

    v3.7.1...v3.7.2

    Potentially breaking changes:

    • None

    Other changes:

    • 🌲 Suppress log messages of git ls-remote by filtering remote refs (@aeroastro)
    • The Git SCM now allows the repo_url to be changed without manually wiping out the mirror on each target host first (@javanthropus)
  • v3.7.1 Changes

    December 16, 2016

    Potentially breaking changes:

    • None

    🛠 Fixes:

    • 🛠 Fixed a bug with mercurial deploys failing due to an undefined variable
  • v3.7.0 Changes

    December 10, 2016

    🚀 Note: These release notes include all changes since 3.6.1, including the changes that were first published in 3.7.0.beta1.

    🗄 Deprecations:

    • ⬆️ The set :scm, ... mechanism is now deprecated in favor of a new SCM plugin system. See the [UPGRADING-3.7](UPGRADING-3.7.md) document for details

    Potentially breaking changes:

    • The :git_strategy, :hg_strategy, and :svn_strategy settings have been removed with no replacement. If you have been using these to customize Capistrano's SCM behavior, you will need to rewrite your customization using the new plugin system
    • 🚚 remote_file feature has been removed and is no longer available to use @SaiVardhan

    🆕 New features:

    • The tar used by the Git SCM now honors the SSHKit command map, allowing an alternative tar binary to be used (e.g. gtar) #1787 (@caius)
    • ➕ Add support for custom on-filters #1776

    🛠 Fixes:

    • 🛠 Fix test suite to work with Mocha 1.2.0 (@caius)
    • Fix bug where host_filter and role_filter were overly greedy #1766 (@cseeger-epages)
    • 🛠 Fix the removal of old releases deploy:cleanup. Logic is changed because of unreliable modification times on folders. Removal of directories is now decided by sorting on folder names (name is generated from current datetime format YmdHis). Cleanup is skipped, and a warning is given when a folder name is in a different format
  • v3.7.0.beta1 Changes

    November 02, 2016

    🗄 Deprecations:

    • 🗄 The set :scm, ... mechanism is now deprecated in favor of a new SCM plugin ⬆️ system. See the [UPGRADING-3.7](UPGRADING-3.7.md) document for details.

    Potentially breaking changes:

    • The :git_strategy, :hg_strategy, and :svn_strategy settings have been ✂ removed with no replacement. If you have been using these to customize Capistrano's SCM behavior, you will need to rewrite your customization using 📚 the new plugin system.
    • 🚚 remote_file feature has been removed and is no longer available to use @SaiVardhan

    🆕 New features:

    • The tar used by the Git SCM now honors the SSHKit command map, allowing an alternative tar binary to be used (e.g. gtar) #1787 (@caius)

    🛠 Fixes:

    • 🛠 Fix test suite to work with Mocha 1.2.0 (@caius)
    • Fix bug where host_filter and role_filter were overly greedy #1766 (@cseeger-epages)