Release Notes

We are dedicated to delivering high quality updates

that enhance your experience with Cleaver.

13 September 2020

Server monitoring spark charts 📊️

The server list page now displays spark charts for CPU, RAM, and NGINX usage. You can also manage monitoring from the services section. Lastly, we pushed a fix to NGINX not properly restarting after you reboot a server.

  • 🚀
    New features
    • Server monitoring spark charts for CPU, RAM, and NGINX on server list page
  • 💄
    Enhancements
    • Monitoring added to services section where you can stop, start, refresh, or remove server monitoring
  • 🐞
    Bug fixes
    • Resolved NGINX restart issue that occurred during server reboots
    • Fixed issue configuring PostgreSQL databases for Adonis sites
    • Additional minor 🐛🥾

10 September 2020

Deployment rollbacks, AWS server monitoring, and NodeJS cluster mode! ⚡️

Deployment rollbacks let you rollback your web app to an earlier deployment. Server monitoring for AWS is now available. We've made several updates for NodeJS and AdonisJS apps such as refining entry points and enabling cluster mode so that your NodeJS apps can take advantage of multiple-core processing!

  • 🚀
    New features
    • Deployment rollbacks
    • Cluster mode enabled for NodeJS apps; including AndonisJS
    • Server monitoring now available for AWS servers
    • Deploy any public GitHub repository
    • Show logs for NodeJS web apps
  • 💄
    Enhancements
    • Display deployment count in web app info menu
    • Improved setting entry point for NodeJS apps
    • Improved AdonisJS log parsing
  • 🐞
    Bug fixes
    • Additional minor 🐛🥾

2 September 2020

PostgreSQL, Site isolation, server users, UX tweaks, and bug squashin'!

Site isolation, in conjunction with server users, drastically improves security for sites accessible on servers. This is a must if you have multiple clients and you want to give them some server access without jeopardizing sites for other clients hosted on the same server. We've also made quite a few behind-the-scenes enhancements to deployments and squashed a good amount of bugs. And... (best for last?) PostgreSQL support! 🔥🔥🔥

  • 🚀
    New features
    • PostgreSQL support
    • Site isolation
    • Server users
  • 💄
    Enhancements
    • Added option to install monitoring during server provisioning
    • Updated Adonis log parsing to account for some unexpected variables
    • Made it easier to highlight log report text to copy to clipboard
    • Added a Yarn Prod deployment hook in case you need to build assets on prod
    • Display message if repository / branch does not exist during deployment
    • For Adonis apps, use NPM or Yarn install depending on project config
    • Automatically enable database migration webhook if you create new site and select db option
    • Added path to current release folder when creating new deployment hooks
    • Enabled pm2 for NodeJS apps
    • Added back improved domain selection for adding new site that filters out already used domains
  • 🐞
    Bug fixes
    • Fixed height issues for some components in Safari
    • Fixed avatar placement on Firefox
    • Fixed a 404 error when updating project path in webapp server
    • Fixed deployment status spinner for failed deployments
    • Fixed issue when editing a redirect
    • Fixed a few console errors
    • Fixed active page UI when on SSL page
    • Additional minor 🐛🥾

24 August 2020

Lightning fast NGINX caching ⚡️⚡️⚡️

Supercharge the performance of your website with NGINX cache. Adonis, WordPress, Alpas, and Laravel sites get a shot of adrenaline with NGINX caching enabled. We also added domain level authentication so that you can show your apps to only those you give explicit permission to. 🔐

  • 🚀
    New features
    • NGINX Cache; including FastCGI caching for PHP apps
    • Domain level authentication
    • Added help resources to profile section
  • 💄
    Enhancements
    • Consolidated profile section
    • Some other small UI tweaks
  • 🐞
    Bug fixes
    • Additional minor 🐛🥾

19 August 2020

Now supporting AdonisJS applications!

