2016-01-13 11:51:13 +01:00
[0.0.1]
- Hot Chocolate
[0.0.2]
- Hotfix appstore ui in webadim
[0.0.3]
- Tall Pike
[0.0.4]
- This will be 0.0.4 changes
[0.0.5]
- App install/configure route fixes
[0.0.6]
- Not sure what happenned here
[0.0.7]
- resetToken is now sent as part of create user
- Same as 0.0.7 which got released by mistake
[0.0.8]
- Manifest changes
[0.0.9]
- Fix app restore
- Fix backup issues
[0.0.10]
- Unknown orchestra
[0.0.11]
- Add ldap addon
[0.0.12]
- Support OAuth2 state
[0.0.13]
- Use docker image from cloudron repository
[0.0.14]
- Improve setup flow
[0.0.15]
- Improved Appstore view
[0.0.16]
- Improved Backup approach
[0.0.17]
- Upgrade testing
- App auto updates
- Usage graphs
[0.0.18]
- Rework backups and updates
[0.0.19]
- Graphite fixes
- Avatar and Cloudron name support
[0.0.20]
- Apptask fixes
- Chrome related fixes
[0.0.21]
- Increase nginx hostname size to 64
[0.0.22]
- Testing the e2e tests
[0.0.23]
- Better error status page
- Fix updater and backup progress reporting
- New avatar set
- Improved setup wizard
[0.0.24]
- Hotfix the ldap support
[0.0.25]
- Add support page
- Really fix ldap issues
[0.0.26]
- Add configurePath support
[0.0.27]
- Improved log collector
[0.0.28]
- Improve app feedback
- Restyle login page
[0.0.29]
- Update to ubuntu 15.04
[0.0.30]
- Move to docker 1.7
[0.0.31]
- WARNING: This update restarts your containers
- System processes are prioritized over apps
- Add ldap group support
[0.0.32]
- MySQL addon update
[0.0.33]
- Fix graphs
- Fix MySQL 5.6 memory usage
[0.0.34]
- Correctly mark apps pending for approval
[0.0.35]
- Fix ldap admin group username
[0.0.36]
- Fix restore without backup
- Optimize image deletion during updates
- Add memory accounting
- Restrict access to metadata from containers
[0.0.37]
- Prepare for Selfhosting 1. part
- Use userData instead of provisioning calls
[0.0.38]
- Account for Ext4 reserved block when partitioning disk
[0.0.39]
- Move subdomain management to the cloudron
[0.0.40]
- Add journal limit
- Fix reprovisioning on reboot
- Fix subdomain management during startup
[0.0.41]
- Finally bring things to a sane state
[0.0.42]
- Parallel apptask
[0.0.43]
- Move to systemd
[0.0.44]
- Fix apptask concurrency bug
[0.0.45]
- Retry subdomain registration
[0.0.46]
- Fix app update email notification
[0.0.47]
- Ensure box code quits within 5 seconds
[0.0.48]
- Styling fixes
- Improved session handling
[0.0.49]
- Fix app autoupdate logic
[0.0.50]
- Use domainmanagement via CaaS
[0.0.51]
- Fix memory management
[0.0.52]
- Restrict addons memory
- Get nofication about container OOMs
[0.0.53]
- Restrict addons memory
- Get notification about container OOMs
- Add retry to subdomain logic
[0.0.54]
- OAuth Proxy now uses internal port forwarding
[0.0.55]
- Setup cloudron timezone based on droplet region
[0.0.56]
- Use correct timezone in updater
[0.0.57]
- Fix systemd logging issues
[0.0.58]
- Ensure backups of failed apps are retained across archival cycles
[0.0.59]
- Installer API fixes
[0.0.60]
- Do full box backup on updates
[0.0.61]
- Track update notifications to inform admin only once
[0.0.62]
- Export bind dn and password from LDAP addon
[0.0.63]
- Fix creation of TXT records
[0.0.64]
- Stop apps in a retired cloudron
- Retry downloading application on failure
[0.0.65]
- Do not send crash mails for apps in development
[0.0.66]
- Readonly application and addon containers
[0.0.67]
- Fix email notifications
- Fix bug when restoring from certain backups
[0.0.68]
- Update graphite image
- Add simpleauth addon support
[0.0.69]
- Support newer manifest format
- Fix app listing rendering in chrome
- Fix redis backup across upgrades
[0.0.70]
- Retry app download on error
[0.0.71]
- Fix oauth and simple auth login
[0.0.72]
- Cleanup application volumes periodically
- New application logging design
[0.0.73]
- Update SSL certificate
[0.0.74]
- Support singleUser apps
[0.0.75]
- scheduler addon
[0.0.76]
- DNS Sync fixes
- Show warning to user when memory limit reached
[0.0.77]
- Do not set hostname in app containers
[0.0.78]
- Support custom domains
[0.0.79]
- Move SSH Port
[0.0.80]
- Use journalctl for container logs
[0.1.0]
- Wait for configuration changes before starting Cloudron
[0.1.1]
- Ensure dns config for all cloudrons
[0.1.2]
- Make email work again
- Add DKIM keys for custom domains
[0.1.3]
2016-01-13 11:51:21 +01:00
- Storage backend
2016-01-13 11:51:13 +01:00
[0.1.4]
- CaaS Backup configuration fix
[0.1.5]
- Use correct tokens for DNS backend
[0.1.6]
- Add hook to determine the api server of the box
- Fix crash notification
[0.2.0]
- New cloudron exec implementation
[0.2.1]
- Update to node 4.1.1
- Fix certification installation with custom domains
[0.2.2]
- Better debug output
- Retry more times if docker registry goes down
[0.3.0]
- Update SSH keys
- Allow bigger manifest files
[0.4.0]
- Update to docker 1.9.0
[0.4.1]
- Fix scheduler crash
- Crucial OAuth fixes
[0.4.2]
- Fix crash when reporting backup error
- Allow larger manifests
[0.4.3]
- Fix cloudron exec
[0.4.4]
- Initial Lets Encrypt integration
[0.4.5]
- Fixup nginx configuration to allow dynamic certificates
[0.4.6]
- LetsEncrypt integration for custom domains
- Rate limit crash emails
[0.5.0]
- Enable staging Lets Encrypt Integration
[0.5.1]
- Display error dialog for app installation errors
- Enable prod Lets Encrypt Integration
- Handle apptask crashes correctly
[0.5.2]
- Fix apphealthtask crash
- Use cgroup fs driver instead of systemd cgroup driver in docker
[0.5.3]
- Changes for e2e testing
[0.5.4]
- Fix bug in LE server selection
[0.5.5]
- Scheduler redesign
- Fix journalctl logging
[0.5.6]
- Prepare for selfhosting option
[0.5.7]
- Move app images off the btrfs subvolume
2016-01-13 11:51:21 +01:00
[0.6.0]
- Consolidate code repositories
2016-01-14 13:30:08 -08:00
[0.6.1]
- Use no-reply as email from address for apps in naked domains
- Update Lets Encrypt account with owner email when available
- Fix email templates to indicate auto update
- Add notification UI
2016-01-15 18:12:20 -08:00
[0.6.2]
- Fix `cloudron exec` container to have same namespaces as app
- Add developmentMode to manifest
2016-01-18 19:49:34 +01:00
[0.6.3]
- Make sending invite for new users optional
2016-01-20 12:43:40 +01:00
[0.6.4]
- Add support for display names
- Send invite links to admins for user setup
- Enforce stronger passwords
2016-01-21 15:57:48 +01:00
[0.6.5]
- Finalize stronger password requirement
2016-01-21 15:57:22 -08:00
2016-01-22 11:02:04 -08:00
[0.7.0]
- Upgrade to 15.10
2016-01-21 15:57:22 -08:00
- Do not remove docker images when in use by another container
2016-01-22 11:02:04 -08:00
- Fix sporadic error when reconfiguring apps
- Handle journald crashes gracefully
2016-01-21 15:57:22 -08:00
2016-01-25 16:40:57 +01:00
[0.7.1]
- Allow admins to edit users
- Fix graphs
- Support more LDAP cases
- Allow appstore deep linking
2016-01-26 10:34:09 -08:00
[0.7.2]
- Fix 5xx errors when password does not meet requirements
- Improved box update management using prereleases
- Less aggressive disk space checks
2016-02-02 08:51:13 -08:00
[0.8.0]
- MySQL addon : multiple database support
2016-02-04 15:20:40 -08:00
[0.8.1]
- Set Host HTTP header when querying healthCheckPath
- Show application Changelog in app update emails
2016-02-13 03:27:21 -08:00
[0.9.0]
- Fix bug in multdb mysql addon backup
2016-02-14 13:19:12 +01:00
- Add initial user group support
- Improved app memory limit handling
2016-02-21 14:51:51 +01:00
[0.9.1]
- Introduce per app group access control
2016-02-25 20:53:36 -08:00
[0.9.2]
- Fix bug where reconfiguring apps would trigger memory limit warning
- Allow more apps to be installed in bigger sized cloudrons
- Allow user to override memory limit warning and install anyway
2016-02-26 11:19:45 +01:00
[0.9.3]
- Admin flag is handled outside of groups
- User interface fixes for groups
2016-02-26 12:29:52 +01:00
- Allow to set access restrictions on app installation
2016-03-09 09:29:17 -08:00
[0.10.0]
- Upgrade to docker 1.10.2
- Fix MySQL addon to handle heavier loads
- Allow listing and download of backups (using the CLI tool)
2016-03-09 09:34:57 -08:00
- Ubuntu security updates till 8th March 2016 (http://www.ubuntu.com/usn)
2016-03-09 09:29:17 -08:00
2016-03-19 14:17:28 -07:00
[0.10.1]
- Fix Let's Encrypt certificate renewal
2016-03-28 10:55:20 -07:00
[0.10.2]
- Apps can now bind with username or email with LDAP
- Disallow updating an app with mismatching manifest id
- Use admin domain instead of naked domain in the SPF record
2016-03-29 13:24:26 -07:00
- Download Lets Encrypt intermediate cert
2016-03-30 11:39:50 -07:00
2016-03-30 15:26:52 -07:00
[0.10.3]
2016-03-30 23:43:04 -07:00
- Store the backup config for each backup. This will allow using multiple buckets/providers for backups simultaneously.
2016-03-31 10:48:08 -07:00
- Fix SPF record check
2016-03-30 15:26:52 -07:00
2016-04-01 13:59:07 -07:00
[0.10.4]
- Fix restore for droplets in EU region
2016-03-30 11:39:50 -07:00
[0.11.0]
- Store backups in the same region as the Cloudron
2016-04-01 23:38:35 -07:00
- Fix PCRE security issue (http://www.ubuntu.com/usn/usn-2943-1/)
2016-03-30 11:39:50 -07:00
2016-04-03 11:34:43 -07:00
[0.11.1]
- Improve the backup logic
2016-04-05 11:07:32 -07:00
[0.11.2]
- Allow users to choose a username on first sign up
2016-04-05 18:45:34 -07:00
- Fix app graphs
2016-04-05 11:07:32 -07:00
2016-04-08 23:57:05 -07:00
[0.12.0]
2016-04-15 10:30:42 -07:00
- Fix upload of large backups
2016-04-08 23:57:05 -07:00
- Postgres addon whitelists pg_trgm and hstore extensions
2016-04-15 10:30:42 -07:00
- Suppress boring update emails from patch releases
- Setup bounce alerts for emails
- Query admin's name in activation wizard
- Admin emails are now delivered as no-reply
- Fix crash when user attempts to set a duplicate email
- Improved mongodb crash recovery
2016-04-08 23:57:05 -07:00
2016-04-15 18:28:02 -07:00
[0.12.1]
- Fix crash when backing up apps
2016-04-18 15:24:33 -07:00
[0.12.2]
- Improved error handling for addons
2016-04-19 12:11:59 -07:00
[0.12.3]
- LDAP: Do not set sn attribute when user has no surname
2016-04-19 16:24:37 -07:00
[0.12.4]
- Install app only after platform is ready
2016-04-19 21:52:24 -07:00
[0.12.5]
- Get alerts for app task failures
2016-04-20 19:41:45 -07:00
- Fix update issue when one or more apps are in failed state
2016-04-19 21:52:24 -07:00
2016-04-26 09:53:33 -07:00
[0.12.6]
- Allow setting an alternate external domain for apps
2016-05-02 14:20:59 +02:00
[0.12.7]
- Fix changing password
2016-05-02 17:34:56 +02:00
2016-04-29 20:50:55 -07:00
[0.13.0]
- Upgrade to ubuntu 16.04
2016-05-02 10:33:29 -07:00
- Add event log
2016-04-29 20:50:55 -07:00
2016-05-03 11:50:52 -07:00
[0.13.1]
- Make activity log viewable to admins
- Fix geoip lookup
2016-05-03 23:48:45 -07:00
[0.13.2]
- Fix crash in app auto updater
- Fix crash with empty timezone
2016-05-08 01:17:03 -07:00
[0.13.3]
- Enable auth in email addon
- Add search for activity log
- Add tutorial for first time users
2016-05-10 09:16:16 -07:00
[0.13.4]
- Fix mail addon restart issue
2016-05-17 09:36:28 -07:00
[0.14.0]
- You have mail :-)
2016-05-23 12:29:49 -07:00
[0.14.1]
- 2-character usernames are now allowed
- Make cloudron CLI push/pull more robust
2016-05-24 20:17:17 -07:00
[0.14.2]
- Update mail addon
2016-06-02 10:31:21 -07:00
[0.15.0]
- [REST API](https://cloudron.io/references/api.html) is now in public beta
- Enable Developer mode by default for new Cloudrons
- Reverse proxy fixes for apps exposing a WebDav server
2016-06-08 10:14:59 -07:00
- Allow admins to optionally set the username and displayName on user creation
2016-06-08 08:46:18 -07:00
- Fix app autoupdate logic to detect if one or more in-use port bindings was removed
2016-06-02 10:31:21 -07:00
2016-06-08 16:42:00 -07:00
[0.15.1]
- Fix mail connectivity from IPv6 clients
2016-06-10 12:40:48 -07:00
- Add API token management UI
- Improved UI to enter email aliases
2016-06-08 16:42:00 -07:00
2016-06-13 23:31:35 -07:00
[0.15.2]
- Allow restoring apps from any previous backup
2016-06-14 14:49:25 -07:00
[0.15.3]
- Show installation progress in a tooltip
2016-06-17 13:08:35 -05:00
[0.16.0]
- Allow apps to be configured in configuring state
- Improved platform architecture that allows incremental infrastructure updates
2016-06-18 17:59:09 -05:00
- Implement app clone
2016-06-17 13:08:35 -05:00
2016-06-20 15:11:25 -05:00
[0.16.1]
- Fix UI layout issue in tokens page
- Resume app tasks only when configured and platform ready
- Allow errored apps to be reconfigured
2016-06-21 11:13:56 -05:00
[0.16.2]
- Fix assert when backing up apps in errored state
- Fix bug where multiple redis installations caused an error
2016-06-21 15:19:00 -05:00
[0.16.3]
- Timeout in 10mins if app restore fails because of external domain CNAME setup
2016-06-22 21:54:39 -05:00
[0.16.4]
- Setup email aliases to only alias names for the Cloudron domain
2016-06-25 00:17:09 -05:00
[0.16.5]
- Allow sending email with alias as the From
2016-06-28 12:14:01 +02:00
[0.16.6]
2016-07-02 11:39:07 +02:00
- Add plan migration interface
- Initial EC2 support
2016-06-28 12:14:01 +02:00
2016-07-08 12:52:00 -07:00
[0.17.0]
- Public beta release of Cloudron Mail Server
- Add new DNS & Certs UI that enables easy migration to a custom domain
- Allow sending and receiving email from alias subaddresses
- Fix installation issue with some apps on the naked domain
2016-07-12 16:04:50 -07:00
[0.17.1]
- Preliminary user impersonation support
- Fix crash in mail container when generating bounces
2016-07-15 13:18:54 +02:00
[0.17.2]
2016-07-15 19:00:30 +02:00
- Add config option to embed apps in other sites
2016-07-15 13:18:54 +02:00
2016-07-25 00:51:30 -07:00
[0.17.3]
- Incremental infrastructure update logic
2016-07-25 12:36:43 -07:00
- Keep eventlogs only for a week
2016-07-25 14:38:19 -07:00
- Throttle OOM mails
2016-07-25 00:51:30 -07:00
2016-07-27 00:22:08 -07:00
[0.17.4]
- Add warning for users moving to custom domains
- Out of disk space and certificate renewal mails are now sent to cloudron owner for selfhosters
- Fix a bug where selfhosted Cloudrons do not start because of a MySQL error
2016-07-27 20:42:22 -07:00
- Implement new app versioning & update scheme
2016-08-02 16:41:14 +02:00
[0.17.5]
- Fix migration interface issue
- Allow self hosted Cloudron to login to the Cloudron Store
2016-08-02 14:43:39 -07:00
- Send mail to self hosted Cloudron admins about OOM and App died errors
2016-08-02 17:38:59 -07:00
- Fix bug where box update emails are sent repeatedly
2016-08-02 14:43:39 -07:00
2016-08-11 10:52:35 -07:00
[0.18.0]
2016-08-05 17:28:24 +02:00
- Fix app bundle installation
2016-08-11 10:52:35 -07:00
- Fix RBL lookup in mail server
2016-08-13 11:30:26 -07:00
- Add spam filter for email
2016-08-05 17:28:24 +02:00
2016-08-21 16:45:08 -07:00
[0.19.0]
* New base image 0.19.0
* Upgrade PostgreSQL and MySQL
2016-09-01 09:12:45 -07:00
[0.19.1]
2016-08-31 09:27:43 -07:00
* Make email optional (settings -> enable/disable mail)
* Make PostgresSQL behave better in low memory cloudrons
2016-08-31 23:55:52 -07:00
* Add demo mode check
2016-09-01 19:16:42 -07:00
* Fix plan listing
2016-08-31 09:27:43 -07:00
2016-09-03 12:33:53 -07:00
[0.20.0]
2016-09-05 17:24:26 -07:00
* Fix bug where crash reports where not being sent to support@cloudron.io (#29)
* Do not overwrite existing DNS records during app installation (#27)
* Add UI to configure app's memory limit (#18)
2016-09-07 09:12:15 -07:00
* Fix OAuth proxy support (#6)
2016-09-05 17:24:26 -07:00
2016-09-08 21:45:46 -07:00
[0.20.1]
* Fix bug where oauth proxy was installed for apps with customAuth
2016-09-12 13:32:51 -07:00
[0.20.2]
* Fix memory limit slider to start from the minimum memory (#43)
* Save user certs separately from automatic certs (#44)
* Fix access control display for email apps (#45)
2016-09-16 11:38:47 +02:00
[0.20.3]
* Make DigitalOcean selfhosting independent
2016-09-27 18:40:16 -07:00
[0.21.0]
* Delivery of email to aliases is now case insensitive (#35)
* Mailing list support via Groups (#15)
2016-09-29 12:31:17 -07:00
* Fix issue where non-admin users could not update their profile
2016-09-27 18:40:16 -07:00
2016-10-03 14:42:43 -07:00
[0.21.1]
* Fix app clone error (mailbox was not allocated)
* Do not allow "-" in group names
2016-10-07 12:44:36 +02:00
[0.22.0]
* Rebuild server instances instead of recreating
2016-10-11 16:39:52 -07:00
2016-10-11 16:41:51 -07:00
[0.50.0]
2016-10-11 16:39:52 -07:00
* Add UI to configure backup location
* Add DNS backend to make it easy to run on any server with SSH access
* Update wildcard certificate
* Fix crash in mail container with SPF plugin
* Fix postgresql addon to restore correctly
* Periodically cleanup file system backups
2016-10-13 10:02:40 -07:00
* Improve invitation emails
* Fix bug where mailbox name was generated incorrectly for nake domain (#81)
2016-10-11 16:39:52 -07:00
2016-10-25 15:58:50 -07:00
[0.60.0]
* Implement new approach to selfhosting. `cloudron machine create` is now deprecated.
Please see the [selfhosting guide](https://cloudron.io/references/selfhosting.html)
for more details
* Send email to admins if backup fails
* Add UI to set digitalocean as DNS provider
2016-11-04 10:08:15 +01:00
[0.60.1]
* Apply less strict hostname checking for email
* Fix bug in Cloudron plan listing
* Improved storage provider interface
2016-10-31 15:33:32 +01:00
[0.70.0]
2016-11-16 16:29:53 +01:00
* Remove standalone installer daemon
[0.70.1]
* Add additional platform healthcheck
2016-11-21 16:26:26 +01:00
[0.80.0]
* Add optional SSO for apps
* Improve app status page
2016-11-23 15:26:16 +01:00
* Several webinterface improvements
2016-11-21 16:26:26 +01:00
2016-12-07 13:35:21 +01:00
[0.80.1]
* Improved DNS handling
* Better error messages in UI
2016-12-12 12:10:41 +01:00
[0.90.0]
* Remove customAuth support
* Support non AWS S3 object storage
* Settings UI improvements
2016-12-16 15:35:41 -08:00
[0.91.0]
* Support installing Cloudron on intranet and VirtualBox
* Fix bug where relocating an app did not free the old location
* Allow Email server to be enabled with wildcard DNS
2016-12-19 14:19:11 -08:00
[0.92.0]
* Backup encryption key is now optional
2016-12-21 15:24:18 -08:00
* Fix bug where DNS mail record warning was shown by mistake
* Make cloudron-setup finish with `manual` DNS provider
2016-12-19 14:19:11 -08:00
2016-12-27 22:10:12 -08:00
[0.92.1]
* Remove DO specific grub cmd line
* Fix License text
2016-12-27 14:15:38 -08:00
[0.93.0]
* Smoother upgrades
2017-01-09 11:26:29 -08:00
[0.94.0]
* Cloudron domain can now be set after installation
* Backups are now organized by directory
* Document upgrading from Filesystem backend
* Send certificate renewal errors, OOM errors to cloudron admins
* Email bounce alerts are sent to the Cloudron owner
2017-01-12 19:22:57 -08:00
[0.94.1]
* Suppress upgrade emails
* Enable unattended upgrades
* Standardize on using devicemapper for docker storage backend
* Show detailed backup progress
* Fix DNSBL issue in mail container
2017-01-16 16:39:18 -08:00
* Fix issue where bounce emails were not sent to aliases
2017-01-17 11:01:12 -08:00
* Remove tutorial
* Restart mail container on certificate change
2017-01-12 19:22:57 -08:00
2017-01-19 13:17:09 +01:00
[0.97.0]
* Fix missing app icon issue
2017-01-19 10:45:41 -08:00
* Fix issue where box sends out crash reports incessantly
2017-01-19 15:59:52 -08:00
* (API) Allow memory limit to be set to -1 (unlimited)
* (API) Move developmentMode flag from manifest to apps route
2017-01-19 13:17:09 +01:00
2017-01-24 19:20:47 -08:00
[0.98.0]
* Send stat on whether email is enabled
* Fix bug where heartbeat was sent for self-hosted Cloudrons
* Make Cloudron function even when disk is full
* Fix thunderbird connection issue
2017-01-26 13:24:59 -08:00
* Send more detailed logs for backup failures
* Restart nginx if it crashed automatically
2017-01-26 15:27:23 -08:00
* Support all DNS providers for managed Cloudrons
2017-01-27 10:14:10 -08:00
* Add granular configuration for auto-updates
2017-01-24 19:20:47 -08:00
2017-01-30 10:25:11 -08:00
[0.99.0]
* Fix bug where ports <= 1023 were not reserved
* Cleanup graphs UI
* Polish webadmin UI
* Fix bug where hard disk size was detected incorrectly
2017-01-31 18:09:07 -08:00
[0.99.1]
* Fix bug with duplicate nginx configs
2017-02-02 15:43:16 -08:00
[0.100.0]
* Improve DNS notifications for email
* Do not enable HSTS for subdomains
2017-02-08 15:14:14 -08:00
[0.100.1]
* Fix crash when fetching mail records
* Fix crash in LDAP server when username and displayName are empty
2017-02-15 23:31:28 -08:00
[0.101.0]
2017-02-16 09:20:27 -08:00
* New base image 0.10.0
2017-02-15 23:31:28 -08:00
* Better error handling of unpurchase errors
* Validate that cloudron domain name is a subdomain of public suffic list
* Add canada and london to S3 backup regions
* Bundle Font Awesome as part of webadmin
* Fix crash in custom certiicate validation
* Get A+ rating in SSL Check
* More robust detection and injection of SPF record
* Add azure, lightsail, linode, ovh, vultr to provider list
2017-02-19 17:22:52 -08:00
[0.102.0]
* Fix issue where SPF record check was only done 5 times (updated 'async')
* Make auto-generated self-signed cert load quickly on Firefox
* Ensure we download docker images and have an app data volume on app re-configure
* Improve certificate renewal erorr message
* Fix disk usage graph
2017-02-20 14:13:53 -08:00
* Show Repair UI for errored apps
2017-02-19 17:22:52 -08:00
2017-02-23 11:08:15 -08:00
[0.102.1]
* Add terms link when signing up for Cloudron.io account
* Fix issue where Cloudrons with many apps (> 35) were unable to backup
* Improve wording of DNS Setup
2017-03-01 13:08:49 -08:00
[0.103.0]
* Do not send crash logs and other notifications to support@cloudron.io for self-hosted instances
* Make auto-generated self-signed cert load quickly on Firefox (take 2)
2017-03-09 15:38:09 +01:00
[0.104.0]
2017-03-03 09:42:31 -08:00
* (mail) Fix crash when sending mails to groups with just 1 user
2017-03-06 10:47:36 +01:00
* (ldap) Add isadmin attribute to better map users in apps
2017-03-09 15:38:09 +01:00
* (ldap) Hide users which have not yet set a username in ldap searches
* (core) Add SSH authorized_keys management
* (core) Add additional security related headers to the nginx reverse proxy
* (ui) Add remote SSH support option
* (ui) Fix eventlog display
* (ui) Fix CNAME setup information
2017-03-15 14:56:35 +01:00
[0.105.0]
* Always show email related checks
* Show outbound SMTP port 25 status
* Hide remote feature for normal users
* Only list users via ldap searches who have access to the app
* Fix installation issue on servers with a differente locale set
2017-03-15 21:15:15 -07:00
[0.105.1]
* Fix crash when setupToken is not provided in activate API
* Add inline Docker GPG key
* Re-download icon when repairing app
* Fix issue where pre-installed apps were not installed correctly
* Fix issue where new cloudrons could not be activated
2017-03-16 20:30:43 -07:00
[0.106.0]
* (mail) Fix email forwarding to external domains
2017-03-17 13:49:47 -07:00
* (mail) Set maximum email size to 25MB
2017-03-19 00:36:05 -07:00
* Remove SimpleAuth addon
2017-03-16 20:30:43 -07:00
2017-03-21 11:15:51 +01:00
[0.107.0]
* Support CSP for webinterface and OAuth views
2017-03-22 12:01:04 -07:00
* (mail) Fix issue where Cloudron is only used to send emails
2017-03-21 11:15:51 +01:00
2017-03-29 22:20:13 -07:00
[0.108.0]
* Redirect to /setupdns.html when restoring
* Fix setting custom avatar
* Do not allocate more than 4GB swap
* Generate real passwords for sendmail/recvmail addons
* Rate limit all authentication routes to prevent password brute force
* Generate 128 byte password for MySQL multi-db addon
2017-04-05 00:36:24 -07:00
[0.109.0]
* Add Referrer-policy
* Add tooltip for admin email field explaining it is local & private
* Verify AMI instance id during DNS setup instead of admin account setup
* Split platform and app data folders and get rid of btrfs volumes
2017-04-12 13:49:27 -07:00
[0.110.0]
2017-04-07 12:38:48 -07:00
* Fix disk usage graphs
* Add --data-dir to cloudron-setup that allows customizing data location
2017-04-12 13:49:27 -07:00
* Add UI to restore from any app backup
* (mysql) Use utf8mb4 encoding for databases and backups
* Allow installing a new app from a backup
* Fix download of large files (> 1GB)
2017-04-13 13:23:40 +02:00
* Fix app backup regression
2017-04-18 11:19:23 -07:00
[0.120.0]
* Update Docker to 17.03.1-ce
* Rework backup backend logic
2017-04-20 20:16:12 -07:00
* Add UI to download logs
* Fix crash when checking mail dns settings
2017-04-24 16:29:52 -07:00
* Allow backup retention duration to be configured
* Add minio backend for backups
* Fix issue where Cloudron's with errored apps won't backup when using fs backend
* Fix DNS check issue where PTR records was read from hosts file
2017-04-25 13:59:41 +02:00
[0.120.1]
* Fix managed Cloudron backup cleanup
2017-04-18 11:19:23 -07:00
2017-04-30 19:30:03 -07:00
[0.130.0]
* Use Cloudron DNS server only for containers created by Cloudron
* Make Cloudron always start even if DNS credentials are invalid
* Show warning if DNS configuration is not valid
* Drop the '.enc' extension for non-encrypted backups
* Do not encrypt backups when the backup key is empty
* Do a multipart S3 download for slow internet connections
2017-05-01 08:03:40 -07:00
* Support naked domains as external location
2017-04-30 19:30:03 -07:00
2017-05-04 14:34:48 +02:00
[0.130.1]
* Fix app configure dialog regression
2017-05-04 21:52:17 +02:00
[0.130.2]
* Fix app configure dialog regression and dns setup screen
2017-05-09 09:22:07 -07:00
[0.130.3]
* Show error message if setup fails due to reserved username
* (security) Do not print password in the logs in the configure route
* Fix restore of unencrypted backups
* Fix bug where FS backups have incorrect extension for unencrypted backups
2017-05-15 14:27:24 -07:00
[0.140.0]
* HTTP2 support
* Condense the dns checks in the settings view
* Document new app store submission guidelines
2017-05-30 16:23:06 -07:00
[0.150.0]
* Disable dnsmasq on OVH
* Scale redis memory based on the app's memory limit
* (security) Do not print the ssl cert in debug logs
* Add noop storage backend to temporarily disable backups
* Replace native-dns module with dig to prevent spurious crashes
* Cleanup unfinished and errored backups
* Set a timelimit of 4 hours for backup to finish
2017-06-07 16:22:56 +02:00
[0.160.0]
* Fix disk graphs when using device mapper
* Prevent email view from flickering
* Prepare for 1.0
2017-06-14 20:29:10 +02:00
[1.0.0]
* Make selfhosting great again
2017-06-21 09:37:34 +02:00
2017-08-01 16:47:35 -07:00
[1.0.1]
* Notification improvements
[1.0.2]
* Notification improvements
2017-06-21 09:37:34 +02:00
[1.1.0]
* Add support for email catch-all
* Support Cloudrons on subdomains
2017-08-01 16:47:35 -07:00
[1.1.1]
* Notification improvements
[1.1.2]
* Notification improvements
2017-08-01 17:21:00 -07:00
[1.1.3]
* Notification improvements
2017-06-30 17:54:21 -05:00
[1.2.0]
* Relay emails optionally via external SMTP server email (mailgun, sendgrid etc)
* (experimental) Preserver the docker storage driver across updates
2017-07-06 09:12:44 -05:00
* Reduce mysql password length to 48
2017-06-30 17:54:21 -05:00
2017-07-11 10:37:11 -05:00
[1.2.1]
* Set max ttl of unbound to 5 minutes
* Fix issue where mail container does not cleanup LDAP connections properly
2017-07-13 08:51:34 -05:00
* Update node to 6.11.1
2017-07-11 10:37:11 -05:00
2017-07-15 19:58:57 -05:00
[1.3.0]
2017-07-23 21:13:57 -07:00
* Add option to configure robots.txt for each app from the web interface
2017-07-18 21:21:24 -07:00
* Make sure zoneName is not lost across updates
* Save manually triggered app backups under a datetime prefix
2017-07-23 21:15:11 -07:00
* Optionally disable FROM validation check in the mail container. This will allow apps to send emails with arbitrary FROM addresses
* Set X-Forwarded-Port in the reverse proxy. This fixes a problem with plugins of certain apps (like Jetpack)
2017-07-23 21:13:57 -07:00
* Send a weekly activity digest about pending and applied Cloudron and app updates
2017-07-15 19:58:57 -05:00
2017-07-28 10:39:33 -07:00
[1.4.0]
* (mail) Update Haraka to 2.8.14. Contains many stability fixes
* Exoscale SOS can now be used for backup storage
* Fix cron pattern that made Cloudron erroneously send out weekly digest mails every hour on wednesday
* Add Cloudflare DNS backend (thanks @abhishek)
* Ensure Cloudron is only be installed on EXT4 root file system (required by Docker)
2017-07-28 10:41:28 -07:00
* Mark app package major releases as blocking and require approval by Cloudron admin
2017-07-25 09:34:43 -07:00
2017-08-03 13:55:58 -07:00
[1.4.1]
* Do not display backup region when using minio and exoscale SOS
* Fix javascript error in email view
* Add html version of the digest email
* Fix issue where collectd was collecting information about devicemapper mounts
2017-08-08 18:38:39 -07:00
[1.5.0]
* Update node to 6.11.2
2017-08-11 16:24:30 -07:00
* Add a new view to display platform and app logs
* Rework web UI to use flexbox
* Add motd message to warn admins that to not run 'apt upgrade'
* Switch default storage backend for new Cloudrons to overlay2
* Add a custom graphite plugin to collect disk usage statistics
* Rotate logs of all apps automatically
2017-08-08 18:38:39 -07:00
2017-08-21 16:08:37 -07:00
[1.6.0]
* Allow apps to have 'network' capability (thanks @mehdi)
* Fix crash in collectd disk usage collection script
* Fix layout issues in update and oauth views
* Use maxsize rule instead of size in lograte configs
* Make it possible to skip backups per-app
* Hide restore button for noop backend
* Add popups and warnings for noop backend
* Add webterminal to shell into apps from the admin UI
* Update Haraka for a few crash fixes
2017-08-23 16:14:28 +02:00
[1.6.1]
* Patch release for 1.6.0 to fix regressions
* Allow apps to have 'network' capability (thanks @mehdi)
* Fix crash in collectd disk usage collection script
* Fix layout issues in update and oauth views
* Use maxsize rule instead of size in lograte configs
* Make it possible to skip backups per-app
* Hide restore button for noop backend
* Add popups and warnings for noop backend
* Add webterminal to shell into apps from the admin UI
* Update Haraka for a few crash fixes
2017-08-21 16:08:37 -07:00
2017-08-23 10:43:27 -07:00
[1.6.2]
* Allow apps to have 'network' capability (thanks @mehdi)
* Fix crash in collectd disk usage collection script
* Fix layout issues in update and oauth views
* Use maxsize rule instead of size in lograte configs
* Make it possible to skip backups per-app
* Hide restore button for noop backend
* Add popups and warnings for noop backend
* Add webterminal to shell into apps from the admin UI
* Update Haraka for a few crash fixes
2017-08-28 13:49:15 -07:00
[1.6.3]
* Fixes selection issue while clicking on empty flexbox space
* Indicate directories can be downloaded in the web terminal
* Do not show app update indicator for normal users
* Display email notice when using Cloudflare DNS
* Set MX records correctly when using Cloudflare DNS
* Fix bug where webterminal can incorrectly appear in main view
2017-08-28 14:58:36 -07:00
* Do not crash if DNS credentials are invalid
2017-08-28 13:49:15 -07:00
2017-09-04 18:53:11 +02:00
[1.6.4]
* More descriptive Postmark email relay form
* Fix file upload in chrome
* Support Ctrl/Cmd+v webterminal pasting
* Ensure unbound always starts up
* Add option to run app in repair mode
2017-09-12 22:32:57 -07:00
[1.6.5]
* DigitalOcean DNS: Add pagination
* Cloudflare DNS: Optimize listing of DNS entries
* Update node to 6.11.3
* App volumes can now be symlinked individually to external storage
* Periodically check if IP is blacklisted and notify admins
* Do not ask password when re-configuring app (since it is non-destructive)
* Move mail data inside boxdata directory. This makes the no-op backend more useful
* Remove collectd stats when app is uninstalled
2017-09-30 14:02:06 -07:00
[1.7.0]
* Add rsync format for backups. This feature allows incremental backups
* Add Google DNS backend (thanks @syn)
* Add DigitalOcean spaces backup storage backend
* Add Cloudscale and Exoscale as supported VPS providers
* Display backup progress and status in the web interface
* Preliminary IPv6 support
* Add IP RBL status to web interface
* Add auto-update pattern `Every wednesday night`
2017-10-04 14:31:41 -07:00
* Update Haraka to 2.8.15. This fixes the issue where emails were bounced with the message 'Send MAIL FROM first'
* Do not overwrite existing subdomain when app's location is changed
* Add button to send test email
* Fix crash in carbon which made graphs disappear on some Cloudrons
[1.7.1]
* Add rsync format for backups. This feature allows incremental backups
* Add Google DNS backend (thanks @syn)
* Add DigitalOcean spaces backup storage backend
* Add Cloudscale and Exoscale as supported VPS providers
* Display backup progress and status in the web interface
* Preliminary IPv6 support
* Add IP RBL status to web interface
* Add auto-update pattern `Every wednesday night`
* Update Haraka to 2.8.15. This fixes the issue where emails were bounced with the message 'Send MAIL FROM first'
2017-09-30 14:02:06 -07:00
* Do not overwrite existing subdomain when app's location is changed
* Add button to send test email
* Fix crash in carbon which made graphs disappear on some Cloudrons
2017-10-05 09:20:24 -07:00
[1.7.2]
* Add rsync format for backups. This feature allows incremental backups
* Add Google DNS backend (thanks @syn)
* Add Cloudscale and Exoscale as supported VPS providers
* Display backup progress and status in the web interface
* Preliminary IPv6 support
* Add IP RBL status to web interface
* Add auto-update pattern `Every wednesday night`
* Update Haraka to 2.8.15. This fixes the issue where emails were bounced with the message 'Send MAIL FROM first'
* Do not overwrite existing subdomain when app's location is changed
* Add button to send test email
* Fix crash in carbon which made graphs disappear on some Cloudrons
* Fix issue where OAuth SSO did not work when alternate domain was used
2017-10-11 00:50:41 -07:00
[1.7.3]
* Add rsync format for backups. This feature allows incremental backups
* Add Google DNS backend (thanks @syn)
* Add Cloudscale and Exoscale as supported VPS providers
* Display backup progress and status in the web interface
* Preliminary IPv6 support
* Add IP RBL status to web interface
* Add auto-update pattern `Every wednesday night`
* Update Haraka to 2.8.15. This fixes the issue where emails were bounced with the message 'Send MAIL FROM first'
* Do not overwrite existing subdomain when app's location is changed
* Add button to send test email
* Fix crash in carbon which made graphs disappear on some Cloudrons
* Fix issue where OAuth SSO did not work when alternate domain was used
2017-10-16 15:28:36 -07:00
[1.7.4]
* Add rsync format for backups. This feature allows incremental backups
* Add Google DNS backend (thanks @syn)
* Add DigitalOcean spaces backup storage backend
* Add Cloudscale and Exoscale as supported VPS providers
* Display backup progress and status in the web interface
* Preliminary IPv6 support
* Add IP RBL status to web interface
* Add auto-update pattern `Every wednesday night`
* Update Haraka to 2.8.15. This fixes the issue where emails were bounced with the message 'Send MAIL FROM first'
* Do not overwrite existing subdomain when app's location is changed
* Add button to send test email
* Fix crash in carbon which made graphs disappear on some Cloudrons
* Fix issue where OAuth SSO did not work when alternate domain was used
* Changelog is now rendered in markdown format
2017-10-19 12:19:10 -07:00
[1.7.5]
* Expose a TLS relay port from mail container for Go applications
2017-10-28 21:07:44 -07:00
[1.7.6]
* Port bindings cannot be configured in update route anymore
* Implement LDAP group compare
* Pre-releases are now offered by appstore and not handled in box code anymore
* LDAP pagination support. This will fix the warnings in NextCloud and Rocket.Chat
* Check if directories can be created in the backup directory
* Do not set the HTTPS agent when using HTTP with minio backup backend
* Fix regression where a new domain config could not be set in the UI
* New mail container release that fixes email sending with SOGo
2017-10-28 23:30:12 -07:00
* Show 404 page for unknown domains
2017-10-28 21:07:44 -07:00
2017-11-02 12:18:51 -07:00
[1.7.7]
* Allow setting app memory till memory limit
* Make the dkim selector dynamic
* Fix issue where app update dialog did not close
* Fix LE cert renewal failures
2017-11-02 14:35:57 -07:00
* Send user and cert info in digest emails
* Send oom, app failures and other important mails to cloudron owner's alt mail
2017-11-02 12:18:51 -07:00
2017-11-11 11:14:42 -08:00
[1.8.0]
2017-11-09 09:40:26 -08:00
* Fix group email bounce when a group has users that have not signed up yet
* Do not restrict app memory limit to 4GB
* Fix display of the latest backup in the weekly digest
* Add UI to select users for access restriction
2017-11-11 11:14:42 -08:00
* Update docker to 17.09
* Update node to 6.11.5
* Display package version of installed apps in the info dialog
2017-11-09 09:40:26 -08:00
2017-11-17 10:57:29 -08:00
[1.8.1]
* Update node modules
* Allow a restore operation if app is already restoring
* Remove pre-install bundle support since it was hardly used
* Make the test email mail address configurable
* Allow admins to access all apps
* Send feedback via appstore API (instead of email)
* Show documentation URL in the app info dialog
* Update Lets Encrypt agrement URL (https://letsencrypt.org/documents/LE-SA-v1.2-November-15-2017.pdf)
2017-11-18 02:19:17 -08:00
[1.8.2]
* Update node modules
* Allow a restore operation if app is already restoring
* Remove pre-install bundle support since it was hardly used
* Make the test email mail address configurable
* Allow admins to access all apps
* Send feedback via appstore API (instead of email)
* Show documentation URL in the app info dialog
* Update Lets Encrypt agrement URL (https://letsencrypt.org/documents/LE-SA-v1.2-November-15-2017.pdf)
2017-11-23 02:36:03 +01:00
[1.8.3]
* Ensure domain database record exists
2017-12-07 20:17:35 +05:30
[1.8.4]
* Fix issue where internal email was not delivered when email relay is enabled
* Fix display of DNS records when email relay is enabled
2017-12-26 05:48:51 -08:00
[1.8.5]
* Fix issues where unused addons were not cleaned on an app update causing uninstall to fail
* Change UI text from 'Waiting' to 'Pending'
2017-11-24 23:01:05 +01:00
[1.9.0]
2017-12-15 16:49:14 +05:30
* Prepare Cloudron for supporting multiple domains
2017-11-24 14:58:43 -08:00
* Add Cloudron restore UI
* Do not put app in errored state if backup fails
* Display backup progress in CaaS
2017-12-15 16:49:14 +05:30
* Add Google Cloud Storage backend for backups
* Update node to 8.9.3 LTS
2018-01-10 11:42:41 -08:00
* Set max email recepient limit (in outgoing emails) to 500
2017-11-24 23:01:05 +01:00
2018-01-16 22:02:09 +01:00
[1.9.1]
* Prepare Cloudron for supporting multiple domains
* Add Cloudron restore UI
* Do not put app in errored state if backup fails
* Display backup progress in CaaS
* Add Google Cloud Storage backend for backups
* Update node to 8.9.3 LTS
* Set max email recepient limit (in outgoing emails) to 500
* Put terminal and app logs viewer to separate window
2018-01-17 10:49:33 -08:00
[1.9.2]
* Prepare Cloudron for supporting multiple domains
* Add Cloudron restore UI
* Do not put app in errored state if backup fails
* Display backup progress in CaaS
* Add Google Cloud Storage backend for backups
* Update node to 8.9.3 LTS
* Set max email recepient limit (in outgoing emails) to 500
* Put terminal and app logs viewer to separate window
2018-01-18 12:51:18 +01:00
[1.9.3]
* Prepare Cloudron for supporting multiple domains
* Add Cloudron restore UI
* Do not put app in errored state if backup fails
* Display backup progress in CaaS
* Add Google Cloud Storage backend for backups
* Update node to 8.9.3 LTS
* Set max email recepient limit (in outgoing emails) to 500
* Put terminal and app logs viewer to separate window
2018-01-30 15:30:56 -08:00
[1.9.4]
* Fix typo causing LE cert renewals to fail
2018-01-17 21:10:11 -08:00
[1.10.0]
* Migrate mailboxes to support multiple domains
* Update addon containers to latest versions
2018-02-04 09:33:44 -08:00
* Add DigitalOcean Spaces region Singapore 1 (SGP1)
* Configure Exoscale SOS to use new SOS NG endpoint
* Fix S3 storage backend CopySource encoding rules
2018-02-06 16:11:06 -08:00
[1.10.1]
* Migrate mailboxes to support multiple domains
* Update addon containers to latest versions
* Add DigitalOcean Spaces region Singapore 1 (SGP1)
* Configure Exoscale SOS to use new SOS NG endpoint
* Fix S3 storage backend CopySource encoding rules
2018-02-07 15:34:24 +01:00
[1.10.2]
* Migrate mailboxes to support multiple domains
* Update addon containers to latest versions
* Add DigitalOcean Spaces region Singapore 1 (SGP1)
* Configure Exoscale SOS to use new SOS NG endpoint
* Fix S3 storage backend CopySource encoding rules
2018-02-11 01:22:26 -08:00
[1.11.0]
2018-02-16 16:36:22 -08:00
* Update Haraka to 2.8.17 to fix various crashes
* Report dependency error for clone if backup or domain was not found
* Enable auto-updates for major versions
[2.0.0]
* Multi-domain support
2018-03-08 20:12:34 -08:00
* Update Haraka to 2.8.18
2018-02-11 01:22:26 -08:00
* Split box and app autoupdate pattern settings
* Stop and disable any pre-installed postfix server
2018-02-18 02:45:46 -08:00
* Migrate altDomain as a manual DNS provider
2018-02-11 01:22:26 -08:00
* Use node's native dns resolve instead of dig
* DNS records can now be a A record or a CNAME record
* Fix generation of fallback certificates to include naked domain
2018-02-18 02:45:46 -08:00
* Merge multi-string DKIM records
2018-02-27 13:21:38 -08:00
* scheduler: do not start cron jobs all at once
* scheduler: give cron jobs a grace period of 30 minutes to complete
2018-02-11 01:22:26 -08:00
2018-03-13 00:36:58 -07:00
[2.0.1]
* Multi-domain support
* Update Haraka to 2.8.18
* Split box and app autoupdate pattern settings
* Stop and disable any pre-installed postfix server
* Migrate altDomain as a manual DNS provider
* Use node's native dns resolve instead of dig
* DNS records can now be a A record or a CNAME record
* Fix generation of fallback certificates to include naked domain
* Merge multi-string DKIM records
* scheduler: do not start cron jobs all at once
* scheduler: give cron jobs a grace period of 30 minutes to complete
2018-03-14 09:14:45 -07:00
* Rework the eventlog view
2018-03-14 09:15:58 -07:00
* App clone now clones the robotsTxt and backup settings
2018-03-13 00:36:58 -07:00
2018-04-02 13:37:06 -07:00
[2.1.0]
2018-03-20 20:04:35 -07:00
* Make S3 backend work reliably with slow internet connections
2018-04-11 18:25:11 -07:00
* Update docker to 18.03.0-ce
2018-04-10 15:13:04 -07:00
* Finalize the Email and Mailbox API
2018-04-01 15:15:52 +02:00
* Move mailbox settings from users to email view
2018-04-10 00:00:27 -07:00
* mail: fix issue where hosts with valid SPF for a Cloudron domain are unable to send mail to Cloudron
2018-04-10 15:13:04 -07:00
* mail: fix crash when bounce emails have a null sender
* Add CSP header for dashboard
2018-04-12 11:32:49 -07:00
* Add support for installing private docker images
2018-04-02 13:37:06 -07:00
2018-04-18 12:49:11 -07:00
[2.1.1]
* Make S3 backend work reliably with slow internet connections
* Update docker to 18.03.0-ce
* Finalize the Email and Mailbox API
* Move mailbox settings from users to email view
* mail: fix issue where hosts with valid SPF for a Cloudron domain are unable to send mail to Cloudron
* mail: fix crash when bounce emails have a null sender
* Add CSP header for dashboard
* Add support for installing private docker images
2018-05-04 10:30:21 -07:00
[2.2.0]
* Add 2FA support for the admin dashboard
* Cleanup scope management in REST API
* Enhance user creation API to take a password
* Relax restriction on mailbox names now that it is decoupled from user management
2018-05-04 21:56:44 -07:00
[2.2.1]
* Add 2FA support for the admin dashboard
2018-05-06 23:52:02 -07:00
* Add Gandi & GoDaddy DNS providers
2018-05-07 11:46:27 -07:00
* Fix zone detection logic on Route53 accounts with more than 100 zones
2018-05-06 23:52:02 -07:00
* Warn using when disabling email
2018-05-04 21:56:44 -07:00
* Cleanup scope management in REST API
* Enhance user creation API to take a password
* Relax restriction on mailbox names now that it is decoupled from user management
* Fix issue where mail container incorrectly advertised CRAM-MD5 support
2018-05-11 10:03:58 +02:00
2018-05-17 09:24:13 -07:00
[2.3.0]
2018-05-11 10:03:58 +02:00
* Add Name.com DNS provider
2018-05-17 09:24:13 -07:00
* Fix issue where account setup page was crashing
* Add advanced DNS configuration UI
2018-05-17 20:17:24 -07:00
* Preserve addon/database configuration across app updates and restores
2018-05-18 18:26:19 -07:00
* ManageSieve port now offers STARTTLS
2018-05-11 10:03:58 +02:00
2018-05-25 11:44:04 -07:00
[2.3.1]
* Add Name.com DNS provider
* Fix issue where account setup page was crashing
* Add advanced DNS configuration UI
* Preserve addon/database configuration across app updates and restores
* ManageSieve port now offers STARTTLS
* Allow mailbox name to be set for apps
* Rework the Email server UI
2018-05-26 08:11:19 -07:00
* Add the ability to manually trigger a backup of an application
* Enable/disable mail from validation within UI
* Allow setting app visibility for non-SSO apps
2018-05-28 10:06:43 -07:00
* Add Clone UI
2018-05-25 11:44:04 -07:00
2018-06-05 09:51:56 -07:00
[2.3.2]
* Fix issue where multi-db apps were not provisioned correctly
* Improve setup, restore views to have field labels
2018-06-11 10:13:48 -07:00
[2.4.0]
* Use custom logging backend to have more control over log rotation
* Make user explicitly confirm that fs backup dir is on external storage
* Update node to 8.11.2
* Update docker to 18.03.1
* Fix docker exec terminal resize issue
* Make the mailbox name follow the apps new location, if the user did not set it explicitly
2018-06-11 11:29:52 -07:00
* Add backups view
2018-06-11 10:13:48 -07:00
2018-06-12 19:24:59 -07:00
[2.4.1]
* Use custom logging backend to have more control over log rotation
* Mail logs and box logs UI
* Make user explicitly confirm that fs backup dir is on external storage
* Update node to 8.11.2
* Update docker to 18.03.1
* Fix docker exec terminal resize issue
* Make the mailbox name follow the apps new location, if the user did not set it explicitly
* Add backups view
2018-07-26 21:36:43 +02:00
[3.0.0]
* Support alternate app domains with redirects
2018-07-27 00:04:31 -07:00
* Allow hyphen in mailbox names
* Fix issue where the UI timesout when relay server is not reachable
* Add support for personal spaces
2018-07-27 00:08:08 -07:00
* Add UI to edit users in the groups dialog
* Add UI to set groups when creating a user
* Open logs and terminal in a new tab instead of a window
* Add button to view backup logs
* Add Mailjet mail relay support
2018-07-29 07:51:12 -07:00
* Encryption support for incremental backups
2018-07-30 10:46:14 -07:00
* Display restore errors in the UI
2018-07-30 12:37:37 -07:00
* Update Haraka to 2.8.19
2018-08-01 15:38:40 -07:00
* GPG verify releases
2018-08-04 09:23:30 -07:00
* Allow subdomains in location field
2018-08-01 15:38:40 -07:00
2018-08-06 19:45:46 -07:00
[3.0.1]
* Support alternate app domains with redirects
* Allow hyphen in mailbox names
* Fix issue where the UI timesout when relay server is not reachable
* Add support for personal spaces
* Add UI to edit users in the groups dialog
* Add UI to set groups when creating a user
* Open logs and terminal in a new tab instead of a window
* Add button to view backup logs
* Add Mailjet mail relay support
* Encryption support for incremental backups
* Display restore errors in the UI
* Update Haraka to 2.8.19
* GPG verify releases
* Allow subdomains in location field
2018-08-16 20:11:58 -07:00
[3.0.2]
* Fix issue where normal users are shown apps they don't have access to
* Re-configure email apps when email is enabled/disabled
2018-08-13 09:18:44 -07:00
[3.1.0]
* Add UDP support
2018-08-17 09:49:58 -07:00
* Clicking invite button does not send an invite immediately
2018-08-21 17:06:51 -07:00
* Implement docker addon
2018-08-21 18:47:12 -07:00
* Automatically login after password reset and account setup
2018-08-21 21:25:07 -07:00
* Make backup interval configurable
2018-08-25 11:14:14 +02:00
* Fix alternate domain certificate renewal
2018-08-25 18:32:02 -07:00
[3.1.1]
* Fix caas domain migration
2018-08-27 16:05:01 -07:00
[3.1.2]
* Add UDP support
* Clicking invite button does not send an invite immediately
* Implement docker addon
* Automatically login after password reset and account setup
* Make backup interval configurable
* Fix alternate domain certificate renewal
* API token can now have a name
2018-09-06 00:41:45 -07:00
[3.1.3]
* Prevent dashboard domain from being deleted
* Add alternateDomains to app install route
2018-09-06 13:18:26 -07:00
* cloudflare: Fix crash when access denied
2018-09-10 09:28:08 -07:00
2018-09-26 22:34:14 -07:00
[3.1.4]
* Fix issue where support tab was redirecting
2018-09-12 10:00:16 -07:00
[3.2.0]
2018-09-10 09:28:08 -07:00
* Add DO Spaces SFO2 region
* Wildcard DNS now validates the config
2018-09-12 10:00:16 -07:00
* Add ACMEv2 support
* Add Wildcard Let's Encrypt provider
2018-09-10 09:28:08 -07:00
2018-09-30 15:03:31 -07:00
[3.2.1]
* Add acme2 support. This provides DNS based validation removing inbound port 80 requirement
* Add support for wildcard certificates
* Allow mailbox name to be reset to the buit-in '.app' name
* Fix permission issue when restoring a Cloudron
* Fix a crash when restoring Cloudron
* Allow alternate domains to be set in app installation REST API
* Add SFO2 region for DigitalOcean Spaces
* Show the title in port bindings instead of the long description
2018-10-03 09:45:27 -07:00
[3.2.2]
* Update Haraka to 2.8.20
* (mail) Fix issue where LDAP connections where not cleaned up
2018-10-05 16:24:32 +02:00
[3.3.0]
* Use new addons with REST APIs
2018-10-05 10:47:17 -07:00
* Ubuntu 18.04 LTS support
2018-10-18 11:19:32 -07:00
* Custom env vars can be set per application
2018-10-28 14:43:20 -07:00
* Add a button to renew certs
* Add better support for private builds
* cloudflare: Fix crash when using bad email
* cloudflare: HTTP proxying works now
* add new exoscale-sos regions
2018-11-01 10:37:26 -07:00
* Add UI to toggle dynamic DNS
* Add support for hyphenated subdomains
2018-11-08 21:51:07 +01:00
[3.3.1]
* Use new addons with REST APIs
* Ubuntu 18.04 LTS support
* Custom env vars can be set per application
* Add a button to renew certs
* Add better support for private builds
* cloudflare: Fix crash when using bad email
* cloudflare: HTTP proxying works now
* add new exoscale-sos regions
* Add UI to toggle dynamic DNS
* Add support for hyphenated subdomains
2018-11-11 22:18:46 -08:00
[3.3.2]
* Use new addons with REST APIs
* Ubuntu 18.04 LTS support
* Custom env vars can be set per application
* Add a button to renew certs
* Add better support for private builds
* cloudflare: Fix crash when using bad email
* cloudflare: HTTP proxying works now
* add new exoscale-sos regions
* Add UI to toggle dynamic DNS
* Add support for hyphenated subdomains
* Add domain, mail events to eventlog
2018-11-13 12:34:35 +01:00
[3.3.3]
* Use new addons with REST APIs
* Ubuntu 18.04 LTS support
* Custom env vars can be set per application
* Add a button to renew certs
* Add better support for private builds
* cloudflare: Fix crash when using bad email
* cloudflare: HTTP proxying works now
* add new exoscale-sos regions
* Add UI to toggle dynamic DNS
* Add support for hyphenated subdomains
* Add domain, mail events to eventlog
2018-11-14 22:11:46 -08:00
[3.3.4]
* Use new addons with REST APIs
* Ubuntu 18.04 LTS support
* Custom env vars can be set per application
* Add a button to renew certs
* Add better support for private builds
* cloudflare: Fix crash when using bad email
* cloudflare: HTTP proxying works now
* add new exoscale-sos regions
* Add UI to toggle dynamic DNS
* Add support for hyphenated subdomains
* Add domain, mail events to eventlog
2018-11-27 14:41:03 +01:00
[3.4.0]
* Improve error page
2018-12-01 21:15:42 -08:00
* Add system view to manage addons and view their status
2018-11-29 16:44:44 +01:00
* Fix iconset regression for account and Cloudron name edits
* Add server reboot button and warn if reboot is required for security updates
2018-11-30 16:14:32 -08:00
* Backup and update tasks are now cancelable
* Move graphite away from port 3000 (reserved by ESXi)
2018-12-06 21:08:19 -08:00
* Flexible mailbox management
2018-12-07 09:03:28 -08:00
* Automatic updates can be toggled per app
2018-12-06 21:08:19 -08:00
2018-12-14 17:35:54 -08:00
[3.4.1]
* Improve error page
* Add system view to manage addons and view their status
* Fix iconset regression for account and Cloudron name edits
* Add server reboot button and warn if reboot is required for security updates
* Backup and update tasks are now cancelable
* Move graphite away from port 3000 (reserved by ESXi)
* Flexible mailbox management
* Automatic updates can be toggled per app
2018-12-15 09:28:18 -08:00
[3.4.2]
* Improve error page
* Add system view to manage addons and view their status
* Fix iconset regression for account and Cloudron name edits
* Add server reboot button and warn if reboot is required for security updates
* Backup and update tasks are now cancelable
* Move graphite away from port 3000 (reserved by ESXi)
* Flexible mailbox management
* Automatic updates can be toggled per app
2018-12-16 19:06:50 -08:00
[3.4.3]
* Improve error page
* Add system view to manage addons and view their status
* Fix iconset regression for account and Cloudron name edits
* Add server reboot button and warn if reboot is required for security updates
* Backup and update tasks are now cancelable
* Move graphite away from port 3000 (reserved by ESXi)
* Flexible mailbox management
* Automatic updates can be toggled per app
* Fix issue where OOM mails are sent out without a rate limit
2018-12-18 15:33:36 -08:00
[3.5.0]
* Add UI to switch dashboard domain
2018-12-19 11:47:15 -08:00
* Fix remote support button to not remove misparsed ssh keys
2019-01-03 10:41:35 -08:00
* cloudflare: preseve domain proxying status
2019-01-08 12:10:53 -08:00
* Fix issue where oom killer might kill the box code or the updater
2019-01-07 09:43:48 -08:00
* Add contabo and netcup as supported providers
2019-01-08 12:10:53 -08:00
* Allow full logs to be downloaded
2019-01-08 16:18:38 -08:00
* Update Haraka to 2.8.22
* Log events in the mail container
* Fix issue where SpamAssassin and SPF checks were run for outbound email
2019-01-11 12:48:40 -08:00
* Improve various eventlog messages
2019-01-12 09:58:11 -08:00
* Track dyndns change events
2019-01-14 09:58:55 -08:00
* Add new S3 regions - Paris/Stockholm/Osaka
2019-01-14 11:48:47 -08:00
* Retry errored downloads during restore
2019-01-16 21:52:02 -08:00
* Add user pagination UI
2019-01-22 11:37:52 -08:00
* Add namecheap as supported DNS provider
2019-01-03 10:41:35 -08:00
2019-02-06 11:38:36 -08:00
[3.5.1]
* Add dashboard domain change event
* Fix issue where notification email were sent from incorrect domain
* Alert about configuration issues in the notification UI
2019-02-06 11:49:35 -08:00
* Switching dashboard domain now updates MX, SPF records
* Mailbox and lists UI is now always visible (but disabled) when incoming email is disabled
2019-02-08 09:47:36 -08:00
* Fix issue where long passwords were not accepted
2019-02-09 21:38:36 -08:00
* DNS and backup credential secrets are not returned in API calls anymore
2019-02-11 12:32:02 -08:00
* Send notification when an app that went down, came back up
2019-01-29 20:41:49 -08:00
2019-02-15 10:55:15 -08:00
[3.5.2]
* Fix encoding of links in plain text email
* Hide mail relay password
2019-02-14 14:55:13 -08:00
* Do not return API tokens in REST API
2019-02-15 10:55:15 -08:00
2019-03-04 18:18:23 -08:00
[3.5.3]
2019-02-19 09:19:56 -08:00
* Make reboot required check server side
2019-02-19 10:46:59 -08:00
* Update node to 10.15.1
2019-02-20 15:12:04 -08:00
* Enable gzip compression for large objects
2019-02-21 13:36:46 -08:00
* Update docker to 18.09
2019-01-25 14:57:07 -08:00
* Add a way to lock specific settings
2019-02-25 10:03:31 -08:00
* Add UI to copy app's backup id
2019-02-25 10:03:46 -08:00
* Block platform updates based on app manifest constraints
2019-03-01 16:44:32 -08:00
* Make crash logs viewable via the dashboard
2019-03-04 12:17:38 -08:00
* Fix issue where uploading of filenames with brackets and plus was not working
2019-03-04 15:00:23 -08:00
* Add notification for cert renewal and backup failures
2019-03-04 15:20:58 -08:00
* Fix issue where mail container was not updated with the latest certificate
2019-02-19 09:19:56 -08:00
2019-03-07 13:40:20 -08:00
[3.5.4]
* Make reboot required check server side
* Update node to 10.15.1
* Enable gzip compression for large objects
* Update docker to 18.09
* Add a way to lock specific settings
* Add UI to copy app's backup id
* Block platform updates based on app manifest constraints
* Make crash logs viewable via the dashboard
* Fix issue where uploading of filenames with brackets and plus was not working
* Add notification for cert renewal and backup failures
* Fix issue where mail container was not updated with the latest certificate
2019-03-22 07:48:31 -07:00
[4.0.0]
2019-03-10 11:08:09 -07:00
* (mail) Bump mail_max_userip_connections to 50
2019-03-11 21:21:09 -07:00
* Fix issue where DKIM was not setup correctly during a restore
2019-03-12 12:02:52 -07:00
* (mysql) Remove any stale lock file on restart
2019-03-15 09:45:42 -07:00
* Add a way to disable outbound mail for a domain
2019-03-18 22:05:35 -07:00
* Cleanup task logs
* Fix issue where dashboard location might conflict with existing app location
2019-03-19 15:56:29 -07:00
* Ad graphite to services
2019-03-22 07:48:31 -07:00
* Add labels and tags to apps
2019-03-22 15:12:30 -07:00
* Ensure MySQL is storing data/time in UTC
2019-03-23 14:07:37 -07:00
* Fix bug where the UI redirects to login screen when enabling 2FA with invalid token
2019-03-25 11:43:01 -07:00
* Use unbound resolver when resolving NS record of a domain
2019-03-25 14:53:12 -07:00
* Various fixes for notifications
2019-03-25 16:15:49 -07:00
* Add FTP support for apps
2019-03-26 11:58:59 -07:00
* Add app version as part of info dialog
2019-03-31 17:30:58 -07:00
* (backup) Do not abort archive if file(s) disappear
2019-04-10 09:30:18 -07:00
* Show app upstream version in the info dialog
2019-04-12 10:10:43 -07:00
* Add Scaleway ObjectStorage backup backend
2019-04-13 17:09:15 -07:00
* Preserve update backups for 3 weeks
2019-04-15 16:58:27 -07:00
* Make send test mail functionality work with secondary domain
2019-04-22 16:50:31 -07:00
* Add support for an external email relay that does not require authentication
2019-04-23 15:19:33 -07:00
* Add option to accept self-signed certs when using external mail relay
2019-04-23 21:35:53 -07:00
* Allow publishing and listing community supported apps
2019-05-04 18:34:02 -07:00
* Remove spaces support
2019-05-07 09:34:23 -07:00
* Features implementation for customization
2019-03-10 11:08:09 -07:00
2019-05-09 17:28:59 -07:00
[4.0.1]
* Make it easier to import email
2019-05-22 14:39:47 -07:00
* Give SFTP access only to admins
2019-05-09 17:28:59 -07:00
2019-05-12 13:59:57 -07:00
[4.0.2]
* Fix GCDNS crash
* Add option to update without backing up
2019-05-14 16:57:45 +02:00
[4.0.3]
* Fix dashboard issue for non-admins
2019-05-14 18:00:34 -07:00
[4.1.0]
* Remove password requirement for uninstalling apps and users
* Hosting provider edition
2019-05-15 15:54:51 -07:00
* Enforce limits in mail container
2019-05-15 16:23:19 -07:00
* Fix crash when using unauthenticated relay
2019-05-17 14:40:33 -07:00
* Fix domain and tag filtering
* Customizable app icons
2019-05-20 10:34:54 -07:00
* Remove obsolete X-Frame-Options from nginx configs
2019-05-22 14:39:47 -07:00
* Give SFTP access based on access restriction
2019-05-24 11:19:22 -07:00
[4.1.1]
* Add UI hint about SFTP access restriction
2019-05-31 12:52:57 -07:00
[4.1.2]
2019-05-29 11:33:37 -07:00
* Accept incoming mail from a private relay
2019-05-29 12:14:53 -07:00
* Fix issue where unused addon images were not pruned
2019-05-31 12:52:57 -07:00
* Add UI for redirect from multiple domains
2019-06-01 09:05:48 -07:00
* Allow apps to be relocated to custom data directory
2019-06-03 13:45:03 -07:00
* Make all cloudron env vars have CLOUDRON_ prefix
2019-06-06 11:43:24 -07:00
* Update manifest version to 2
2019-06-06 14:37:57 -07:00
* Fix issue where DKIM keys were inaccessible
2019-06-10 12:23:29 -07:00
* Fix DKIM selector conflict when adding same domain across multiple cloudrons
2019-06-11 20:32:48 +02:00
* Fix name.com DNS backend issue for naked domains
2019-06-12 10:13:36 +02:00
* Add DigitalOcean Frankfurt (fra1) region for backup storage
2019-05-24 11:19:22 -07:00
2019-06-16 17:58:56 -07:00
[4.1.3]
* Update manifest format package
[4.1.4]
* Add CLOUDRON_ prefix to MySQL addon variables
2019-06-20 11:49:39 -07:00
[4.1.5]
2019-06-19 09:19:05 -07:00
* Make the terminal addon button inject variables based on manifest version
2019-06-20 11:49:39 -07:00
* Preserve addon passwords correctly when using v2 manifest
2019-06-20 16:36:46 -07:00
* Show error message instead of logging out user when invalid 2FA token is provided
2019-06-20 23:37:41 -07:00
* Ensure redis vars are renamed with manifest v2
2019-06-21 11:12:25 -07:00
* Add missing Scaleway Object Storage to restore UI
* Fix Exoscale endpoints in restore UI
2019-06-21 13:34:24 -07:00
* Reset the app icon when showing the configure UI
2019-06-19 09:19:05 -07:00
2019-06-26 14:18:39 -07:00
[4.1.6]
* Fix issue where CLOUDRON_APP_HOSTNAME was incorrectly set
2019-06-26 21:40:03 -07:00
* Remove chat link from the footer of login screen
2019-06-26 21:49:25 -07:00
* Add support for oplog tailing in mongodb
2019-06-27 16:11:17 -07:00
* Fix LDAP not accessible via scheduler containers
2019-06-26 14:18:39 -07:00
2019-07-03 19:14:00 +02:00
[4.1.7]
2019-07-02 19:24:49 -07:00
* Fix issue where login looped when admin bit was removed
2019-07-10 14:35:47 -07:00
[4.2.0]
* Fix issue where tar backups with files > 8GB was corrupt
2019-07-15 10:50:14 -07:00
* Add SparkPost as mail relay backend
2019-07-22 16:44:56 -07:00
* Add Wasabi storage backend
2019-07-23 14:42:03 -07:00
* TOTP tokens are now checked for with +- 60 seconds
2019-07-26 20:51:35 -07:00
* IP based restore
2019-07-30 15:41:03 -07:00
* Fix issue where task logs were not getting rotated correctly
2019-08-03 13:59:11 -07:00
* Add notification for box update
2019-08-08 05:45:56 -07:00
* User enable/disable flag
2019-08-12 21:56:41 -07:00
* Check disk space before various operations like install, update, backup etc
2019-08-18 21:59:20 -07:00
* Collect per app du information
2019-08-19 19:10:30 -07:00
* Set Cloudron specific UA for healthchecks
2019-08-28 21:59:14 -07:00
* Show message why an app task is 'pending'
2019-08-29 15:10:55 -07:00
* Rework app task system so that we can now pass dynamic arguments
2019-08-30 15:51:50 -07:00
* Add external LDAP server integration
2019-07-10 14:35:47 -07:00
2019-09-08 16:57:08 -07:00
[4.2.1]
* Rework the app configuration routes & UI
2019-09-10 14:20:06 -07:00
* Fine grained eventlog for app configuration
2019-09-11 15:03:57 -07:00
* Update Haraka to 2.8.24
* Set sieve_max_redirects to 64
2019-09-12 16:08:29 -07:00
* SRS support for mail forwarding
2019-09-13 16:59:28 -07:00
* Fix issue where sieve responses were not sent via the relay
2019-09-18 09:12:25 -07:00
* File based session store
2019-09-23 23:49:43 +02:00
* Fix API token error reporting for namecheap backend
2019-09-25 10:30:54 -07:00
[4.2.2]
* Fix typos in migration
2019-09-26 15:00:00 -07:00
[4.2.3]
* Remove flicker of custom icon
* Preserve PROVIDER setting from cloudron.conf
2019-09-27 11:09:50 -07:00
* Add Skip backup option when updating an app
2019-10-01 11:25:17 -07:00
* Fix bug where nginx was not reloaded on cert renewal
2019-09-26 15:00:00 -07:00
2019-10-02 14:15:46 +02:00
[4.2.4]
* Fix demo settings state regression
2019-10-02 18:41:42 +02:00
[4.2.5]
* Fix the demo settins fix
2019-10-03 16:31:01 +02:00
[4.2.6]
* Fix configuration of empty app location (subdomain)
2019-10-11 18:43:13 -07:00
[4.2.7]
* Fix issue where the icon for normal users was displayed incorrectly
2019-10-11 18:59:56 -07:00
* Kill stuck backup processes after 12 hours and notify admins
2019-10-11 20:23:33 -07:00
* Reconfigure email apps when mail domain is added/removed
2019-10-11 20:35:59 -07:00
* Fix crash when only udp ports are defined
2019-10-11 18:43:13 -07:00
2019-10-14 14:16:43 -07:00
[4.3.0]
* Add timeout to kill long running tasks in case they get stuck
2019-10-14 14:31:39 -07:00
* email: Auto-subscribe to Spam folder
2019-10-14 16:59:22 -07:00
* Allow setting a custom CSP policy
2019-10-15 11:40:36 -07:00
* ticket: when email is down, add a field to provide alternate contact email
* Re-work app import flow
2019-10-22 10:11:35 -07:00
* Add pagination and search to mailbox and mail alias listing
2019-10-24 21:43:09 -07:00
* Add UI and workflow to add a private registry
2019-10-25 17:06:16 -07:00
* Show external LDAP connector
2019-11-07 09:25:04 -08:00
* Network view: Allow IP address detection to be configurable
2019-11-05 09:21:20 -08:00
* Add support for custom docker registry
2019-11-06 16:45:44 -08:00
* Resolve any lists and aliases in a mailing list
2019-11-07 09:25:04 -08:00
* Rename Accounts view to Profile
2019-11-07 11:13:52 -08:00
* Add search for groups and user association UI
2019-10-14 14:16:43 -07:00
2019-11-11 09:43:19 -08:00
[4.3.1]
* Make logout from all button logout from all sessions
* List unstable apps by default
* Fix crash when listing mailboxes
2019-11-12 16:43:27 -08:00
[4.3.2]
* Update manifestformat module
2019-11-13 10:29:29 -08:00
[4.3.3]
* Fix bug where stopped containers got started on server restart
2019-11-14 17:39:55 -08:00
* Fix external LDAP UI and syncing
2019-11-17 12:29:53 -08:00
* Fix timeout being too low in docker proxy
* Make manifest.id optional for custom apps
* Fix registry detection in private images
* Make mailbox domain configurable for apps
2019-11-13 10:29:29 -08:00
2019-11-19 11:42:48 -08:00
[4.3.4]
* Do not error if fallback certs went missing
* Add 'New Apps' section to Appstore view
2019-11-19 17:27:39 -08:00
* Fix issue where graphs of some apps were not appearing
2019-11-19 11:42:48 -08:00
2019-12-06 12:28:08 -08:00
[4.4.0]
2019-11-21 13:48:17 -08:00
* Show swap in graphs
2019-12-03 15:27:31 -08:00
* Make avatars customizable
* Hide access tokens from logs
* Add missing '@' sign for email address in app mailbox
2019-12-04 17:53:02 -08:00
* Add app fqdn to backup progress message
2019-12-04 18:54:25 -08:00
* import: add option to import app in-place
* import: add option to import app from arbitrary backup config
2019-12-05 14:51:15 -08:00
* Show download progress for rsync backups
2019-12-06 12:23:49 -08:00
* Fix various repair workflows
2019-12-08 18:37:25 -08:00
* acme2: Implement post-as-get
2019-11-21 13:48:17 -08:00
2019-12-11 15:27:47 -08:00
[4.4.1]
* ami: fix AWS provider validation
2019-12-12 20:44:52 -08:00
[4.4.2]
* Fix crash when reporting that DKIM is not setup correctly
2019-12-16 13:20:56 -08:00
* Stopped apps cannot be updated or auto-updated
2019-12-16 14:06:55 -08:00
* eventlog: track support ticket creation and remote support status
2019-12-12 20:44:52 -08:00
2019-12-20 11:29:02 -08:00
[4.4.3]
* Add restart button in recovery section
* Fix issue where memory usage was not computed correctly
2019-12-31 16:44:14 -08:00
* cloudflare: support API tokens
2019-12-20 11:29:02 -08:00
2020-01-06 08:55:22 -08:00
[4.4.4]
* Fix bug where restart button in terminal was not working
* Add search field in apps view
* Make app view tags and domain filter persistent
2020-01-07 18:31:10 -08:00
* Add timezone UI
2020-01-06 08:55:22 -08:00
2020-01-09 16:24:26 +01:00
[4.4.5]
* Fix user listing regression in group edit dialog
2020-01-13 14:54:19 -08:00
* Do not show error page for 503
2020-01-24 16:55:41 -08:00
* Add mail list and mail box update events
2020-01-30 21:11:20 -08:00
* Certs of stopped apps are not renewed anymore
2020-01-28 09:37:48 -08:00
* Fix broken memory sliders in the services UI
2020-01-28 21:30:35 -08:00
* Set CPU Shares
2020-01-29 20:41:47 -08:00
* Update nodejs to 12.14.1
* Update MySQL addon packet size to 64M
2020-01-28 21:30:35 -08:00
2020-02-26 09:01:48 -08:00
[5.0.0]
2020-01-31 13:37:07 -08:00
* Show backup disk usage in graphs
2020-01-31 15:28:42 -08:00
* Add per-user app passwords
2020-02-04 17:32:38 -08:00
* Make app not responding page customizable
* Make footer customizable
2020-02-07 11:29:16 -08:00
* Add UI to import backups
2020-02-10 14:32:15 -08:00
* Display timestamps in browser timezone in the UI
2020-02-20 12:01:13 -08:00
* Mail eventlog and usage
2020-03-06 01:03:35 -08:00
* Add user roles - owner, admin, user manager and user
2020-02-18 20:34:13 -08:00
* Setup logrotate configs for collectd since upstream does not set it up
2020-02-19 17:20:35 -08:00
* mail: Add X-Envelope-To and X-Envelope-From headers for incoming mails
2020-02-26 09:08:30 -08:00
* linode: add object storage backend
2020-02-27 12:38:17 -08:00
* restore: carefully replace backup config
2020-03-02 21:45:48 -08:00
* spam: add default corpus and global db
2020-01-31 13:37:07 -08:00
2020-03-07 16:56:40 -08:00
[5.0.1]
* Show backup disk usage in graphs
* Add per-user app passwords
* Make app not responding page customizable
* Make footer customizable
* Add UI to import backups
* Display timestamps in browser timezone in the UI
* Mail eventlog and usage
* Add user roles - owner, admin, user manager and user
* Setup logrotate configs for collectd since upstream does not set it up
* mail: Add X-Envelope-To and X-Envelope-From headers for incoming mails
* linode: add object storage backend
* restore: carefully replace backup config
* spam: add default corpus and global db
2020-03-09 13:51:17 -07:00
[5.0.2]
* Show backup disk usage in graphs
* Add per-user app passwords
* Make app not responding page customizable
* Make footer customizable
* Add UI to import backups
* Display timestamps in browser timezone in the UI
* Mail eventlog and usage
* Add user roles - owner, admin, user manager and user
* Setup logrotate configs for collectd since upstream does not set it up
* mail: Add X-Envelope-To and X-Envelope-From headers for incoming mails
* linode: add object storage backend
* restore: carefully replace backup config
* spam: per mailbox bayes db and training
2020-03-10 17:18:21 -07:00
[5.0.3]
* Show backup disk usage in graphs
* Add per-user app passwords
* Make app not responding page customizable
* Make footer customizable
* Add UI to import backups
* Display timestamps in browser timezone in the UI
* Mail eventlog and usage
* Add user roles - owner, admin, user manager and user
* Setup logrotate configs for collectd since upstream does not set it up
* mail: Add X-Envelope-To and X-Envelope-From headers for incoming mails
* linode: add object storage backend
* restore: carefully replace backup config
* spam: per mailbox bayes db and training
2020-03-12 10:23:11 -07:00
[5.0.4]
* Fix potential previlige escalation because of ghost file
2020-03-12 17:13:13 -07:00
* linode: dns backend
2020-03-15 11:32:18 -07:00
* make branding routes owner only
2020-03-15 17:07:07 -07:00
* add branding API
2020-03-19 17:02:42 -07:00
* Add app start/stop/restart events
2020-03-20 13:39:04 -07:00
* Use the primary email for LE account
2020-03-20 14:04:16 -07:00
* make mail eventlog more descriptive
2020-03-12 10:23:11 -07:00
2020-03-23 21:50:36 -07:00
[5.0.5]
* Fix bug where incoming mail from dynamic hostnames was rejected
* Increase token expiry
2020-03-25 07:57:39 -07:00
* Fix bug in tag UI where tag removal did not work
2020-03-23 21:50:36 -07:00
2020-03-26 19:30:52 -07:00
[5.0.6]
* Make mail eventlog only visible to owners
2020-03-26 21:56:18 -07:00
* Make app password work with sftp
2020-03-26 19:30:52 -07:00
2020-04-01 22:30:50 +02:00
[5.1.0]
2020-04-01 22:26:23 +02:00
* Add turn addon
* Fix disk usage display
2020-03-25 07:57:39 -07:00
* Drop support for TLSv1 and TLSv1.1
* Make cert validation work for ECC certs
2020-03-25 20:13:11 -07:00
* Add type filter to mail eventlog
2020-03-28 17:48:55 -07:00
* mail: Fix listing of mailboxes and aliases in the UI
2020-03-28 23:10:04 -07:00
* branding: fix login page title
2020-03-29 18:40:49 -07:00
* Only a Cloudron owner can install/update/exec apps with the docker addon
2020-03-30 16:47:18 -07:00
* security: reset tokens are only valid for a day
2020-04-01 12:24:54 -07:00
* mail: fix eventlog db perms
2020-04-01 17:00:01 -07:00
* Fix various bugs in the disk graphs
2020-03-25 20:13:11 -07:00
2020-04-03 13:33:03 +02:00
[5.1.1]
* Add turn addon
* Fix disk usage display
* Drop support for TLSv1 and TLSv1.1
* Make cert validation work for ECC certs
* Add type filter to mail eventlog
* mail: Fix listing of mailboxes and aliases in the UI
* branding: fix login page title
* Only a Cloudron owner can install/update/exec apps with the docker addon
* security: reset tokens are only valid for a day
* mail: fix eventlog db perms
* Fix various bugs in the disk graphs
* Fix collectd installation
2020-04-03 10:41:37 -07:00
* graphs: sort disk contents by usage
* backups: show apps that are not automatically backed up in backup view
2020-04-03 13:33:03 +02:00
2020-04-08 11:52:32 +02:00
[5.1.2]
* Add turn addon
* Fix disk usage display
* Drop support for TLSv1 and TLSv1.1
* Make cert validation work for ECC certs
* Add type filter to mail eventlog
* mail: Fix listing of mailboxes and aliases in the UI
* branding: fix login page title
* Only a Cloudron owner can install/update/exec apps with the docker addon
* security: reset tokens are only valid for a day
* mail: fix eventlog db perms
* Fix various bugs in the disk graphs
* Fix collectd installation
* graphs: sort disk contents by usage
* backups: show apps that are not automatically backed up in backup view
* turn: deny local address peers https://www.rtcsec.com/2020/04/01-slack-webrtc-turn-compromise/
2020-04-08 09:18:58 -07:00
2020-04-08 13:52:53 -07:00
[5.1.3]
2020-04-08 09:18:58 -07:00
* Fix crash with misconfigured reverse proxy
2020-04-08 13:52:53 -07:00
* Fix issue where invitation links are not working anymore
2020-04-08 09:18:58 -07:00
2020-04-08 23:11:37 -07:00
[5.1.4]
* Add support for custom .well-known documents to be served
2020-04-11 18:45:39 -07:00
* Add ECDHE-RSA-AES128-SHA256 to cipher list
* Fix GPG signature verification
2020-04-08 23:11:37 -07:00
2020-04-15 16:12:56 -07:00
[5.1.5]
* Check for .well-known routes upstream as fallback. This broke nextcloud's caldav/carddav
2020-04-17 10:08:28 -07:00
[5.2.0]
* acme: request ECC certs
2020-04-17 12:37:57 -07:00
* less-strict DKIM check to allow users to set a stronger DKIM key
2020-04-17 16:55:23 -07:00
* Add members only flag to mailing list
2020-04-18 10:07:43 -07:00
* oauth: add backward compat layer for backup and uninstall
2020-04-18 22:56:38 -07:00
* fix bug in disk usage sorting
2020-04-19 18:44:16 -07:00
* mail: aliases can be across domains
2020-04-22 17:16:52 -07:00
* mail: allow an external MX to be set
2020-04-26 22:28:43 -07:00
* Add UI to download backup config as JSON (and import it)
2020-04-29 12:04:43 -07:00
* Ensure stopped apps are getting backed up
2020-04-29 12:47:48 -07:00
* Add OVH Object Storage backend
2020-05-03 17:38:15 -07:00
* Add per-app redis status and configuration to Services
2020-05-05 15:23:10 -07:00
* spam: large emails were not scanned
2020-05-05 20:19:49 -07:00
* mail relay: fix delivery event log
2020-05-06 16:50:27 -07:00
* manual update check always gets the latest updates
2020-05-10 15:35:06 -07:00
* graphs: fix issue where large number of apps would crash the box code (query param limit exceeded)
2020-05-12 10:56:03 -07:00
* backups: fix various security issues in encypted backups (thanks @mehdi)
2020-05-12 22:00:05 -07:00
* graphs: add app graphs
2020-05-13 22:09:33 -07:00
* older encrypted backups cannot be used in this version
2020-05-15 09:16:24 -07:00
* Add backup listing UI
2020-05-18 14:10:00 -07:00
* stopping an app will stop dependent services
2020-05-19 14:59:28 +02:00
* Add new wasabi s3 storage region us-east-2
2020-05-20 21:55:48 -07:00
* mail: Fix bug where SRS translation was done on the main domain instead of mailing list domain
2020-05-28 09:37:57 -07:00
* backups: add retention policy
* Drop `NET_RAW` caps from container preventing sniffing of network traffic
2020-04-17 10:08:28 -07:00
2020-05-22 18:49:28 -07:00
[5.2.1]
* Fix app disk graphs
* restart apps on addon container change
2020-05-24 20:12:19 -07:00
[5.2.2]
* regression: import UI
* Mbps -> MBps
* Remove verbose logs
* Set dmode in tar extract
* mail: fix crash in audit logs
* import: fix crash because encryption is unset
* create redis with the correct label
2020-05-22 18:49:28 -07:00
2020-05-26 07:47:57 -07:00
[5.2.3]
* Do not restart stopped apps
2020-05-26 17:06:31 -07:00
[5.2.4]
* mail: enable/disable incoming mail was showing an error
2020-05-27 21:01:17 -07:00
* Do not trigger backup of stopped apps. Instead, we will just retain it's existing backups
based on retention policy
2020-05-27 22:34:43 -07:00
* remove broken disk graphs
* fix OVH backups
2020-05-26 17:06:31 -07:00
2020-05-30 09:45:24 -07:00
[5.3.0]
2020-05-25 15:22:01 -07:00
* better nginx config for higher loads
2020-05-26 14:58:21 -07:00
* backups: add CIFS storage provider
2020-06-22 12:04:34 +02:00
* backups: add SSHFS storage provider
2020-06-25 09:20:20 -07:00
* backups: add NFS storage provider
2020-05-27 17:33:59 -07:00
* s3: use vhost style
2020-05-30 09:45:24 -07:00
* Fix crash when redis config was set
* Update schedule was unselected in the UI
2020-06-03 13:52:53 -07:00
* cloudron-setup: --provider is now optional
2020-06-05 16:09:12 -07:00
* show warning for unstable updates
2020-06-09 11:35:36 -07:00
* add forumUrl to app manifest
2020-06-11 09:53:53 -07:00
* postgresql: add unaccent extension for peertube
2020-06-11 19:48:37 -07:00
* mail: Add Auto-Submitted header to NDRs
2020-06-14 15:09:04 -07:00
* backups: ensure that the latest backup of installed apps is always preserved
2020-06-15 09:58:55 -07:00
* add nginx logs
* mail: make authentication case insensitive
2020-06-17 16:36:38 -07:00
* Fix timeout issues in postgresql and mysql addon
2020-06-18 10:25:45 -07:00
* Do not count stopped apps for memory use
2020-06-25 16:48:11 -07:00
* LDAP group synchronization
2020-06-11 09:53:53 -07:00
2020-06-25 14:22:44 +02:00
[5.3.1]
* better nginx config for higher loads
* backups: add CIFS storage provider
* backups: add SSHFS storage provider
2020-06-25 16:48:11 -07:00
* backups: add NFS storage provider
2020-06-25 14:22:44 +02:00
* s3: use vhost style
* Fix crash when redis config was set
* Update schedule was unselected in the UI
* cloudron-setup: --provider is now optional
* show warning for unstable updates
* add forumUrl to app manifest
* postgresql: add unaccent extension for peertube
* mail: Add Auto-Submitted header to NDRs
* backups: ensure that the latest backup of installed apps is always preserved
* add nginx logs
* mail: make authentication case insensitive
* Fix timeout issues in postgresql and mysql addon
* Do not count stopped apps for memory use
2020-06-25 16:48:11 -07:00
* LDAP group synchronization
2020-06-26 08:47:27 -07:00
[5.3.2]
* Do not install sshfs package
* 'provider' is not required anymore in various API calls
2020-06-26 08:54:21 -07:00
* redis: Set maxmemory and maxmemory-policy
2020-06-26 09:13:44 -07:00
* Add mlock capability to manifest (for vault app)
2020-06-26 08:54:21 -07:00
2020-06-29 19:51:14 -07:00
[5.3.3]
* Fix issue where some postinstall messages where causing angular to infinite loop
2020-07-03 14:22:45 -07:00
[5.3.4]
* Fix issue in database error handling
2020-06-26 14:52:52 -07:00
[5.4.0]
* Update nginx to 1.18 for various security fixes
2020-06-30 07:31:24 -07:00
* Add ping capability (for statping app)
2020-07-17 10:43:22 -07:00
* Fix bug where aliases were displayed incorrectly in SOGo
2020-07-01 14:29:40 -07:00
* Add univention as LDAP provider
2020-07-02 15:47:26 -07:00
* Bump max_connection for postgres addon to 200
2020-07-05 10:36:17 -07:00
* mail: Add pagination to mailing list API
2020-07-09 21:50:58 -07:00
* Allow admin to lock email and display name of users
2020-07-10 10:00:03 -07:00
* Allow admin to ensure all users have 2FA setup
2020-07-13 08:45:24 -07:00
* ami: fix regression where we didn't send provider as part of get status call
2020-07-13 09:27:42 -07:00
* nginx: hide version
2020-07-13 13:33:23 -07:00
* backups: add b2 provider
2020-07-15 14:57:06 +02:00
* Add filemanager webinterface
* Add darkmode
2020-07-16 15:08:36 -07:00
* Add note that password reset and invite links expire in 24 hours
2020-07-19 19:27:31 +02:00
[5.4.1]
* Update nginx to 1.18 for various security fixes
* Add ping capability (for statping app)
* Fix bug where aliases were displayed incorrectly in SOGo
* Add univention as LDAP provider
* Bump max_connection for postgres addon to 200
* mail: Add pagination to mailing list API
* Allow admin to lock email and display name of users
* Allow admin to ensure all users have 2FA setup
* ami: fix regression where we didn't send provider as part of get status call
* nginx: hide version
* backups: add b2 provider
* Add filemanager webinterface
* Add darkmode
* Add note that password reset and invite links expire in 24 hours
2020-07-24 09:33:53 -07:00
[5.5.0]
2020-07-29 21:32:16 -07:00
* postgresql: update to PostgreSQL 11
2020-07-22 08:29:10 -07:00
* postgresql: add citext extension to whitelist for loomio
2020-08-02 11:36:42 -07:00
* postgresql: add btree_gist,postgres_fdw,pg_stat_statements,plpgsql extensions for gitlab
2020-07-24 09:33:53 -07:00
* SFTP/Filebrowser: fix access of external data directories
* Fix contrast issues in dark mode
2020-07-27 22:26:10 -07:00
* Add option to delete mailbox data when mailbox is delete
2020-07-29 16:11:02 -07:00
* Allow days/hours of backups and updates to be configurable
2020-08-03 21:15:54 -07:00
* backup cleaner: fix issue where referenced backups where not counted against time periods
2020-08-07 22:20:20 -07:00
* route53: fix issue where verification failed if user had more than 100 zones
* rework task workers to run them in a separate cgroup
* backups: now much faster thanks to reworking of task worker
2020-08-07 22:59:57 -07:00
* When custom fallback cert is set, make sure it's used over LE certs
2020-08-10 09:36:54 -07:00
* mongodb: update to MongoDB 4.0.19
2020-08-10 10:05:47 -07:00
* List groups ordered by name
2020-08-10 10:07:50 -07:00
* Invite links are now valid for a week
* Update release GPG key
2020-08-10 10:16:09 -07:00
* Add pre-defined variables ($CLOUDRON_APPID) for better post install messages
* filemanager: show folder first
2020-07-29 21:32:16 -07:00
2020-08-13 11:24:58 -07:00
[5.6.0]
2020-08-13 14:00:55 -07:00
* Remove IP nginx configuration that redirects to dashboard after activation
2020-08-14 09:39:50 -07:00
* dashboard: looks for search string in app title as well
2020-08-14 18:48:53 -07:00
* Add vaapi caps for transcoding
2020-08-17 10:02:46 -07:00
* Fix issue where the long mongodb database names where causing app indices of rocket.chat to overflow (> 127)
2020-08-18 12:56:49 -07:00
* Do not resize swap if swap file exists. This means that users can now control how swap is allocated on their own.
2020-08-19 13:35:42 -07:00
* SFTP: fix issue where parallel rebuilds would cause an error
2020-08-19 14:38:59 -07:00
* backups: make part size configurable
2020-08-20 22:06:54 -07:00
* mail: set max email size
2020-08-20 23:05:52 -07:00
* mail: allow mail server location to be set
2020-08-22 10:22:57 -07:00
* spamassassin: custom configs and wl/bl
2020-08-22 16:43:00 -07:00
* Do not automatically update to unstable release
* scheduler: reduce container churn
2020-08-23 14:33:58 -07:00
* mail: add API to set banner
2020-08-26 17:24:41 -07:00
* Fix bug where systemd 237 ignores --nice value in systemd-run
2020-08-26 19:29:30 -07:00
* postgresql: enable uuid-ossp extension
2020-08-31 18:22:33 -07:00
* firewall: add blocklist
2020-09-02 18:55:21 -07:00
* HTTP URLs now redirect directly to the HTTPS of the final domain
2020-09-02 19:39:58 -07:00
* linode: Add singapore region
* ovh: add sydney region
2020-09-02 22:32:42 -07:00
* s3: makes multi-part copies in parallel
2020-08-31 18:22:33 -07:00
2020-09-14 10:29:48 -07:00
[5.6.1]
* Blocklists are now stored in a text file instead of json
2020-09-15 08:25:18 -07:00
* regenerate nginx configs
2020-09-14 10:29:48 -07:00
2020-10-05 12:45:12 -07:00
[5.6.2]
2020-09-15 21:53:16 -07:00
* Update docker to 19.03.12
2020-09-16 16:05:09 -07:00
* Fix sorting of user listing in the UI
2020-09-16 16:44:24 -07:00
* namecheap: fix crash when server returns invalid response
2020-09-17 10:46:15 -07:00
* unlink ghost file automatically on successful login
2020-09-17 19:24:05 -07:00
* Bump mysql addon connection limit to 200
2020-09-21 16:50:13 -07:00
* Fix install issue where `/dev/dri` may not be present
2020-09-21 22:10:58 -07:00
* import: when importing filesystem backups, the input box is a path
2020-09-22 11:49:26 -07:00
* firewall: fix race condition where blocklist was not added in correct position in the FORWARD chain
2020-09-22 21:45:22 -07:00
* services: fix issue where services where scaled up/down too fast
2020-09-23 15:14:06 -07:00
* turn: realm variable was not updated properly on dashboard change
2020-09-23 22:13:02 -07:00
* nginx: add splash pages for IP based browser access
2020-09-28 10:27:34 -07:00
* Give services panel a separate top-level view
* Add app state filter
2020-09-28 22:02:48 -07:00
* gcs: copy concurrency was not used
2020-09-29 14:46:52 -07:00
* Mention why an app update cannot be applied and provide shortcut to start the app if stopped
* Remove version from footer into the setting view
* Give services panel a separate top-level view
2020-10-01 12:04:43 -07:00
* postgresql: set collation order explicity when creating database to C.UTF-8 (for confluence)
* rsync: fix error while goes missing when syncing
2020-10-04 16:40:47 -07:00
* Pre-select app domain by default in the redirection drop down
2020-10-05 21:32:12 -07:00
* robots: preseve leading and trailing whitespaces/newlines
2020-10-04 16:40:47 -07:00
2020-10-12 21:09:47 -07:00
[5.6.3]
* Fix postgres locale issue
2020-10-05 12:45:12 -07:00
[6.0.0]
* Focal support
2020-10-08 14:38:52 -07:00
* Reduce duration of self-signed certs to 800 days
2020-10-15 16:46:22 -07:00
* Better backup config filename when downloading
2020-10-18 10:15:36 -07:00
* branding: footer can have template variables like %YEAR% and %VERSION%
2020-10-19 17:26:20 -07:00
* sftp: secure the API with a token
2020-10-19 19:31:27 -07:00
* filemanager: Add extract context menu item
2020-10-19 22:11:23 -07:00
* Do not download docker images if present locally
2020-10-21 22:31:59 -07:00
* sftp: disable access to non-admins by default
2020-10-22 08:56:55 -07:00
* postgresql: whitelist pgcrypto extension for loomio
2020-10-22 10:04:27 -07:00
* filemanager: Add new file creation action and collapse new and upload actions
2020-10-27 22:39:05 -07:00
* rsync: add warning to remove lifecycle rules
* Add volume management
2020-11-05 15:53:02 -08:00
* backups: adjust node's heap size based on memory limit
2020-11-06 14:47:03 -08:00
* s3: diasble per-chunk timeout
2020-11-09 10:58:43 +01:00
* logs: more descriptive log file names on download
2020-11-09 10:37:22 -08:00
* collectd: remove collectd config when app stopped (and add it back when started)
2020-11-09 20:34:48 -08:00
* Apps can optionally request an authwall to be installed in front of them
2020-11-12 23:25:33 -08:00
* mailbox can now owned by a group
2020-11-16 22:50:56 -08:00
* linode: enable dns provider in setup view
2020-11-18 11:43:28 -08:00
* dns: apps can now use the dns port
2020-11-18 23:25:27 -08:00
* httpPaths: allow apps to specify forwarding from custom paths to container ports (for OLS)
2020-11-19 11:20:22 -08:00
* add elasticemail smtp relay option
2020-11-19 17:10:45 -08:00
* mail: add option to fts using solr
2020-11-24 11:52:06 -08:00
* mail: change the namespace separator of new installations to /
2020-11-27 18:14:49 -08:00
* mail: enable acl
2020-11-28 10:17:13 -08:00
* Disable THP
2020-11-29 16:28:02 -08:00
* filemanager: allow download dirs as zip files
2020-12-02 09:46:13 -08:00
* aws: add china region
2020-12-03 12:14:04 -08:00
* security: fix issue where apps could send with any username (but valid password)
2020-12-03 21:58:27 -08:00
* i18n support
2020-11-27 18:14:49 -08:00
2020-12-07 00:04:14 -08:00
[6.0.1]
* app: add export route
* mail: on location change, fix lock up when one or more domains have invalid credentials
* mail: fix crash because of write after timeout closure
2020-12-07 11:37:46 -08:00
* scaleway: fix installation issue where THP is not enabled in kernel
2020-12-07 00:04:14 -08:00
2020-12-17 17:57:19 -08:00
[6.1.0]
2021-01-06 11:43:49 -08:00
* mail: update haraka to 2.8.27. this fixes zero-length queue file crash
2020-12-09 22:03:18 -08:00
* update: set/unset appStoreId from the update route
2020-12-20 13:13:36 -08:00
* proxyauth: Do not follow redirects
* proxyauth: add 2FA
2020-12-09 22:03:18 -08:00
* appstore: add category translations
* appstore: add media category
* prepend the version to assets when sourcing to avoid cache hits on update
* filemanger: list volumes of the app
* Display upload size and size progress
2020-12-18 17:14:31 -08:00
* nfs: chown the backups for hardlinks to work
2020-12-21 08:44:44 -08:00
* remove user add/remove/role change email notifications
2020-12-20 14:17:39 -08:00
* persist update indicator across restarts
2020-12-21 22:36:10 -08:00
* cloudron-setup: add --generate-setup-token
2020-12-22 10:13:17 -08:00
* dashboard: pass accessToken query param to automatically login
2020-12-22 17:19:26 -08:00
* wellknown: add a way to set well known docs
2021-01-02 11:07:44 -08:00
* oom: notification mails have links to dashboard
2021-01-03 14:39:02 -08:00
* collectd: do not install xorg* packages
2021-01-06 21:47:48 -08:00
* apptask: backup/restore tasks now use the backup memory limit configuration
2021-01-06 21:57:23 -08:00
* eventlog: add logout event
2021-01-07 22:03:08 -08:00
* mailbox: include alias in mailbox search
2021-01-08 14:10:11 -08:00
* proxyAuth: add path exclusion
2021-01-12 17:03:20 -08:00
* turn: fix for CVE-2020-26262
2021-01-17 18:18:27 -08:00
* app password: fix regression where apps are not listed anymore in the UI
2021-01-18 17:26:26 -08:00
* Support for multiDomain apps (domain aliases)
2021-01-19 08:51:17 -08:00
* netcup: add dns provider
2021-01-20 20:32:22 -08:00
* Container swap size is now dynamically determined based on system RAM/swap ratio
2021-01-06 21:47:48 -08:00
2021-01-27 13:10:40 -08:00
[6.1.1]
* Fix bug where platform does not start if memory limits could not be applied
2021-01-27 21:47:36 -08:00
[6.1.2]
* App disk usage was not shown in graphs
2021-01-28 13:27:50 -08:00
* Email autoconfig
2021-01-28 22:21:18 -08:00
* Fix SOGo login
2021-01-27 21:47:36 -08:00
2021-02-03 16:34:14 -08:00
[6.2.0]
* ovh: object storage URL has changed from s3 to storage subdomain
2021-02-04 10:14:13 -08:00
* ionos: add profit bricks object storage
2021-02-04 10:41:47 -08:00
* update node to 14.15.4
2021-02-04 10:45:29 -08:00
* update docker to 20.10.3
2021-02-05 20:25:09 -08:00
* new base image 3.0.0
2021-02-06 11:14:23 -08:00
* postgresql updated to 12.5
* redis updated to 5.0.7
2021-02-22 11:50:47 -08:00
* dovecot updated to 2.3.7
2021-02-09 13:44:34 -08:00
* proxyAuth: fix docker UA detection
2021-02-09 14:30:49 -08:00
* registry config: add UI to disable it
2021-02-28 18:45:13 -08:00
* update solr to 8.8.1
2021-02-12 08:13:47 -08:00
* firewall: fix issue where script errored when having more than 15 wl/bl ports
2021-02-17 09:24:50 -08:00
* If groups are used, do not allow app installation without choosing the access settings
2021-02-17 22:53:50 -08:00
* tls addon
2021-02-24 09:02:32 -08:00
* Do not overwrite existing DMARC record
2021-02-24 22:38:40 -08:00
* Sync dns records
* Dry run restore
2021-02-25 10:40:34 -08:00
* linode: show cloudron is installing when user SSHs
2021-03-02 08:15:27 -08:00
* mysql: disable bin logs
* Show cancel task button if task is still running after 2 minutes
* filemanager: fix various bugs involving file names with spaces
2021-03-02 13:01:49 -08:00
* Change Referrer-policy default to 'same-origin'
2021-03-02 17:55:41 -08:00
* rsync: preserve and restore symlinks
2021-03-02 19:11:56 -08:00
* Clean up backups function now removes missing backups
2021-02-17 22:53:50 -08:00
2021-03-04 15:53:40 -08:00
[6.2.1]
* Avoid updown notifications on full restore
* Add retries to downloader logic in installer
2021-03-05 16:13:34 -08:00
[6.2.2]
* Fix ENOBUFS issue with backups when collecting fs metadata
2021-03-10 15:11:03 -08:00
[6.2.3]
* Fix addon crashes with missing databases
* Update mail container for LMTP cert fix
* Fix services view showing yellow icon
2021-03-11 19:00:34 -08:00
[6.2.4]
* Another addon crash fix
2021-03-24 09:45:58 -07:00
[6.2.5]
* update: set memory limit properly
* Fix bug where renew certs button did not work
* sftp: fix rebuild condition
* Fix display of user management/dashboard visiblity for email apps
* graphite: disable tagdb and reduce log noise
2021-03-24 10:34:45 -07:00
[6.2.6]
* Fix issue where collectd is restarted too quickly before graphite
2021-03-24 19:37:18 -07:00
[6.2.7]
* redis: backup before upgrade
2021-04-28 10:40:14 -07:00
[6.2.8]
* linode object storage: update aws sdk to make it work again
* Fix crash in blocklist setting when source and list have mixed ip versions
* mysql: bump connection limit to 200
* namecheap: fix issue where DNS updates and del were not working
* turn: turn off verbose logging
* Fix crash when parsing df output (set LC_ALL for box service)
2021-03-12 10:54:39 -08:00
[6.3.0]
* mail: allow TLS from internal hosts
2021-03-15 12:47:57 -07:00
* tokens: add lastUsedTime
* update: set memory limit properly
* addons: better error handling
2021-03-16 16:07:34 -07:00
* filemanager: various enhancements
2021-03-16 18:29:01 -07:00
* sftp: fix rebuild condition
2021-03-16 22:38:59 -07:00
* app mailbox is now optional
2021-03-17 14:22:50 -07:00
* Fix display of user management/dashboard visiblity for email apps
2021-03-18 17:39:46 -07:00
* graphite: disable tagdb and reduce log noise
2021-03-22 19:03:23 -07:00
* hsts: change max-age to 2 years
2021-03-30 12:34:07 -07:00
* clone: copy over redis memory limit
2021-04-14 15:54:01 -07:00
* namecheap: fix bug where records were not removed
2021-04-14 20:45:13 -07:00
* add UI to disable 2FA of a user
2021-04-14 22:37:01 -07:00
* mail: add active flag to mailboxes and lists
2021-04-16 11:17:13 -07:00
* Implement OCSP stapling
2021-04-30 10:34:10 -07:00
* security: send new browser login location notification email
2021-05-08 16:23:57 -07:00
* backups: add fqdn to the backup filename
* import all boxdata settings into the database
2021-05-12 18:00:43 -07:00
* volumes: generate systemd mount configs based on type
2021-05-18 09:03:56 -07:00
* postgresql: set max conn limit per db
2021-05-18 14:37:11 -07:00
* ubuntu 16: add alert about EOL
2021-05-25 21:31:48 -07:00
* clone: save and restore app config
2021-05-26 09:48:34 -07:00
* app import: restore icon, tag, label, proxy configs etc
2021-05-26 15:22:10 -07:00
* sieve: fix redirects to not do SRS
2021-05-28 14:34:18 -07:00
* notifications are now system level instead of per-user
2021-05-29 22:30:26 -07:00
* vultr DNS
2021-06-16 22:36:01 -07:00
* vultr object storage
2021-06-18 10:34:58 -07:00
* mail: do not forward spam to mailing lists
2021-06-24 08:30:15 -07:00
[6.3.1]
* Fix cert migration issues
2021-06-24 09:09:39 -07:00
[6.3.2]
* Avatar was migrated as base64 instead of binary
2021-06-24 16:59:47 -07:00
* Fix issue where filemanager came up empty for CIFS mounts
2021-06-24 23:01:18 -07:00
[6.3.3]
* volumes: add filesystem volume type for shared folders
2021-06-25 16:38:44 -07:00
* mail: enable sieve extension editheader
* mail: update solr to 8.9.0
2021-06-24 23:01:18 -07:00
2021-06-27 09:00:09 -07:00
[6.3.4]
* Fix issue where old nginx configs where not removed before upgrade
2021-07-08 09:09:52 -07:00
[6.3.5]
* Fix permission issues with sshfs
2021-07-09 14:47:40 -07:00
* filemanager: reset selection if directory has changed
* branding: fix error highlight with empty cloudron name
* better text instead of "Cloudron in the wild"
* Make sso login hint translatable
2021-07-08 09:09:52 -07:00
* Give unread notifications a small left border
2021-07-09 14:47:40 -07:00
* Fix issue where clicking update indicator opened app in new tab
* Ensure notifications are only fetched and shown for at least admins
* setupaccount: Show input field errors below input field
* Set focus automatically for new alias or redirect
2021-07-10 11:07:51 -07:00
* eventlog: fix issue where old events are not periodically removed
* ssfs: fix chown
2021-07-08 09:09:52 -07:00
2021-08-11 22:23:59 -07:00
[6.3.6]
* Fix broken reboot button
* app updated notification shown despite failure
* Update translation for sso login information
* Hide groups/tags/state filter in app listing for normal users
* filemanager: Ensure breadcrumbs and hash are correctly updated on folder navigation
* cloudron-setup: check if nginx/docker is already installed
* Use the addresses of all available interfaces for port 53 binding
* refresh config on appstore login
* password reset: check 2fa when enabled
2021-10-18 19:00:31 +02:00
[7.0.0]
2021-10-22 16:09:43 -07:00
* Ubuntu 16 is not supported anymore
2021-07-07 18:15:17 +02:00
* Do not use Gravatar as the default but only an option
2021-07-24 08:51:00 -07:00
* redis: suppress password warning
2021-07-29 11:59:31 -07:00
* setup UI: fix dark mode
* wellknown: response to .wellknown/matrix/client
2021-08-10 13:30:34 -07:00
* purpose field is not required anymore during appstore signup
2021-08-11 22:25:17 -07:00
* sftp: fix symlink deletion
* Show correct/new app version info in updated finished notification
* Make new login email translatable
2021-08-25 14:35:12 -07:00
* Hide ticket form if cloudron.io mail is not verified
* Refactor code to use async/await
2021-09-03 08:01:50 -07:00
* postgresql: bump shm size and disable parallel queries
2021-09-10 14:34:11 -07:00
* update nodejs to 14.17.6
2021-09-14 09:16:20 -07:00
* external ldap: If we detect a local user with the same username as found on LDAP/AD we map it
* add basic eventlog for apps in app view
* Enable sshfs/cifs/nfs in app import UI
* Require password for fallback email change
* Make password reset logic translatable
* support: only verified email address can open support tickets
2021-09-17 14:32:13 -07:00
* Logout users without 2FA when mandatory 2fa is enabled
2021-09-19 17:32:48 -07:00
* notifications: better oom message for redis
2021-09-20 10:34:26 -07:00
* Add way to impersonate users for presetup
2021-09-20 14:17:15 -07:00
* mail: open up port 465 for mail submission (TLS)
2021-09-21 17:28:58 -07:00
* Implement operator role for apps
2021-09-21 22:42:32 -07:00
* sftp: normal users do not have SFTP access anymore. Use operator role instead
2021-09-24 10:22:45 -07:00
* eventlog: add service rebuild/restart/configure events
2021-09-27 10:05:38 -07:00
* upcloud: add object storage integration
2021-09-27 14:21:42 -07:00
* Each app can now have a custom crontab
2021-10-01 12:09:13 -07:00
* services: add recovery mode
2021-10-01 16:24:24 -07:00
* postgresql: fix restore issue with long table names
2021-10-01 12:09:13 -07:00
* recvmail: make the addon work again
2021-10-07 21:53:43 -07:00
* mail: update solr to 8.10.0
2021-10-08 10:15:48 -07:00
* mail: POP3 support
2021-10-11 09:57:34 -07:00
* update docker to 20.10.7
2021-10-11 15:44:34 -07:00
* volumes: add remount button
2021-10-12 18:17:39 -07:00
* mail: add spam eventlog filter type
2021-10-13 14:01:07 -07:00
* mail: configure dnsbl
2021-10-15 21:52:16 -07:00
* mail: add duplication detection for lists
2021-10-18 09:05:59 -07:00
* mail: add SRS for Sieve Forwarding
2021-09-20 10:34:26 -07:00
2021-10-22 16:39:42 -07:00
[7.0.1]
* Fix matrix wellKnown client migration
2021-10-26 11:17:57 -07:00
[7.0.2]
* mail: POP3 flag was not returned correctly
* external ldap: fix crash preventing users from logging in
* volumes: ensure we don't crash if mount status is unexpected
* backups: set default backup memory limit to 800
2021-10-28 10:27:32 -07:00
* users: allow admins to specify password recovery email
2021-11-02 13:58:32 -07:00
* retry startup tasks on database error
2021-10-26 11:17:57 -07:00
2021-11-01 16:17:35 -07:00
[7.0.3]
* support: fix remoe support not working for 'root' user
* Fix cog icon on app grid item hover for darkmode
* Disable password reset and impersonate button for self user instead of hiding them
2021-11-01 19:53:38 -07:00
* pop3: fix crash with auth of non-existent mailbox
2021-11-02 00:47:54 -07:00
* mail: fix direction field in eventlog of deferred mails
2021-11-02 01:00:28 -07:00
* mail: fix eventlog search
2021-11-02 01:30:21 -07:00
* mail: save message-id in eventlog
2021-11-02 17:59:08 -07:00
* backups: fix issue which resulted in incomplete backups when an app has backups disabled
2021-11-03 12:21:12 -07:00
* restore: do not redirect until mail data has been restored
* proxyauth: set viewport meta tag in login view
2021-11-01 19:53:38 -07:00
2021-11-15 23:51:06 -08:00
[7.0.4]
2021-11-03 15:08:48 -07:00
* Add password reveal button to login pages
2021-11-09 09:31:58 -08:00
* appstore: fix crash if account already registered
* Do not nuke all the logrotate configs on update
2021-11-09 21:50:12 -08:00
* Remove unused httpPaths from manifest
2021-11-15 09:58:25 -08:00
* cloudron-support: add option to reset cloudron.io account
2021-11-15 13:58:59 -08:00
* Fix flicker in login page
2021-11-15 23:51:06 -08:00
* Fix LE account key re-use issue in DO 1-click image
2021-11-16 17:21:21 -08:00
* mail: add non-tls ports for recvmail addon
2021-11-16 19:52:51 -08:00
* backups: fix issue where mail backups where not cleaned up
2021-11-17 10:42:04 -08:00
* notifications: fix automatic app update notifications
2021-11-03 15:08:48 -07:00
2021-12-01 09:27:24 -08:00
[7.1.0]
* Add mail manager role
2021-12-02 22:14:41 -08:00
* mailbox: app can be set as owner when recvmail addon enabled
2021-12-03 13:46:54 -08:00
* domains: add well known config UI (for jitsi configuration)
2021-12-06 17:38:21 -08:00
* Prefix email addon variables with CLOUDRON_EMAIL instead of CLOUDRON_MAIL
2021-12-06 17:43:50 -08:00
* remove support for manifest version 1
2021-12-08 10:20:43 -08:00
* Add option to enable/disable mailbox sharing
2021-12-16 22:23:41 -08:00
* base image 3.2.0
2021-12-14 20:49:10 -08:00
* Update node to 16.13.1
2021-12-16 22:23:41 -08:00
* mongodb: update to 4.4
2021-12-21 11:24:04 -08:00
* Add `upstreamVersion` to manifest
2022-01-04 09:24:02 -08:00
* Add `logPaths` to manifest
2022-01-10 16:45:44 +01:00
* Add cifs seal support for backup and volume mounts
2022-01-12 16:20:10 -08:00
* add a way for admins to set username when profiles are locked
2022-01-21 17:31:26 -08:00
* Add support for secondary domains
2022-01-21 22:31:51 -08:00
* postgresql: enable postgis
2022-01-28 09:52:03 -08:00
* remove nginx config of stopped apps
2022-01-31 16:55:45 -08:00
* mail: use port25check.cloudron.io to check outbound port 25 connectivity
2022-02-01 12:09:22 -08:00
* Add import/export of mailboxes and users
* LDAP server can now be exposed
2022-02-05 21:09:14 +01:00
* Update monaco-editor to 0.32.1
* Update xterm.js to 4.17.0
2022-02-08 10:57:10 -08:00
* Update docker to 20.10.12
2022-02-09 17:47:48 -08:00
* IPv6 support
2022-02-19 15:27:51 -08:00
[7.1.1]
* Fix issue where dkimKey of a mail domain is sometimes null
2022-02-20 17:46:37 -08:00
* firewall: add retry for xtables lock
2022-02-21 12:21:37 -08:00
* redis: fix issue where protected mode was enabled with no password
2022-02-19 15:27:51 -08:00
2022-02-22 00:54:51 -08:00
[7.1.2]
* Fix crash in cloudron-firewall when ports are whitelisted
2022-02-24 19:52:51 -08:00
* eventlog: add event for certificate cleanup
2022-02-24 20:30:13 -08:00
* eventlog: log event for mailbox alias update
2022-02-25 12:52:48 -08:00
* backups: fix incorrect mountpoint check with managed mounts
2022-02-22 00:54:51 -08:00
2022-02-28 14:26:37 -08:00
[7.1.3]
* Fix security issue where an admin can impersonate an owner
2022-03-01 11:28:34 -08:00
* block list: can upload up to 2MB
2022-03-01 12:12:46 -08:00
* dns: fix issue where link local address was picked up for ipv6
2022-03-02 19:36:20 -08:00
* setup: ufw may not be installed
2022-03-02 22:29:59 -08:00
* mysql: fix default collation of databases
2022-02-28 14:26:37 -08:00
2022-03-08 17:10:04 -08:00
[7.1.4]
* wildcard dns: fix handling of ENODATA
* cloudflare: fix error handling
2022-03-10 11:59:41 -08:00
* openvpn: ipv6 support
2022-03-15 09:53:35 -07:00
* dyndns: fix issue where eventlog was getting filled with empty entries
2022-03-16 09:05:41 -07:00
* mandatory 2fa: Fix typo in 2FA check
2022-03-08 17:10:04 -08:00
2022-03-31 23:45:14 -07:00
[7.2.0]
2022-03-18 10:27:04 -07:00
* mail: hide log button for non-superadmins
2022-03-21 12:25:18 -07:00
* firewall: do not add duplicate ldap redirect rules
2022-03-25 14:14:26 -07:00
* ldap: respond to RootDSE
2022-03-29 13:45:29 -07:00
* Check if CNAME record exists and remove it if overwrite is set
2022-03-29 20:57:09 -07:00
* cifs: use credentials file for better password support
2022-03-29 22:11:43 -07:00
* installer: rework script to fix DNS resolution issues
2022-03-30 10:17:20 -07:00
* backup cleaner: do not clean if not mounted
2022-03-30 11:29:14 -07:00
* restore: fix sftp private key perms
2022-03-30 14:27:39 -07:00
* support: add a separate system user named cloudron-support
2022-03-30 21:39:15 -07:00
* sshfs: fix bug where sshfs mounts were generated without unbound dependancy
2022-03-31 23:45:14 -07:00
* cloudron-setup: add --setup-token
2022-04-01 13:44:46 -07:00
* notifications: add installation event
2022-04-02 17:09:08 -07:00
* backups: set label of backup and control it's retention
2022-04-13 11:39:23 -05:00
* wasabi: add new regions (London, Frankfurt, Paris, Toronto)
2022-04-21 12:29:55 -07:00
* docker: update to 20.10.14
2022-04-25 09:07:01 -07:00
* Ensure LDAP usernames are always treated lowercase
* Add a way to make LDAP users local
2022-04-21 15:47:50 -07:00
* proxyAuth: set X-Remote-User (rfc3875)
2022-04-26 18:44:22 -07:00
* GoDaddy: there is now a delete API
2022-04-27 10:22:31 -07:00
* nginx: use ubuntu packages for ubuntu 20.04 and 22.04
2022-04-29 09:57:26 -07:00
* Ubuntu 22.04 LTS support
2022-05-02 22:00:42 -07:00
* Add Hetzner DNS
2022-05-25 15:14:01 -07:00
* cron: add support for extensions (@reboot, @weekly etc)
* Add profile backgroundImage api
* exec: rework API to get exit code
* Add update available filter
2022-04-26 18:44:22 -07:00
2022-05-03 09:15:21 -07:00
[7.2.1]
* Refactor backup code to use async/await
2022-05-09 17:08:43 -07:00
* mongodb: fix bug where a small timeout prevented import of large backups
2022-05-14 09:36:56 -07:00
* Add update available filter
2022-05-16 10:26:30 -07:00
* exec: rework API to get exit code
* Add profile backgroundImage api
2022-05-20 09:31:58 -07:00
* cron: add support for extensions (@reboot, @weekly etc)
2022-05-14 09:36:56 -07:00
2022-05-25 15:14:01 -07:00
[7.2.2]
* Update cloudron-manifestformat for new scheduler patterns
* collectd: FQDNLookup causes collectd install to fail
2022-05-27 12:04:01 -07:00
[7.2.3]
* appstore: allow re-registration on server side delete
* transfer ownership route is not used anymore
2022-05-27 15:56:14 -07:00
* graphite: fix issue where disk names with '.' do not render
2022-05-31 13:27:00 -07:00
* dark mode fixes
2022-06-01 08:13:19 -07:00
* sendmail: mail from display name
2022-06-01 22:44:52 -07:00
* Use volumes for app data instead of raw path
2022-06-08 10:32:25 -07:00
* initial xfs support
2022-05-27 12:04:01 -07:00
2022-06-10 09:33:12 -07:00
[7.2.4]
* volumes: Ensure long volume names do not overflow the table
* Move all appstore filter to the left
2022-06-22 17:58:42 -07:00
* app data: allow sameness of old and new dir
[7.2.5]
* Fix storage volume migration
* Fix issue where only 25 group members were returned
* Fix eventlog display
2022-06-10 09:33:12 -07:00
2022-06-26 09:28:21 -07:00
[7.3.0]
* Proxied apps
2022-09-19 10:41:31 +02:00
* Applinks - app bookmarks in dashboard
2022-06-26 09:28:21 -07:00
* backups: optional encryption of backup file names
2022-09-19 10:41:31 +02:00
* eventlog: add event for impersonated user login
2022-09-28 18:22:00 +02:00
* ldap & user directory: Remove virtual user and admin groups
2022-07-30 13:16:05 +02:00
* Randomize certificate generation cronjob to lighten load on Let's Encrypt servers
2022-09-11 11:15:21 +02:00
* mail: catch all address can be any domain
2022-09-14 17:41:01 +02:00
* mail: accept only STARTTLS servers for relay
2022-08-08 13:06:14 +02:00
* graphs: cgroup v2 support
2022-09-16 12:40:33 +02:00
* mail: fix issue where signature was appended to text attachments
2022-09-19 10:41:31 +02:00
* redis: restart button will now rebuild if the container is missing
* backups: allow space in label name
* mail: fix crash when solr is enabled on Ubuntu 22 (cgroup v2 detection fix)
* mail: fix issue where certificate renewal did not restart the mail container properly
* notification: Fix crash when backupId is null
* IPv6: initial support for ipv6 only server
* User directory: Cloudron connector uses 2FA auth
* port bindings: add read only flag
* mail: add storage quota support
* mail: allow aliases to have wildcard
* proxyAuth: add supportsBearerAuth flag
* backups: Fix precondition check which was not erroring if mount is missing
* mail: add queue management API and UI
* graphs: show app disk usage graphs
* UI: fix issue where mailbox display name was not init correctly
* wasabi: add singapore and sydney regions
* filemanager: add split view
2022-09-19 20:56:28 +02:00
* nginx: fix zero length certs when out of disk space
2022-09-26 09:37:49 +02:00
* read only API tokens
2022-06-26 09:28:21 -07:00
2022-09-27 19:44:20 +02:00
[7.3.1]
* Add cloudlare R2
2022-10-01 08:46:13 +02:00
* app proxy: fixes to https proxying
* app links: fix icons
2022-09-27 19:44:20 +02:00
2022-10-04 10:23:46 +02:00
[7.3.2]
* support: require owner permissions
2022-10-10 12:30:26 +02:00
* postgresql: fix issue when restoring large dumps
2022-10-10 19:52:29 +02:00
* graphs: add cpu/disk/network usage
2022-10-13 23:12:20 +02:00
* graphs: new disk usage UI
2022-10-27 23:13:28 +02:00
* relay: add office 365
2022-11-02 22:41:24 +01:00
[7.3.3]
* Fix oom detection in tasks
* ldap: memberof is a DN and not just group name
* mail relay: office365 provider
* If we can't fetch applink upstreamUri, just stop icon and title detection
* manifest: add runtimeDirs
* remove external df module
* Show remaining disk space in usage graph
* Make users and groups available for the new app link dialog
2022-11-04 15:09:37 +01:00
* Show swaps in disk graphs
2022-11-09 15:21:38 +01:00
* disk usage: run once a day
2022-11-09 22:50:35 +01:00
* mail: fix 100% cpu use with unreachable servers
2022-11-10 12:57:32 +01:00
* security: do not password reset mail to cloudron owned mail domain
2022-11-17 08:00:44 +01:00
* logrotate: only keep 14 days of logs
* mail: fix dnsbl count when all servers are removed
* applink: make users and groups available for the new app link dialog
* Show app disk usage in storage tab
* Make volume read-only checkbox a dropdown
2022-11-02 22:41:24 +01:00
2022-11-30 21:19:03 +01:00
[7.3.4]
* Display platform update status in the UI
* Fix image pruning
2022-12-08 08:54:06 +01:00
[7.3.5]
* du: fix crash when filesystem is cifs/nfs/sshfs
* Start with a default to not fail if no swap is present
2022-12-08 10:04:50 +01:00
* Fix bug in cert cleanup logic causing it to repeatedly cleanup
2022-12-08 23:53:08 +01:00
* Fix crash in RBL check
2022-12-12 22:57:18 +01:00
* unbound: disable controller interface explicitly
2023-01-25 10:22:37 +01:00
* Fix issue where cert renewal logs where not displayed
* Fix loading of mailboxes
2022-12-08 08:54:06 +01:00
2023-01-31 18:06:25 +01:00
[7.3.6]
* aws: add melbourne region
* Fix display of box backups
* mail usage: fix issue caused by deleted mailboxes
* reverseproxy: fix issue where renewed certs are not written to disk
* support: fix crash when opening tickets with 0 length files
2022-12-05 12:26:31 +01:00
[7.4.0]
2023-06-30 22:10:07 +05:30
* **IMPORTANT**: This is the last release of Cloudron to support Ubuntu 18.04. Please [upgrade](https://docs.cloudron.io/guides/upgrade-ubuntu-20/) to Ubuntu 20.04 (Focal Fossa) at the earliest.
2022-12-05 12:26:31 +01:00
* Update base image to jammy
2023-01-10 11:08:30 +01:00
* backups: Add idrive e2
2023-01-10 11:09:51 +01:00
* Support proxyAuth for proxy app
2023-03-09 00:44:58 +01:00
* Update addons to use Ubuntu jammy (mongodb 4.4, postgres 14.5, mysql 8.0.31, redis 6.0)
2023-02-11 08:40:52 +01:00
* cloudflare: add config for default value of proxied
2023-02-21 10:38:03 +01:00
* eventlog: keep 3 months
2023-02-21 12:03:58 +01:00
* services: give static IPs to internal databases
2023-02-25 00:31:35 +01:00
* eventlog: only prune login and logout events
2023-03-06 11:15:55 +01:00
* Support HSTS preloading
2023-03-16 10:24:31 +01:00
* Add porkbun dns provider
2023-03-23 08:18:00 +01:00
* Initial OpenID integration
2023-03-24 08:55:21 +01:00
* dyndns: update dynamic dns of apps that are updating
2023-03-27 11:52:25 +02:00
* logs: order existing logs by date
2023-04-02 17:23:13 +02:00
* volumes: list block devices
* aws: add Asia Pacific and Africa regions
* exoscale: add sofia and munich regions
* vultr: add bangalore and silicon valley
* dyndns: update secondary/redirect/alias domains as well
* DO spaces: add sydney and singapore
* scaleway: add warsaw region
* domains: add pagination and search filter
* Add disk speeds to disk usage data
* Add danish translation . Dansk oversættelse er tilføjet. Mange tak til @jayonrails!
* acme: support DoT + ClientID
2023-03-27 11:52:25 +02:00
2023-04-02 18:03:41 +02:00
[7.4.1]
* support: Fix issue where app support tickets could not be opened
2023-04-02 20:03:42 +02:00
* reverseproxy: prevent duplication of STS header
2023-04-03 23:45:28 +02:00
* services: fix issue with timeout when restoring large databases
2023-04-04 11:21:04 +02:00
* notifications: email configuration error shown incorrectly
2023-04-04 11:41:03 +02:00
* OpenID: add RSA-SHA256 signature algorithm
2023-04-02 18:03:41 +02:00
2023-04-24 21:15:15 +02:00
[7.4.2]
* dns: Add Bunny.net
* Fix ipv4 vs ipv6 detection
* Fix misleading pending security updates message
2023-06-30 22:10:07 +05:30
[7.4.3]
* **IMPORTANT**: This is the last release of Cloudron to support Ubuntu 18.04. Please [upgrade](https://docs.cloudron.io/guides/upgrade-ubuntu-20/) to Ubuntu 20.04 (Focal Fossa) at the earliest.
* postgresql: fix for supporting Taiga with postgres 14
2023-05-02 23:08:42 +02:00
[7.5.0]
2023-07-09 09:35:15 +05:30
* **IMPORTANT**: This is the last release of Cloudron to support CPUs without AVX support. AVX support is required for MongoDB 5.0. See https://forum.cloudron.io/topic/8785/avx-support-in-your-vps-server for more information.
2023-05-02 23:08:42 +02:00
* acme: handle LE validation type cache logic
* improve viewing of logs
2023-05-09 10:53:40 +02:00
* redis: update to 7.0.11
2023-05-09 10:55:22 +02:00
* ionos profitbricks: add new regions Berlin and Logrono
2023-05-10 10:21:04 +02:00
* docker: update to 23.0.6
2023-05-13 14:59:57 +02:00
* network: trusted IPs
2023-06-25 16:36:55 +05:30
* mail: fix crash when editing quota of new mailboxes
* mail: update haraka to 3.0.2
* mail: fix issue where client IP was leaked in headers
* mail: skip SPF check of authenticated senders
* filemanager: new UI, support for large folders and lazy loading
* oidc: make UI translatable
* oidc: dashboard login uses oidc
* web terminal: Copy selected terminal text with ctrl shift c
* Expose alias domains as `CLOUDRON_ALIAS_DOMAINS`
2023-05-09 10:55:22 +02:00
2023-07-07 08:15:19 +05:30
[7.5.1]
2023-07-09 09:35:15 +05:30
* **IMPORTANT**: This is the last release of Cloudron to support CPUs without AVX support. AVX support is required for MongoDB 5.0. See https://forum.cloudron.io/topic/8785/avx-support-in-your-vps-server for more information.
2023-07-07 08:15:19 +05:30
* mail: Fix issue where mail usage sizes where reported incorrectly
2023-07-07 08:22:21 +05:30
* filemanager: Only init vue app after we fetch language files to avoid UI shaking
* mail: Clear the correct mail status notification
* filemanager: allow pasting on non-folders to cwd
* mail: give resolver more time
* dashboard: backup logs links are grayed out because of z-index
* branding: make oidc login does not use cloudron name
* translation: fix crash when translated text has single quote (french)
2023-07-08 19:48:12 +05:30
* dyndns: show logs
2023-07-10 21:25:25 +05:30
* mail: server location get it's own section
2023-07-14 09:03:23 +05:30
* optional services: redis & turn . joins sendmail, recvmail
2023-07-25 09:56:45 +05:30
* backups: encrypted backups must have .enc extension
2023-07-27 22:56:36 +05:30
* mail: add virtual all mail mailbox
2023-07-31 06:02:43 +05:30
* redirections: use 301 (permanent) instead of 302 (temporary) for redirections. this is better for SEO links
2023-08-01 18:35:11 +05:30
* graphs: show old backup size if > 1GB
2023-08-08 10:42:16 +05:30
* docker: fix image pruning
2023-08-14 11:32:08 +05:30
* Major overhaul of the REST API
2023-08-15 20:24:54 +05:30
* Fix import via SSHFS and CIFS
2023-08-01 18:35:11 +05:30
2023-08-23 18:59:07 +05:30
[7.5.2]
* mail: Fix default max mail size to 25MB (and not 25MiB)
* dashboard: disable 2fa setup for external users
* filemanager: Always show app or volume name
* filemanager: fix logs button link
2023-08-25 07:59:40 +05:30
* backups: add Contabo object storage
2023-08-23 18:59:07 +05:30