Rocketeer v2.0.0 Release Notes
Release Date: 2014-09-17 // over 9 years ago-
➕ 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 toClone
andCopy
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
- ➕ Added ability to run tasks in parallel via the