Cleaver proudly supports one of the BEST JavaScript / TypeScript web frameworks around, AdonisJS. Simple, yet powerful, AdonisJS is a stellar framework to use to quickly build killer web apps. We support Adonis versions 4 and 5 and have also added the new Log Report feature for Adonis 5 webapps. 💫

  • 🚀
    New features
    • Add AdonisJS 4 and 5 sites! 🚀
    • AdonisJS 5 Log Report
  • 💄
    Enhancements
    • Enhanced onboarding experience
    • Reduced friction when creating first provider profiles
  • 🐞
    Bug fixes
    • Additional minor 🐛🥾

15 August 2020

Laravel log reports

Log reports let you see your app logs in a visually beautiful report. Only Laravel apps will have log reports with this release; other app types soon to follow! In addition, we've made quite a few small tweaks to make the experience just that much more smooooth. 🥃

  • 🚀
    New features
    • Webapp Log Reports - for Laravel apps only this release
  • 💄
    Enhancements
    • Hid app environment hints for provisioning a new server - we don't want you stress on what to pick, Cleaver has your back and installs dependencies automagically
    • Added a link to your app on the deployment completed alert so you can quickly launch your app
    • Auto-select first VC profile when adding new webapp
    • Auto-fill VC branch as 'master' for new webapps
    • Tweaked process monitors and cron jobs empty states
    • Read-only address field added to account so you know which email your account uses
    • Tweaked trial countdown to better display time left in trials
  • 🐞
    Bug fixes
    • Minor 🐛🥾

11 August 2020

New user preferences and auto database connections 🔗

New preferences let you slim down the left-rail menu to add more screen real-estate and select which sites you care about most when creating new sites. Also, Cleaver now offers the ability to automagically create databases and database user / password and sync up the connections with your webapp in the background to save you some steps. Lastly, you can now log into Cleaver with your Google or GitHub account!

  • 🚀
    New features
    • Auto create databases and connect them to your webapp
    • Google and GitHub social authentication for registration and login
    • Slimify the left-rail menu
    • Set site type preferences
  • 🐞
    Bug fixes
    • Additional minor 🐛🥾

7 August 2020

Deployment performance stats and additional delights 🍬

Deployment history now displays duration deltas between latest and previous deployments so you can keep tabs on deployment performance. We also added a nice, smooth transition to the deployment logs, added the ability to unarchive servers, and some other delights. Plus, an easter egg that we'll talk more about soon. 🐰🥚

  • 🚀
    New features
    • Ability to unarchive servers
  • 💄
    Enhancements
    • Deployment duration deltas
    • Smooth expand and collapse transition for deployment logs
    • Improved UX for adding sites to servers
  • 🐞
    Bug fixes
    • Minor 🐛🥾

5 August 2020

Background site creation magic 🐰🎩

Our goal is to make creating sites and deploying apps easy. So, if you forget to install dependencies for your site, we'll install them for you. It just works.

  • 🚀
    New features
    • Background site dependency installation - Cleaver's got your back!
  • 🐞
    Bug fixes
    • Fixed an issue with Laravel database migration deployment hook
    • Additional minor 🐛🥾

3 August 2020

Free testing domains! 😱

Free testing domains lets you set up a site and deploy sooner so you can validate configurations and get your site ready for the real world. Also new to Cleaver, check your services current health by clicking on the heart beat button in the services section. 💗

  • 🚀
    New features
    • Free, SSL enabled testing domains when you create new sites
    • Services heart beat
  • 💄
    Enhancements
    • Webapp created when new site is added
    • Real-time deployment updates
  • 🐞
    Bug fixes
    • Additional minor 🐛🥾

31 July 2020

GitLab and BitBucket

Two new Version Control (VC) providers have been added. GitLab and Bitbucket now join GitHub on the list of VC providers that you can use with Cleaver when deploying your web applications. 🚀

  • 💄
    Enhancements
    • GitLab added as a VC provider
    • Bitbucket added as a VC provider
  • 🐞
    Bug fixes
    • Fixed a styling issue on subscriptions page
    • Additional minor 🐛🥾

