In this release the focus was to improve in security so I added the two most-needed features: Database encryption and two-factor authentication. I also improved on PHP support with the removal of PHP 8.2 deprecated functions for utf8_encode/decode and added a bcmath polyfill which now removes the requirement for bcmath extension. There are also minor bugs being fixed.
Encryption
With database encryption the secrets are stored now encrypted. Your service passwords, storage credentials and two-factor secrets can now be safely stored in the database. We have prepared a documentation that will guide you in the process of enabling/use encryption with Chevereto.
Two-factor authentication
All users can now register a two-factor device that will be required after login for an extra layer of security. Of course, the 2FA secret is also encrypted.