Table of Contents |
---|
Summary
This is a feature release for 5.9.0.
Important highlights from this release
- Added the ability to search for availability and register domains under a client profile page as staff.
- Added the ability to customize the staff and client expand areas for services using the Universal Module.
- Added the ability to blacklist IP addresses (CIDR) and email addresses (wildcard) for logins, orders, support.
- Added the ability to re-generate welcome emails and send them to the client.
- Added a new Package option to disable automatic activation of paid pending services. Useful for services that need to be manually provisioned.
- Added a permission for Quotations for contacts and account managers.
- Added additional info logging for new and updated contacts and account managers.
- Added the ability to split invoices. Useful for separating services to be paid separately.
- Added the ability for clients to add a recovery email address to their account that receives a copy of password reset emails.
- Added a new setting for service module renewals that fail, to space out re-attempts.
- Added the registrar module Openprovider.
- Added the Indonesian payment gateway Duitku.
- Added support for PHP 8.2.
- Updated the PayUMoney payment gateway to add support for webhooks.
- Updated the Stripe Payments gateway to specify API version.
- Updated the OpenSRS registrar module to add support for TLD import and price sync.
- Updated configurable options and groups to allow for bulk delete.
- Updated Tools > Logs to add a date and string filter to make finding things in the logs easier.
- Updated payment received emails so they correctly go to billing contacts.
- Much more...
Developer Notes for Blesta 5.9
- If you haven't already, we recommend updating your extensions to work with PHP 8.0-8.2.
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.
All updates for this release (May be limited to first 200)