27 July 2020

Monitor your servers 📈

Server monitoring can now be set up with a single click so that you can visualize the health of your servers. This is just the beginning for server monitoring as we'll make some cool enhancements in the future; such as, alerts and notifications. We've also added sites to the server info dropdown. 😎

  • 🚀
    New features
    • Server monitoring - currently available for all providers except AWS
  • 💄
    Enhancements
    • Sites added to server info dropdown
  • 🐞
    Bug fixes
    • Fixed an issue with domain selection when adding a new site
    • Resolved some desktop import issues around deployment
    • Additional minor 🐛🥾

24 July 2020

UX updates 🦋

We've made several improvements to UX. Webapp info dropdowns are now available in the Webapp section and we've made some additional tweaks to environment variables, including adding a default env file for Alpas and Laravel to cover you if you did not add one.

  • 🚀
    New features
    • Webapp info dropdown provides quick details about your webapp
  • 💄
    Enhancements
    • Added default env files for Laravel and Alpas sites
    • Tweaked env variable experience
    • Improved Cleaver desktop import feature
    • Updated table styles
    • Improved UI consistency
  • 🐞
    Bug fixes
    • Added API key validation for new Cloudflare profiles
    • Additional minor 🐛🥾

19 July 2020

Environment variables just got easier.

You can now simply fetch existing .env variables, update, and sync. You can also restart pertinent services as well; such as, clear and build config cache, reload php, and restart queue when updating Laravel .env files, as an example. 🔥

  • 🚀
    New features
    • Fetch existing .env variables and update - now featuring a form layout option and post sync actions
  • 💄
    Enhancements
    • Improved rendering performance for deployments page
    • Automatically retrieve account id when setting up Cloudflare profile
  • 🐞
    Bug fixes
    • Fixed an issue with 'yarn install packages' deployment hook for Nodejs
    • Fixed an issue with nodejs web directory
    • Additional minor 🐛🥾

16 July 2020

New SSH key bank 🗝

We've added an SSH Key Bank under your account section so that you can create a bank of common SSH keys so that you can quickly apply keys to servers. Also, you can now more easily switch between dark mode and light mode under your profile section.

  • 🚀
    New features
    • SSH Key Bank
    • Dark / Light mode toggle
  • 💄
    Enhancements
    • Tweaked some UI to clean it up a bit
  • 🐞
    Bug fixes
    • Resolved an issue with installing MySQL 5.7
    • Resolved an issue with process monitor name with spaces breaking creation

14 July 2020

Bug squashin' and enhancements to dns record server association

We made it a ton easier to associate dns records to your provisioned servers as well as made it super easy to associate sites to created dns records. Also, we went on a bug squashin' spree! 🐛🥾

  • 💄
    Enhancements
    • Improved associating DNS records to server IPs
    • Improved associating site domains to existing DNS records
    • Enabled subscriptions
  • 🐞
    Bug fixes
    • Resolved issues with Oxygen plugin for WordPress
    • Resolved issues with adding SSL certs post site creation
    • Resolved an issue with deployment logs not showing
    • Squashed misc bugs

6 July 2020

Add Custom SSL Certificates

You can now choose to add SSL certificates post site creation as well as add custom certificates. Cleaver, by default, uses Let's Encrypt, but now you can bring your own SSL cert.

  • 🚀
    New features
    • Add custom SSL certs
  • 💄
    Enhancements
    • Add SSL certs post site creation
    • Splash page for DNS now provides direction if you do not have any DNS profiles setup
    • Can only remove a DNS profile if there are no associated domains
    • Copy to clipboard added to hostname and value on DNS record table
    • Server details info box displays additional server info, such as memory and disk space
  • 🐞
    Bug fixes
    • Resolved splash page issue on servers section
    • Squashed misc bugs

4 July 2020

Improved Cloudflare and DigitalOcean DNS integrations

