Skip to content
This repository has been archived by the owner on Sep 5, 2020. It is now read-only.

2.0.0

Compare
Choose a tag to compare
@Anahkiasen Anahkiasen released this 17 Sep 19:28
· 1239 commits to develop since this release

Added

  • Added ability to run tasks in parallel via the --parallel flag (or -P)
  • Added ability to have multiple servers for one connection, just define them in a servers array in your connection, each entry being an usual connection credentials array
  • Added support for defining contextual configurations in files (.rocketeer/connections/{connection}/scm.php, same for stages)
  • Core tasks (Deploy, Check, Test, Migrate) now use a module system called Strategies
  • Added a Sync DeployStrategy in addition to Clone and Copy that uses rsync to create a new release
  • Added static helper Rocketeer::getDetectedStage to get the stage Rocketeer think's he's in on the server (for environment mappings)
  • Added support for checking of HHVM extensions
  • Added Task::upload(file, destination) to upload files to remote, destination can be null and the basename of the file would then be used

Changed

  • Output now lists which tasks were fired by which task/events, how long they should take, in a tree-like format that clarifies tasks and subtasks
  • For breaking changes, see the Upgrade Path

Fixed

  • Fixed the Copy strategy
  • Fixed a bug where registered events in hooks would make the notifier plugins fail
  • Fixed a bug where rocketeer current would fail to find the related task
  • Fixed a bug where Artisan wouldn't be found even if at the default location
  • Fixed a bug where ignition would fail when the default connection isn't production
  • Fixed a bug where logs would be misplaced
  • Fixed a bug where tasks and events weren't properly loaded in Laravel
  • Fixed a bug where releases would be asked to the server at each command, slowing down deployments
  • Fixed a bug where events wouldn't be properly rebooted when using connections other than the default ones
  • Fixed a bug where Rocketeer would ask for credentials again after switching connection