We are happy to announce the release of Cloudron 0.150.0.
For those unaware, Cloudron is a platform that makes it easy to run apps on your server and keep them up-to-date.
Cloudron always makes a backup before applying an app or platform update. If it is unable to create a backup, the update is not applied. Sometimes it is desirable to disable backups temporarily - for example, if there is a bug in Cloudron's backup mechanism and the incoming update actually fixes it! We have now added a
noop backup storage backend that lets you temporarily disable backups.
DNS query subsystem
We use the native-dns module to check if DNS entries have been setup correctly. Unfortunately, this module is no longer maintained :( We have reworked the DNS query system to use
The backup cleaner periodically removes old backups. The backup subsystem only tracks successful backups and as a result, the backup cleaner never cleaned up the artifacts of an errored backup.
From this release, Cloudron tracks the state of backups and cleans up errored backups.
Backup time limit
On some Cloudrons, the backup task gets stuck and this blocks future backups and updates. The root cause of this issue is unknown (maybe just a very slow network connection?). As a workaround, we have a set a time limit of 4 hours for the backup task to complete. If it takes more time, it is killed and you will receive an email notification of the same.
We have moved email settings to a new view in preparation for new email features that we intend to add in the upcoming releases.