• Welcome to the Chevereto user community!

    Here users from all over the world gather around to learn the latest about Chevereto and contribute with ideas to improve the software.

    Please keep in mind:

    • 😌 This community is user driven. Be polite with other users.
    • 👉 Is required to purchase a Chevereto license to participate in this community (doesn't apply to Pre-sales).
    • 💸 Purchase a Pro Subscription to get access to active software support and faster ticket response times.

Chevereto v3.20.9

Status
Not open for further replies.

Rodolfo

⭐ Chevereto Godlike
Chevereto Staff
Administrator

3.20.9

2021-07-07
  • Added CLI command for setting-update
  • Added missing formats failsafe check
  • Added missing table storage failsafe check
  • Added more system variables for controlling system availability
  • Improved HTTP timeout settings
  • Fixed bug in ambiguous "Can't connect to %s" message
  • Fixed bug when using mount options [13574]
 
In this one we added a fail-check system to avoid database issues when upgrading from old versions running MyISAM tables.

1625683746225.png

We're very sorry for the pain this caused for the last month, we figured out that it will be better to detect the problem before the system panics and cause you to follow a non-clear workaround. This should have been made earlier, we failed to anticipate how much impact this will cause.
 
For this one we also improved the system check for image library issues, with direct link to the documentation workaround.

Although we have already addressed the image library conflicts, the error message that the system was emitting was too confusing for most users. We now detect the conflict and provide users a more clean and transparent message. We are very sorry for all those who had to dig in our docs to fix this.

1625683778723.png
 
Fixed a couple of major bugs affecting mounted Unix-like file systems. This will make the software more reliable in yet more configurations, specially setups running mounted volumes under a more elaborated server system architecture. This was reported by an user of the software (thank you very much!).
 
We improved the connectivity messages appearing at /install.

The connectivity error message was too ambiguous Can't connect to %s, now is more clear to understand why the process failed at that stage. This time it will also shout the response from the API server.

1625683936393.png
 
We improved the reliability of the URL fetching and now CLI processes don't timeout, which will enable to carry system updates in complex situations like when the machine is too stressed or your "wire" is downloading our release too slowly.

PHP:
curl_setopt($ch, CURLOPT_TIMEOUT, PHP_SAPI === 'cli' ? 0 : 120);
 
Finally, we added a CLI command for controlling the system settings from the command line.

Code:
php /cli.php -C setting-update -k maintenance -v 1
php /cli.php -C setting-update -k maintenance -v 0
 
Status
Not open for further replies.
Back
Top