Skip to content

Releases: REBELinBLUE/deployer

0.0.37

06 Aug 20:58
Compare
Choose a tag to compare
  • 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

30 May 11:57
Compare
Choose a tag to compare
  • Fixed: app:update command was broken for installs not using beanstalkd

0.0.35

29 May 17:46
Compare
Choose a tag to compare
  • 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

26 Apr 22:21
Compare
Choose a tag to compare
  • Added: Trusted proxies
  • Fixed: Old releases were not being purged
  • Cleanup: Removed some development dependencies on production builds

0.0.33

31 Mar 19:00
Compare
Choose a tag to compare
  • 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

28 Mar 21:13
Compare
Choose a tag to compare
  • 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

21 Mar 21:15
Compare
Choose a tag to compare
  • 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

02 Mar 22:58
Compare
Choose a tag to compare
  • 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 or composer.phar in $PATH, then composer.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

05 Feb 11:45
Compare
Choose a tag to compare

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

04 Feb 16:59
Compare
Choose a tag to compare

DO NOT USE, THIS RELEASE IS BROKEN