Existing domains in Cloudflare and DigitalOcean can now be imported into Cleaver. When you add a new domain in Cleaver's DNS section, Cleaver will check to see if the domain already exists on the provider side, and if so, will sync up the DNS records!

  • 💄
    Enhancements
    • Sync existing Cloudflare / DigitalOcean DNS records with Cleaver
    • Improved WordPress installation
  • 🐞
    Bug fixes
    • Resolved various UI issues
    • Resolved issue with creating VPS profiles
    • Squashed misc bugs

2 July 2020

Cloudflare integration and open beta! 🚀

We unblocked access to beta and have opened it up to everyone! Beta is still free for a limited time. We also integrated with Cloudflare so that you can manage DNS records from within Cleaver and extended that ability to DigitalOcean as well. No more leaving Cleaver to make simple DNS record updates! 💪🏽

  • 🚀
    New features
    • Cloudflare integration
    • Edit DNS records from within Cleaver (currently works with Cloudflare and DigitalOcean)
  • 💄
    Enhancements
    • Add new VPS profiles directly from the add new server screen
  • 🐞
    Bug fixes
    • Tweaked some dark-mode styles
    • Removed scroll-bar heaven on small height windows
    • Squashed misc bugs

19 June 2020

Edit nginx settings, Ubuntu 20.04 installs, improvements to onboarding experience

Check out our brand new, official forum at forum.cleaver.cloud! We hope to build a community of individuals looking to maximize their usage of Cleaver, share with others what they are working on, seek assistance, and to meet new friends. 🙌

  • 🚀
    New features
    • Edit nginx settings
    • We now have an official forum for discussions, sharing, and to seek help!
  • 💄
    Enhancements
    • Newly provisioned servers now install Ubuntu 20.04 (previously 18.04) for all cloud providers except AWS
    • Improved onboarding experience
    • Password recovery now available
  • 🐞
    Bug fixes
    • Fixed an intermittent issue with Vultr provisioning
    • Squashed misc bugs

13 June 2020

Edit PHP settings, stop and start services, and enter dark mode 🌚

We've expanded on the previous release, which introduced services, and added the ability to stop and start services and to configure PHP settings. We are also pleased, especially our eyes, to introduce dark mode! If you have your device set to dark mode (and if your browser supports it) then you will automatically experience Cleaver with the lights turned off. We hope you enjoy the new experience. 😎

  • 🚀
    New features
    • Stop, start, and refresh services
    • Edit PHP configuration settings
    • Dark mode
  • 💄
    Enhancements
    • Real-time status updates for app deployments
  • 🐞
    Bug fixes
    • Squashed misc bugs

9 June 2020

Add additional services to provisioned servers

Sometimes you forget to add everything you need to a server. The new services section lets you add services to your server post provisioning. This section will be expanded on in the future to let you stop and restart services. Also new, is real-time status updates when priviosing servers and adding sites. No more refreshing the page to see if a status changed!

  • 🚀
    New features
    • Services section under servers
  • 💄
    Enhancements
    • Real-time status updates for server provisioning and site installs
    • Small UX updates
  • 🐞
    Bug fixes
    • Fixed issue with creating WordPress databases when hyphen is used in domain
    • Fixed intermittent issue preventing DigitalOcean and Vultr servers from provisioning
    • Squashed some other misc bugs

31 May 2020

Bring your own server is now available!

Have your own VPS hosted outside of our list of integrated providers? You can now bring your custom servers to Cleaver!

  • 🚀
    New features
    • Add custom servers
  • 💄
    Enhancements
    • Install a database post server provision
    • Small improvements to the server provisioning experience
  • 🐞
    Bug fixes
    • Minor misc bug fixes

25 May 2020

Linode and cron jobs have been added! 🚀

