Back
Changelog 2019-08-27

Changelog 2019-08-27

- - Changelog

This is our major release up to date!

We’ve released a brand new web application built from scratch. Great design completely focused on improving usability, visibility, and debuggability. Now you can do more with less effort and in a more intuitive way, have real-time information about everything going on with your servers and sites, and have access to the logs of the operations Moss runs.

To achieve these objectives, we’ve rewritten a large extent of our backend. The number of changes is huge, so in this post we just summarize the most user-visible changes.

GENERAL

    • Moss users can update their password
    • Moss users can change their email
    • Moss users can unlink their accounts with 3rd-party services
    • Moss admins can download invoices in PDF format
    • All Moss resources (servers, sites, databases, cron jobs, etc) have a status: the resource is ok if Moss could set it up successfully
    • Support of operations: sets of tasks Moss runs on your servers in the background (e.g. set up a server, create a database, deploy a site, etc). You have full access to the log of every operation.
    • Tables/lists can be filtered, ordered, and paginated
    • Open new tabs with [Ctrl+click] or [Cmd+click]
    • Lots of additional validations
    • Lots of bug fixes

SERVERS

    • User-friendlier script to connect existing servers to Moss
    • Moss checks there’s SSH connectivity with an existing server before trying to connect to it
    • Moss checks that an existing server meets the requirements (e.g. not be running production services yet) before trying to connect to it
    • New Sync action to update Moss’s view of a server with respect to its provider. E.g. this makes Moss aware of the size of a server, the IP addresses it has, etc… in case they ever changed since you connected such server to Moss
    • Support of action Reboot in all servers
    • Availability of HDD and SSD disks in all providers that support them

SOFTWARE

    • Nginx and Apache are treated like any other software service

DATABASES

    • New resource: database connections. This simplifies the management of sites that connect to databases. Basically, a connection means that a database user has permissions on a given database hosted on a server when the former uses the appropriate password.

MONITORING

    • Servers and sites are scraped every 2.5 minutes. Previously servers were scraped every minute (too frequent) and sites every five minutes (too infrequent).
    • Site down alert is sent after 5 minutes. Previously you had to wait up to 15 minutes.
    • Non-relevant alerts have been removed

SERVER CONFIGS

    • Better (automatic) firewall handling
    • Higher default value for the max upload size (128 MB)
    • Specific OpenSSH settings for Ubuntu 18.04 and 16.04

Don’t miss a post! Subscribe to the Moss Blog