September 1st, 2018
- We have released our initial take on using Vapor! Give it a go and let us know if we missed anything.
- Discord Notification Provider! You can now use discord for your notifications!
- For subscribers we now check if they have an invalid / expiring SSL certificate daily!
Vapor for Swift!
- A Ton Of Bug Fixes
- Server provisioning should see a huge performance increase
- Fixed issues of installing some server features
March 22th, 2018
- Backups for Mongo / Mysql / MariaDB / Postgres is now in beta!
- Wildcard Certificates Available with automatic renewals for all DNS providers! Was no easy feat!
- Bitts are now available which are little code snippets that you can use to run on your server. There are future improvements to this system incoming over the next several releases
- Let's Encrypt Package is replaced by cert-bot, you will not need to do anything
- SSL Certificates screen has been adjusted to a new UI workflow, these improvements will be coming to other areas of the app in the next several releases
- When updating language settings, we now invoke to refresh all server files so we can make certain they are in sync with UI.
- Switching between frameworks now replaces cronjobs and server files and framework files properly
- Misc backend fixes to make these a bit smoother for the user.
- Fixed NGINX config containing `internal` directive for apps that need the use of it
March 7th, 2018
- Favicon now changes when there are running commands
- Server Providers are named : this gives you the flexibility to add multiple accounts of the same provider
- Deployments now allow you to set some tasks to be run after all deployments are successful!
- You can now change a site to a wildcard site on the site overview page
- Moved "Generic PHP" to modern PHP, then added Legacy PHP option
- Custom Provision script has been updated, and now checks which system your trying to provision and will fail if you don't have the correct system
- Moved the get help in the nav bar to a first class citizen!
- Removed oauth by digital ocean in favor of API tokens to make it uniform with the other providers and this allows you to know which account your Digital Ocean is linked to.
- 2nd Auth now has a longer window from 1 minute to 1.5 minutes
- Long Server / Site names have been fixed
- Cron Job Maker has been improved to have the look and feel of the rest of the site
- Multiple sites of the same domain / name that would cause conflicts
- Fixed total calculations on multiple servers when deployments are completed
- Docked with CodePier image has been restored
- Multiple areas of the site had UI bugs have been fixed
As always we have some things that are in the backend that cannot be seen, but just know that we are working to incorporate bigger things very soon!
February 18, 2018
- Announcements and change logs will show up in modals on login
- Open events bar into a new window for better accessibility
- New modal to help new users with the experience of CodePier
- New Server Provisioning Events so you can watch in your events bar while you provision a new server
- Added some timings to deployments and provisions events
- OpCache configuration is now under Language Settings
- Support is now in the “gear” menu
- Piles has a new location to make it known what piles do
- Cleaned up reveal sudo / mysql passwords
- Creating a server from the severs page now makes you confirm with warning
- Roll backs now just release the old release without any other commands running , unless the old release is missing
- Composer is now installed via getcomposer.org/installer
- Notifications saying you're not connected with your account
- Fixed sudo password reset
- Fixed issue of failed deployment emails not respecting breaking lines
- Fixed Service restart groups
- You can now delete a site before fully configured
- Auto removal of packages after updating the system
- Sites now show the attached servers when making server changes
- Server features now will block feature installs while there is another install running
- Force install of UFW, if for some reason its not installed already
- The composer update cron job is not attached to the server
- Changed the default order of clearing caches for deployments
PHP - Laravel
There were a lot of other fixes and performance enhancements, but these are the most notable!