Table of Contents |
---|
Summary
This is a feature release for 5.11.0.
Important highlights from this release
- Added custom HTML email templates. See docs for details.
- Added Arabic and Korean languages.
- Added the ability to set a price override while adding a service as s taff.
- Added the ability to merge invoices.
- Added an "Advanced Edit" option for services for staff.
- Added a bulk unsuspend option in the services widget.
- Added new service actions, giving fine control over provision, renew, suspend, unsuspend, and cancellation options.
- Added an HTML invoice for clients so they can now view (HTML) or download (PDF) invoices from the client area.
- Added support for Cloudflare's Turnstile CAPTCHA.
- Added the ability to restrict which payment gateways clients and client groups can use.
- Added a Service Changes log under Tools that shows all upgrades and downgrades and details.
- Added the option to override any existing language in a custom language file. See Customizing Language
- Added get events for models.
- Added a new Paysera payment gateway.
- Updated the Domain Manager to add bulk options for deleting unused TLDs, and enabling/disabling DNS Management, Email Forwarding, ID Protection, and EPP code.
- Updated the Support Manager so that additional recipients can be added to a ticket.
- Updated the Support Manager so that pre-defined replies are now inserted above the signature.
- Updated the Import Manager so that it now imports WHMCS domains into Blesta's Domain Manager.
- Updated Directadmin to no longer require the IP address on the Package, but on the module row.
- Updated the System Overview widget to include more options for graph date range.
- Updated Data Feeds to add new endpoints for Package quantity and Package client limit.
- Updated PayPal Payments Standard to include a text area for mapping subscriptions created in another system to clients in Blesta.
- Updated Namesilo to improve contact handling.
- Updated Stripe Payments to include an option to always request 3DS for client initiated operations.
- Updated Virtualmin to add support for offering sub-domains from a pre-defined list of domains.
- Updated configurable options so that options that are no longer available can be kept on edit.
- Updated configurable options so that staff are able to select options that would otherwise not be available.
- Updated addon service management to include a link to the parent.
- Updated the email logs to now include the HTML version.
- Updated themes to include a CSS box for custom styles that survive upgrades.
- Updated the
<body>
tag to now include a unique class name for the context/url, giving greater control over styles. - Much more...
Developer Notes for Blesta 5.11
- If you haven't already, we recommend updating your extensions to work with PHP 8.0-8.2.
- Language can be overridden in a custom _override.php file. See Customizing Language
- Added get events for models.
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, 8.3 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:
81
. Chart by: Issue Type
Total:
81
. Chart by: Priority
All updates for this release (May be limited to first 200)