Releases: REBELinBLUE/deployer
Releases · REBELinBLUE/deployer
0.0.37
- Change: The deployment log now updates if it changes whilst you are viewing it
- Change: The composer command now doesn't suggest packages (thanks @jbrooksuk)
- Change: Performance improvements for websockets (thanks @denji)
- Fixed: A fatal error if the repository you are deploying has tags which are not version numbers
- Fixed: An error with the installer if the server has certain PDO drivers installed
- Fixed: The installed now changes for node or nodejs binary
- Fixed: The updater checks that
npm install
has been run - Fixed: Removed an option which doesn't exist on certain versions of
tar
- Fixed: Translations were wrong for certain tags on the command dialog (thanks @uLow)
0.0.36
- Fixed:
app:update
command was broken for installs not using beanstalkd
0.0.35
- Added: Support for Github, Gitlab, Bitbucket & Beanstalkapp webhooks
- Change: Ignore deployments if one is already running
- Change: "Run as" on commands is now optional, defaults to the server user
- Fixed: Server error when resetting to Gravater
- Fixed: Deployment fails when composer isn't installed, instead of downloading it
- Fixed: Deployment hangs if deploy key is invalid
- Fixed: Notifications queue up if slack can not be contacted, they now expire after 60 minutes
- Fixed: Installer now checks that redis & beanstalkd are running
- Fixed: Bitbucket links are incorrect
- Fixed: URL checking constantly running, potentially DOSing servers
- Fixed:
php artisan deployer:cleanup
not cleaning up stuck deployers which are "aborting" - Fixed: Socket server not using redis configuration from
.env
file - Fixed: Process output not showing full log because of some installs the output field was set to text rather than longtext
0.0.34
- Added: Trusted proxies
- Fixed: Old releases were not being purged
- Cleanup: Removed some development dependencies on production builds
0.0.33
- Fixed: SSH keys were not being generated
- Fixed: Abort button not being removed when a deployment finishes
- Fixed: Custom commands were trying to run as the default user for the server rather than the user configured for the command
- Fixed: A fatal PHP error
0.0.32
- Added: The ability to supply your own SSH key when creating projects
- Fixed: A bug which caused the project details page to die with a fatal error after deploying a project
- Fixed: A validation error with the Slack channel name
- Changed: Project management has been redesigned
- Changed: All the commands have been moved to scripts in the
resources/scripts/
folder so it is easier for people to see what Deployer will do on their server - Changed: Various pieces code refactoring and cleanup
0.0.31
- Fixed: Installation was not possible using PostgreSQL
- Fixed: Some minor styling issues
- Fixed: Deployment stopped working when using
Configuration Files
option - Fixed: Updater now ensures the node server is restarted
0.0.30
- Added: Git repositories are now mirrored locally to deployer, this can massively speed up the deployment time for larger repositories
- Added: Groups can now be reordered
- Added: Update process now creates a backup of the DB first
- Added: Deployments can be rolled back
- Fixed: Expired JWT are regenerated
- Fixed: SQLite works again
- Fixed: Projects wouldn't deploy if the project didn't have a
composer.json
file - Changed: The composer step now checks for
composer
orcomposer.phar
in$PATH
, thencomposer.phar
in the project folder, otherwise it downloads it - Changed: Deployment dialog now shows a dropdown of the available branches and tags rather than a text field
- Changed: Mcrypt is no longer required
- Changed: Javascript language strings have been cleaned up to no longer pollute the views
- Changed: Templates for UI components have been cleaned up
- Changed: Default queue name has been changed for DB and redis drivers to match the beanstalk driver
0.0.29
This release fixes the botched 0.0.28
release, apologises for the problems caused
- Changed: The
artisan app:update
command will re-run the requirements check just to make sure everything is still OK - Fixed: Node socket server can now run over HTTPS
- Fixed: Server connection test ensures the path exists and that the user has read & write permission
- Fixed: Dialog boxes overlapping the toolbar
- Fixed: Sidebar not always showing the active project
- Fixed: Cancelling a deployment still sent a success message to slack
- Fixed: Adding a new project automatically adds it to the sidebar
0.0.28
DO NOT USE, THIS RELEASE IS BROKEN