Linode has been added to the family of available cloud providers in Cleaver. Cron jobs are also now ready to schedule and redirects are ready to configure as of this beta release. Lastly, we've made some improvements to the sidebar navigation to make it even more simple and more delightful while navigating. 😍

  • 🚀
    New features
    • Linode VPS provider
    • Cron jobs
    • Url redirects for vanity urls and permanent redirects management
    • Site tooltip menu to quickly view site details
  • 💄
    Enhancements
    • Simplified and improved the sidebar navigation
    • Improved overall site responsiveness
  • 🐞
    Bug fixes
    • Resolved SSL issue for Wordpress sites created on Hetzner
    • Resolved SSL issue for Alpas sites created on AWS
    • Other misc bug fixes

21 May 2020

New server details tool tip

A new server details tool tip available on the servers list and on the server name in the breadcrumbs is now available. Now, seeing what provider and stack your server has installed is a cinch. We've also released quite a few experience enhancements and bug extermination.

  • 🚀
    New features
    • Server details tool tip
  • 💄
    Enhancements
    • Creating a WordPress site is now even simpler with less typing and fewer clicks
    • Updates to the cleaver.cloud homepage
    • Cloud provider cards when creating new VPS profile and servers are more responsive
  • 🐞
    Bug fixes
    • Prevent duplicate database names on same server
    • Prevent duplicate SSH Key names on same server
    • Fixed link on provision complete and import complete emails
    • Other misc bug fixes

19 May 2020

AWS and Wordpress now available in beta

AWS offers another cloud provider option and WordPress sites can now be installed on servers with a click of a button.

  • 🚀
    New features
    • AWS VPS integration
    • WordPress
    • Maria Database
  • 💄
    Enhancements
    • Web apps list now displays a status indicator for the app's most recent deployment
    • Database section hidden from server menu if no database provisioned - note: this is a temporary adjustment until we build functionality to add databases post provision
  • 🐞
    Bug fixes
    • Fixed issue with custom hooks and environment variables overwriting other webapp configs
    • Fixed MySQL 8.0 database connection issue
    • Fixed SSL certificate issue when creating Alpas sites
    • Other misc bug fixes

14 May 2020

Hetzner integration now available in beta

The inclusion of Hetzner VPS, PHP 7.4 support, and improvements to the onboarding experience make up the majority of this release. AWS integration is still in progress.

  • 🚀
    New features
    • Hetzner VPS integration
    • PHP 7.4 support
  • 💄
    Enhancements
    • Improved experience when logging in for the first time
    • Added direction on what steps need to be completed prior to creating a server
    • Added direction on what steps need to be completed prior to creating a web application
  • 🐞
    Bug fixes
    • Minor bug fixes

12 May 2020

Vultr integration now available in beta

Numerous experience enhancements and the addition of Vultr make the majority of this beta release. Up next, we are working on AWS.

  • 🚀
    New features
    • Vultr VPS integration
    • New homepage for cleaver.cloud
  • 💄
    Enhancements
    • Improved experience of displaying prereqs prior to creating servers and web apps
    • 'Cancelled' deployments slack notification option
    • Additional minor enhancements
  • 🐞
    Bug fixes
    • FRA1 DigitalOcean server now correctly displays as Frankfurt, Germany; was previously displayed as France
    • Fixed Firefox padding-bottom issue
    • Additional minor bug fixes

8 May 2020

New site types now available in beta

PHP, Node.js, and static HTML site types can now be created. Up next, we are working on Vultr VPS integration.

  • 🚀
    New features
    • PHP sites
    • Node.js sites
    • Static HTML sites
    • Slack notification integration for deployment start and end
  • 💄
    Enhancements
    • Various experience enhancements
  • 🐞
    Bug fixes
    • Various minor bug fixes

2 May 2020

Initial Cleaver cloud beta release 🎉

This is the very first beta release of the cloud version of Cleaver made available to beta testers.

  • 🚀
    Features
    • DigitalOcean VPS integration
    • GitHub version control integreation
    • Provision servers with JRE, Node.js, and PHP
    • MySQL databases
    • Create Alpas sites
    • Create Laravel sites
    • SSL Certificates
    • Setup process monitors
    • Manage SSH keys
    • Setup web apps
    • Push to deploy
    • Custom deployment hooks
    • Configure environment variables