Releases: REBELinBLUE/deployer
Releases · REBELinBLUE/deployer
0.0.27
- Added: An option to specify whether a project should allow you to deploy other branches
- Added: An option to install composer dev packages with a project
- Added: Templates allow environmental variables
- Added: Heartbeats notify on recovery
- Added: An update prompt if there is a new version of Deployer available
- Added: A console command for creating users
- Fixed: Optional deployment steps were not working
0.0.26
- Fixed: A fatal error in the
artisan clear-compiled
command which runs oncomposer install
0.0.25
- Added: Two Factor Authentication
- Fixed: A conflict between cropper & ace editor mean you could not change your profile image
- Update: Now using Laravel 5.2
0.0.24
- Fixed:
app:update
command for the updater was not working
0.0.23
- Added: Additional tokens for scripts (#123)
- Added: The ability to cancel deployments
- Added: The ability to define env variables such as
COMPOSER_PROCESS_TIMEOUT
(#108 / #133) - Fixed: Bash scripts no longer break if they use variables
- Fixed: Websocket now uses JWT for security so only authenticated users will be allowed to connect (#135)
- Update: Various minor style tweaks
- Update: Merged heartbeats & check links into health checks tab and persistent files & configuration files into files tab
0.0.22
- Added: Toast notifications when deployments finish so you get feedback wherever you are in the app
- Added: Include a
{{ branch }}
token for commands - Added: Webhook can now accept
branch
andupdate_only
parameters to only trigger a deployment if the currently deployed branch matches - Fixed: DB timeout in queue listener when using MariaDB (thanks @dancryer)
- Fixed: The installer will now prompt to make sure the
storage
directory is writable - Fixed: A fatal error can occur if there is a problem adding a deployment to the queue as the database is left in an unexpected state
- Update: Corrected typos and a few small design tweaks
0.0.21
- Added: Socket port can be changed in .env
- Added: A warning shows if the user could not connect to the socket
- Fixed: The installer didn't update the admin user correctly
0.0.20
- Added: The webhook now supports a
source
andurl
parameter, to allow CI tools such as PHPCI to report that they triggered the deploy and provide a URL to build results - Added: node.js socket server now uses the .env file's APP_DEBUG to determine whether to output to the log. Make sure you run
$ npm install --production
to pull in the required modules - Added: The theme can be changed in .env. Options are red, green, blue, purple, yellow with or without
-light
to change the sidebar to a lighter colour - Updated: Changed the names of the queues used to prepend "deployer" to avoid conflicts with other scripts using the rather generic queue names. See
examples/supervisor.conf
for an updated supervisors config - Updated: Changed the supervisor config so that log files rotate when they reach 1MB
- Fixed: Check URLs would fill the CLI log with lots of exceptions if there were connection problems
- Fixed: Webhook deployments showing as "Manual" if the last commit matched a user
- Fixed: The repository name would not show in project details if using the public github URL
0.0.19
Added: User themes
Fixed: The installer did not work correctly
Fixed: Broken CSS due to an error in gulp-css-minify
Fixed: User edit screen broken due to JS error
0.0.18
- Added: A cronjob to clean up left over temp files
- Improved: Installer now doesn't fail if memcached isn't installed
- Fixed: Various javascript & UI issues