Skip to content

0.10.3

Compare
Choose a tag to compare
@kovshenin kovshenin released this 27 Dec 08:40
· 159 commits to main since this release
916ab09

Hey all!

Quite a few updates this time, most notably the new default.yaml blueprint which will now be used with every sail init. This adds the Surge page caching plugin, and a fail2ban configuration to prevent password bruteforce attacks on SSH and WordPress. If you'd like to disable this behavior and provision an empty install instead, you can pass your own --blueprint to sail init, or --blueprint=none to provision without any BP at all.

We've also added some colors and improved the output format. Tested on various terminals and color schemes, but if you bump into any contrast and readability issues, please don't hesitate to open a new issue.

A few Premium features added with this release as well. You can learn more about Sail Premium here.

Changelog:

  • Added: A default.yaml blueprint, with Surge cache and fail2ban pre-insalled
  • Added: Quite a few colors to most of the Sail commands, better output formatting, output utils
  • Changed: Increased default upload/post max size from 2/8M to 128M in PHP
  • Changed: Increased client_max_body_size from 32M to 128M in Nginx
  • Changed: sail backup is now an alias to sail backup create, sail restore is an alias to sail backup restore
  • Changed: Added a quiet argument to ssh key add to suppress output
  • Changed: Updated various dependencies
  • Changed: Better error handling in install.sh
  • Changed: Cleaned README.md, moved remaining tutorials to the knowledgebase
  • Fixed: Installer will no longer fail silently on missing python3-venv module
  • Fixed: Error in postfix unable to read the main.cf configuration file

Premium features:

  • Added: Managed backups sail backup (automatic daily and on-demand)
  • Added: Uptime and health monitoring sail monitor with e-mail/SMS alerts
  • Added: Image optimization and WebP

Happy holidays!