We have released second release candidate for EasyEngine v4 tagged RC2. This release focuses mainly on bug fixes from RC1.
Update from v4 RC1
If you have already have RC1 on your server, you can update to RC2 with the following command
wget -O /usr/local/bin/ee https://raw.githubusercontent.com/EasyEngine/easyengine-builds/master/phar/easyengine.pharchmod +x /usr/local/bin/ee cli version
This would be needed as there was a bug in update
command in RC1.
Note: There could be a downtime of ~1-2 minutes for your sites.
For Fresh Install
If you want to test RC2 on the new server, use the following command:
wget -qO ee rt.cx/ee4 && sudo bash ee
You can find the detailed instructions, here.
What has changed?
- The issue with ee-admin and whitelisting IP for HTTP Auth has been fixed
- PHP and Postfix mounts have been corrected
- Incorrect cron entries have been fixed and `no-overlap` has been added.
- ping/nginx status has been added in admin-tools
Issue with ee-admin
There was an issue with nginx configuration generation due to which /ee-admin/ was not accessible. This issue has been fixed.
PHP and Postfix Mounts
In site’s PHP config, now we have mounted all PHP’s config on host including that of PHP daemon. Earlier only the config of PHP-fpm was mounted but not of PHP itself.
The configuration of Postfix has been mounted correctly. Earlier they weren’t mounted.
Fix Incorrect Cron Entries and add no overlap
We found out that sometimes cron entries were not getting generated correctly. This has been fixed. Also, we’ve configured our cron scheduler to ensure that two same crons don’t run simultaneously.
So if a cron is configured to run at 5 minutes interval and if it takes more than 5 minutes to complete one cron, then another cron process will not be created as the previous cron process is still running.
Add ping and nginx_status in Admin Tools
Now we have added two Admin Tools that were present in EasyEngine v3.
The ‘ping’ admin tool is used to verify that PHP-FPM is alive and responding. It can be accessed at example.com/ee-admin/ping. You should see ‘pong’ in response.
The ‘nginx_status’ admin tool is used to display basic nginx statistics that might be helpful in debugging nginx related issues. It can be accessed at example.com/ee-admin/nginx_status.
Note: If you try to access above URL, you’ll be prompted for username/password. You can obtain these credentials from
ee auth list global
Status
Next release will be hopefully 4.0. We are targeting it on 20th November! 🤞
Help us test and make EasyEngine as easy as possible for all! 🙏
Wow!! Amazing to See v4 get on track. Its been a lot way. Way to go rtCAMP
Thanks!!!
very hopeful for this update (v4.0) today! : D
Sorry we missed the deadline by a couple of days. Its here https://easyengine.io/blog/v4-first-stable-release/
Hi kind sirs! Do you happen to have a roadmap we could follow about your progress? Thank you.
We do have a formal roadmap here https://easyengine.io/roadmap/. But it’s more of long-term goals.
The best place to find what we are working on next is Github Project boards – https://github.com/orgs/EasyEngine/projects