Table of Contents |
---|
Summary
This is a feature release for 5.12.0.
Important highlights from this release
- Added Oauth2 support for outgoing email for Google and Microsoft mail servers.
- Added a Realtime Register domain registration module.
- Added a VirtFusion VPS provisioning module.
- Added the ability to copy/clone invoices under a client's profile.
- Added the ability for staff to re-activate cancelled services.
- Added the ability to see pending service changes under Tools.
- Added a new report: Clients with Credits
- Added autocomplete to clients for those who store their card details in the browser.
- Updated the Import Manager to import draft invoices from WHMCS as draft in Blesta.
- Updated the Import Manager to import inactive clients in WHMCS as inactive clients in Blesta.
- Updated the Support Manager to allow enabling of a dropdown field consisting of active services.
- Updated the Support Manager to add a new custom field option for "Escalate to Emergency" and "Client Only" visibility.
- Updated DirectAdmin to add support for single sign on (SSO).
- Updated DirectAdmin to now show an input field for plans when creating a Package if the API doesn't return any.
- Updated cPanel to now include an SSO link under Manage in addition to the expand area.
- Updated cPanel to now show an input field for plans when creating a Package if the API doesn't return any.
- Updated BTCPay Server to use the BTCPay settings to allow the client to choose the payment method.
- Updated the Domain Manager to sync expiration dates more quickly.
- Updated the Domain Manager to attempt to convert currency to the default currency on price sync.
- Updated the Domain Manager so the edit price link opens in a new tab.
- Updated Generic Domains to now sync registration and expiration dates.
- Updated the Order plugin to better handle email verification landing page, and improve the slider for orders.
- Updated the Portal plugin to use the ACE editor.
- Updated the Universal module to use the ACE editor.
- Updated Stripe Payments to show the card type and last 4 in transaction emails.
- Updated Logicboxes to add more management options.
- Updated Braintree to the latest SDK version.
- Updated the Mass Mailer plugin to add a rate limit for sending email.
- Updated Coinbase Commerce API library.
- Updated the IP Unblocker plugin so it now works with reseller users.
- Updated renew dates so they are displayed differently for clients, depending on whether the invoice is paid.
- Updated email verification so that non-Active clients can no longer do the verification.
- Updated custom client fields on edit to display the assigned client group.
- Updated service, client, and contact edit as staff so you are no longer redirected after saving.
- Updated Amazon S3 vendor code to support v4 signatures.
- Updated languages so that when one is disabled, clients using that language are updated to the default.
- Updated password confirmation for clients who enable 2FA to make it more user friendly.
- Updated invoices so that they now show values that are beyond the currency precision if those places contain a value.
- Updated the welcome email resend option so that it includes the signature in the preview.
- Updated credit card expiration dates so that they include the month number in the dropdown in addition to name.
- Updated clients so that they can no longer update their email address to one that is on the blacklist.
- Updated the code to resolve more PHP 8.3 deprecated notices.
- Much more...
Developer Notes for Blesta 5.12
- Custom client field data is now available to invoice PDF templates.
- Order and Support Manager now include events.
- If you haven't already, we recommend updating your extensions to work with PHP 8.0-8.3.
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:
84
. Chart by: Issue Type
Total:
84
. Chart by: Priority
All updates for this release (May be limited to first 200)