Release Date2024-04-05
Issues

Getting issues...

Status

ACTIVE DEVELOPMENT

End of Life Date2025-04-05
Table of Contents

Summary

This is a feature release for 5.10.0.

Important highlights from this release

  1. Added 16 additional, complete, machine language translations to Blesta. Languages include: English, Español, Français, Ελληνικά, Italiano, Deutsch, Československý, Nederlands, Polski, Svenska, Pyccĸий, Dansk, Português, Română, 中文, Indonesian, and Türkçe.
  2. Added the ability to set a Package term/price to "default", which will be selected automatically during order.
  3. Added the ability to add attachments to any email template, to be included when emails of that type are sent.
  4. Added the ability to set a favicon for both the client and staff areas under Look and Feel.
  5. Added a filter option to coupons, to quickly find coupons by Code, Discount Type, Currency, Package Group, Status, and Internal use.
  6. Added a number format option for all quantity configurable option fields.
  7. Added the Nominet domain registrar.
  8. Added domain and service count endpoints to Data Feeds.
  9. Updated the Domain Manager domains widget to load quicker.
  10. Updated the Domain Manager to allow staff to internally change a domain's registrar.
  11. Updated the Domain Manager to sync a domains registration date.
  12. Updated the Import Manager to include a map file for Enom, Namesilo, and OpenSRS when importing from WHMCS.
  13. Updated the Import Manager to allow all options to be submitted via parameters during CLI import.
  14. Updated MaxMind v2 to ignore address_2 if not supplied
  15. Updated the Universal Module to now include the Suspend Reason, should it be included in relevant notifications.
  16. Updated Razorpay's cacert.pem certificate, as the old one expired.
  17. Updated Quantum gateway to disable the auth + capture flow, instead doing an authcapture only.
  18. Updated all email templates to use https instead of http by default.
  19. Updated the append to invoice option when adding a new service to sort existing invoices by most recent.
  20. Updated the automation task interval for plugins (note to developers) so that a 1-minute automation task interval is now possible.
  21. Updated all email tags to include an escape filter in H2O.
  22. Updated prorated credits to improve how service downgrades are calculated.
  23. Updated the CLI installer to allow the creation of the 1st staff account and license activation, making it fully scriptable.
  24. Updated the password reset system.
  25. Much more...

Developer Notes for Blesta 5.10

  1. If you haven't already, we recommend updating your extensions to work with PHP 8.0-8.2.
  2. Plugins now allow 1-minute automation tasks, if you'd like your tasks to run more frequently.

PHP 8

We recommend exercising caution when using PHP 8 for production use. Many 3rd party or custom extensions may not yet be compatible with PHP 8.

Blesta supports PHP 7.2, 7.3, 7.4, 8.1, 8.2 through Ioncube using the default files, and PHP 8.0, 8.1, 8.2 through SourceGuardian via the hotfix-php8 directory. 

Domain Registrar Modules

Reminder: Registrar modules should define their type in config.json as: "type": "registrar",

Hotfix Notice

Hotfix Notice

Blesta no longer supports versions older than PHP 7.2, so there is no longer a need to ship hotfixes for those versions. A hotfix is included for PHP 8.0/8.1/8.2 for Source Guardian, but no hotfix is needed for PHP 7.2, 7.3, 7.4, 8.1, and 8.2 when using Ioncube.



 

Total: 56 . Chart by: Issue Type
Total: 56 . Chart by: Priority

All updates for this release (May be limited to first 200)

 

T Key Summary Status Resolution
Loading...
Refresh