Skip to content

Releases: REBELinBLUE/deployer

0.0.27

29 Jan 00:03
Compare
Choose a tag to compare
  • 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

12 Jan 20:26
Compare
Choose a tag to compare
  • Fixed: A fatal error in the artisan clear-compiled command which runs on composer install

0.0.25

12 Jan 14:36
Compare
Choose a tag to compare
  • 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

09 Jan 13:20
Compare
Choose a tag to compare
  • Fixed: app:update command for the updater was not working

0.0.23

08 Jan 23:46
Compare
Choose a tag to compare
  • 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

15 Nov 18:16
Compare
Choose a tag to compare
  • 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 and update_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

10 Oct 22:49
Compare
Choose a tag to compare
  • 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

09 Oct 17:12
Compare
Choose a tag to compare
  • Added: The webhook now supports a source and url 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

05 Oct 20:31
Compare
Choose a tag to compare

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

04 Oct 20:59
Compare
Choose a tag to compare
  • 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