Blesta 5.12 Beta Released

July 17, 2025
Paul

We are pleased to announce that Blesta 5.12.0 BETA 1 has been released!

Can I participate in the beta?

If you have an owned or monthly license with us directly, you may download blesta-5.12.0-b1.zip in the client area now (Login Required). If you obtained your license from a reseller or distributor, you may be able to participate. Contact your reseller to find out. As with any beta, this release is for non-production use only and is unsupported. DO NOT UPGRADE YOUR PRODUCTION. During installation, choose to start a free trial, open a ticket to request a trial key, or use your dev license if you have one. Direct license holders can request a dev license by opening a ticket.

Once you are up and running, head to the forums to report any issues and let us know what you think! If you have a license and are verified or become verified on our Discord chat, you’ll have access to a license holder only beta forum.

Visit the Beta Forums! Visit Discord Chat!

It's now possible to re-activate cancelled services inside Blesta.

(Caption: It’s now possible to re-activate cancelled services inside Blesta.)

So what is new in 5.12?

Blesta version 5.12 includes more Domain Manager improvements like the sync’ing of expiration dates more quickly and converting the currency to the default currency on price sync. We added the Realtime Register domain registration module as well, and a module for VirtFusion. Oauth2 support has been added for outgoing email with Google and Microsoft. Cancelled services can be re-activated by staff. It’s now possible to copy/clone invoices, and the renew date for services in the client area takes into consideration whether they have any open invoices for their services. The Import Manager has been updated to improve imports from WHMCS, and much more!

New and Updated Extensions

  • Domain Manager now sync’s expiration dates more quickly.
  • Domain Manager now attempts to convert currency to the default currency on price sync.
  • Domain Manager edit pricing link now opens in a new tab.
  • Domain Manager TLD sync timeout was reduced.
  • Realtime Register domain registrar module has been added.
  • VirtFusion module has been added.
  • DirectAdmin now supports single sign on (SSO).
  • DirectAdmin now shows an input field for plans when creating a Package if the API doesn’t return any.
  • cPanel now includes an SSO link under Manage in addition to the expand area.
  • cPanel now shows an input field for plans when creating a Package if the API doesn’t return any.
  • BTCPay Server gateway uses BTCPay settings to allow the client to choose payment method.
  • Order Plugin now includes events for affiliates and orders (See docs).
  • Order Plugin email verification landing page was improved.
  • Order Plugin was updated to improve the slider.
  • Order Plugin was updated to fix an issue with applying a coupon in the order summary.
  • Support Manager now allows a field containing a dropdown of services to be displayed on ticket creation.
  • Support Manager now includes events for departments and tickets (See docs).
  • Support Manager has new custom client field option for “Escalate to Emergency” and a “Client Only” visibility option.
  • Blesta License module now masks the password field.
  • Portal plugin now uses the ACE editor.
  • Universal Module now uses the ACE editor.
  • Generic Domains now sync’s registration and expiration dates.
  • Stripe Payments now shows the card type and last 4 in transaction emails.
  • Stripe Payments has been updated to address several issues.
  • Logicboxes was updated for consistency with other registrar modules, using “domain” as the domain field.
  • Braintree was updated to the latest SDK version.
  • Payza payment gateway was removed.
  • Import Manager now imports draft invoices from WHMCS as draft invoices in Blesta.
  • Import Manager now imports inactive clients in WHMCS as inactive clients in Blesta.
  • Pterodactyl module was updated to address several issues.
  • Namesilo module was updated to address several issues.
  • Mass Mailer plugin now has a rate limit for sending email.
  • Coinbase Commerce payment gateway API library has been updated.
  • IP Unblocker plugin now works for reseller users.

Changes to the Core

  • Oauth2 support has been added for outgoing email for Google and Microsoft mail servers.
  • It’s now possible to copy/clone invoices under a client’s profile.
  • The service renew date is now displayed differently to clients, depending on whether the invoice is paid.
  • Cancelled services can now be re-activated by staff.
  • Pending service changes are now visible under Tools.
  • A new report has been added: Clients with Credits.
  • When editing a custom client field, the client group is now displayed.
  • Email verification can no longer be completed if the client’s status is not “Active”.
  • Autocomplete has been added for clients who store their card details in their browser.
  • When a language is disabled, users using that language are updated to the default language.
  • When editing a service, client, or contact as staff, you are no longer redirected.
  • Amazon S3 vendor code has been updated with support for v4 signatures.
  • Custom client field data is now available to invoice templates (for developer use).
  • When clients set up 2FA, their password must be confirmed so a password field is more conveniently located nearby.
  • Invoices now show values that are beyond the currency precision if those places contain a value.
  • Fixed more PHP 8.3 deprecated notices.
  • Resending a welcome email now properly includes the signature in the preview.
  • Credit card expiration dates now include the month number in the month dropdown.
  • Resolved an issue with removing line items from quotes.
  • Clients can no longer update their email address to one that is on the blacklist.

Client Template Changes

  • /app/views/client/bootstrap/client_accounts_cc_info.pdt updated
  • /app/views/client/bootstrap/client_accounts_contact_info.pdt updated
  • /app/views/client/bootstrap/client_emails.pdt updated
  • /app/views/client/bootstrap/client_invoices_view.pdt updated
  • /app/views/client/bootstrap/client_main_edit.pdt updated
  • /app/views/client/bootstrap/client_services.pdt updated
  • /app/views/client/bootstrap/client_services_cancel.pdt updated
  • /app/views/client/bootstrap/client_services_service_infobox.pdt updated

Staff Template Changes

  • /app/views/admin/default/admin_billing_services.pdt updated
  • /app/views/admin/default/admin_clients_account_ccinfo.pdt updated
  • /app/views/admin/default/admin_clients_account_contactinfo.pdt updated
  • /app/views/admin/default/admin_clients_editservice_basic.pdt updated
  • /app/views/admin/default/admin_clients_editserviceadvanced.pdt updated
  • /app/views/admin/default/admin_clients_invoices.pdt updated
  • /app/views/admin/default/admin_clients_services.pdt updated
  • /app/views/admin/default/admin_company_billing_invoices_form.pdt updated
  • /app/views/admin/default/admin_company_client_options_editcustomfield.pdt updated
  • /app/views/admin/default/admin_company_emails_mail.pdt updated
  • /app/views/admin/default/admin_tools_provisioning.pdt updated

See the release notes for more details on this release.

Note Regarding PHP 8

Many 3rd party or custom extensions may not yet be compatible with PHP 8. If upgrading Blesta, it is best to use a PHP version that is compatible with both the release you are upgrading from and the release you are upgrading to. Test third party integrations and customizations.

Blesta supports PHP 7.2, 7.3, 7.4, 8.1, 8.2, and 8.3 through Ioncube using the default files, and PHP 8.0, 8.1, and 8.2 through SourceGuardian via the hotfix-php8 directory. Report any PHP 8 related issues for Blesta or official extensions on our forums or Discord #beta channel.

Is there something you want to see in Blesta? Create a new feature request or upvote an existing one!

When is the final release?

Version 5.12 will be officially released after the beta phase has completed, which we expect to happen soon. Once we deem 5.12 stable for production, a final release will be issued. You can help speed things along by participating in the beta!


Related Tags:

Blesta 5.11 Beta Released

November 27, 2024
Paul

We are pleased to announce that Blesta 5.11.0 BETA 1 has been released!

Can I participate in the beta?

If you have an owned or monthly license with us directly, you may download blesta-5.11.0-b1.zip in the client area now (Login Required). If you obtained your license from a reseller or distributor, you may be able to participate. Contact your reseller to find out. As with any beta, this release is for non-production use only and is unsupported. DO NOT UPGRADE YOUR PRODUCTION. During installation, choose to start a free trial, open a ticket to request a trial key, or use your dev license if you have one.

Once you are up and running, head to the forums to report any issues and let us know what you think! If you have a license and are verified or become verified on our Discord chat, you’ll have access to a license holder only beta forum.

Visit the Beta Forums! Visit Discord Chat!

Improve your emails with custom HTML email templates. A default template is included.

(Caption: Improve your emails with custom HTML email templates. A default template is included.)

So what is new in 5.11?

Blesta version 5.11 includes more Domain Manager improvements, including a bulk option to enable DNS Management, Email Forwarding, ID Protection, and EPP code, and the ability to bulk delete unused TLDs. HTML Email Templates are new to Blesta, so you can now send beautiful looking custom HTML emails. Clients can view an HTML version of their invoice, or download the PDF. Invoices can be merged. Payment Gateways can be restricted by client and client group. An Advanced Edit option for services allows for making edits to services that would otherwise have to be made directly through the database. Blesta now ships with 18 complete languages, custom language overrides, and more.

New and Updated Extensions

  • Paysera payment gateway has been added.
  • Domain Manager now has a bulk option to delete unused TLDs.
  • Domain Manager now has a bulk option to enable or disable DNS Management, Email Forwarding, ID Protection, EPP Code.
  • Support Manager now allows additional recipients to be added to a ticket.
  • Support Manager now inserts pre-defined replies above a signature.
  • Import Manager now imports WHMCS domains into the Domain Manager in Blesta.
  • Directadmin no longer requires the IP address on the Package but on the module row.
  • System Overview widget includes more options for the date range for graphs.
  • Data Feeds has new endpoints for Package quantity and Package client limit.
  • PayPal Payments Standard now includes a text area to map subscriptions created in another system.
  • Namesilo was updated to improve contact handling.
  • Stripe Payments now has an option to always request 3DS for client initiated operations.
  • Virtualmin now supports offering sub-domain hosting from a pre-defined list of domains.

Changes to the Core

  • Blesta now ships with 2 more complete machine language translations (via DeepL), including: Arabic, and Korea, bringing the total to 18.
  • We added custom HTML email templates and include one by default (See docs). Enable for each template.
  • A price override can now be set by staff while adding a service.
  • Invoices can now be merged under a client’s profile.
  • Added a bulk unsuspend option in the services widget.
  • New Service Actions give fine control over provision, renew, suspend, unsuspend, and cancellation options.
  • Clients can now view an HTML version of their invoice, instead of downloading the PDF.
  • If cancelling a service would result in the invoice being voided, it will now be voided if only a late fee remains.
  • When managing an addon service, it now includes a link to its parent.
  • Added support for Cloudflare’s Turnstile CAPTCHA.
  • Added the ability to restrict which payment gateways clients and client groups can use.
  • Config options that are no longer available can now be kept on edit.
  • Staff have more control over config options, able to select options that otherwise would not be available.
  • Upgrades and downgrades and related details are now logged under Tools > Logs: Service Changes tab.
  • Email logs now show the HTML version of the email in addition to the Text version.
  • Themes now have a CSS box to enter custom CSS overrides that survive upgrades.
  • The <body> tag has a unique class name set for the context/url, allowing for finer control over styles.
  • It’s now possible to override existing language in a new _override.php file. (See docs).
  • Added get events for models.
  • Improved how ACL permissions are handled in the client area.

Client Template Changes

  • /app/views/client/bootstrap/structure.pdt updated
  • /app/views/client/bootstrap/client_invoices.pdt updated
  • /app/views/client/bootstrap/client_invoices_view.pdt new
  • /app/views/client/bootstrap/client_services_service_infobox.pdt updated
  • /app/views/client/bootstrap/client_transactions.pdt updated
  • /app/views/client/bootstrap/partial_packageoption_js.pdt updated

Staff Template Changes

  • /app/views/admin/default/admin_billing_services.pdt updated
  • /app/views/admin/default/admin_clients_add.pdt updated
  • /app/views/admin/default/admin_clients_addservice_basic.pdt updated
  • /app/views/admin/default/admin_clients_edit.pdt updated
  • /app/views/admin/default/admin_clients_editservice_basic.pdt updated
  • /app/views/admin/default/admin_clients_editservice_pending.pdt updated
  • /app/views/admin/default/admin_clients_editserviceadvanced.pdt new
  • /app/views/admin/default/admin_clients_invoices.pdt updated
  • /app/views/admin/default/admin_clients_services.pdt updated
  • /app/views/admin/default/admin_company_billing_invoices_form.pdt updated
  • /app/views/admin/default/admin_company_emails_addhtmltemplate.pdt new
  • /app/views/admin/default/admin_company_emails_edithtmltemplate.pdt new
  • /app/views/admin/default/admin_company_emails_edittemplate.pdt updated
  • /app/views/admin/default/admin_company_emails_htmltemplates.pdt new
  • /app/views/admin/default/admin_company_emails_templates.pdt updated
  • /app/views/admin/default/admin_company_gateway_restrictions_form.pdt new
  • /app/views/admin/default/admin_company_groups_add.pdt updated
  • /app/views/admin/default/admin_company_groups_edit.pdt updated
  • /app/views/admin/default/admin_company_require_fields_form.pdt updated
  • /app/views/admin/default/admin_company_themes_add.pdt updated
  • /app/views/admin/default/admin_company_themes_edit.pdt updated
  • /app/views/admin/default/admin_tools_logemail.pdt updated
  • /app/views/admin/default/admin_tools_logservicechanges.pdt new
  • /app/views/admin/default/admin_tools_provisioning.pdt new
  • /app/views/admin/default/admin_tools_renewals.pdt updated
  • /app/views/admin/default/admin_tools_renewals.pdt removed
  • /app/views/admin/default/partial_packageoption_js.pdt updated
  • /app/views/admin/default/structure.pdt updated

See the release notes for more details on this release.

Note Regarding PHP 8

Many 3rd party or custom extensions may not yet be compatible with PHP 8. If upgrading Blesta, it is best to use a PHP version that is compatible with both the release you are upgrading from and the release you are upgrading to. Test third party integrations and customizations.

Blesta supports PHP 7.2, 7.3, 7.4, 8.1, 8.2, and 8.3 through Ioncube using the default files, and PHP 8.0, 8.1, and 8.2 through SourceGuardian via the hotfix-php8 directory. Report any PHP 8 related issues for Blesta or official extensions on our forums or Discord #beta channel.

Is there something you want to see in Blesta? Create a new feature request or upvote an existing one!

When is the final release?

Version 5.11 will be officially released after the beta phase has completed, which we expect to happen soon. Once we deem 5.11 stable for production, a final release will be issued. You can help speed things along by participating in the beta!


Related Tags:

Blesta 5.10 Beta Released

April 5, 2024
Paul

We are pleased to announce that Blesta 5.10.0 BETA 1 has been released!

Can I participate in the beta?

If you have an owned or monthly license with us directly, you may download blesta-5.10.0-b1.zip in the client area now (Login Required). If you obtained your license from a reseller or distributor, you may be able to participate. Contact your reseller to find out. As with any beta, this release is for non-production use only and is unsupported. DO NOT UPGRADE YOUR PRODUCTION. During installation, choose to start a free trial, open a ticket to request a trial key, or use your dev license if you have one.

Once you are up and running, head to the forums to report any issues and let us know what you think! If you have a license and are verified or become verified on our Discord chat, you’ll have access to a license holder only beta forum.

Visit the Beta Forums! Visit Discord Chat!

Blesta now ships with 16 additional complete, machine translated languages.

(Caption: Blesta ships with 16 complete, machine translated languages with more to come.)

So what is new in 5.10?

Blesta version 5.10 includes more Domain Manager improvements, including the ability for staff to change the registrar of a domain, and the sync of the domain registration date. We also added the registrar Nominet, and we added domain and service counts to Data Feeds for embedding on your website. We added a new Webhooks system that ties into every Event/Hook. We added a filter option for coupons, added map files to the importer for Enom, OpenSRS, and Namesilo. It’s now possible to include attachments with any email templates. We now ship with 16 additional, complete, language translations with more to come.

New and Updated Extensions

  • Nominet domain registrar has been added.
  • Domain Manager domains widget now loads quicker.
  • Domain Manager now supports the ability for staff to internally change a domains registrar.
  • Domain Manager now sync’s a domains registration date.
  • Domain Manager now sets a sort order to TLDs when created or imported.
  • Data Feeds have been updated to add support for new endpoints for service and domain counts.
  • Support Manager now allows priority restrictions by department.
  • Support Manager now allows 1-minute interval for POP/IMAP ticket polling.
  • Import Manager now includes a map file for Enom, Namesilo, and OpenSRS when importing from WHMCS.
  • Import Manager now allows all options to be submitted via parameters for CLI import.
  • Order System’s MaxMind v2 integration was updated to ignore address_2 if not supplied.
  • Universal Module now includes the Suspend Reason, should it be included in relevant notifications.
  • Razorpay’s cacert.pem certificate was updated, as the old certificate expired.
  • Quantum gateway was updated to disable the auth + capture flow, instead doing an authcapture.

Changes to the Core

  • Blesta now ships with 16 additional, complete machine language translations (via DeepL) with more planned. Languages include: English, Español, Français, Ελληνικά, Italiano, Deutsch, Československý, Nederlands, Polski, Svenska, Pyccĸий, Dansk, Português, Română, 中文, Indonesian, and Türkçe.
  • It’s now possible to set a Package term/price to “default”, which will be selected automatically during order.
  • Attachments may now be added to any email template, which will be included whenever an email is sent using the template.
  • You can now set a favicon for both the client and staff areas under Look and Feel.
  • Admin and Client CSS files may now be cached, improving performance.
  • Coupons now include a filter option to quickly find coupons by Code, Discount Type, Currency, Package Group, Status, or Internal use.
  • All email templates have been updated to use https instead of http by default.
  • Configurable Option quantity fields now show both a slider and a number format option to enter the desired value.
  • When adding a service and appending to an invoice, existing invoices are sorted by most recent invoice number.
  • All plugins (note to developers) are able to set a 1-minute automation task interval.
  • All client email tags are now escaped with a filter in H2O.
  • Made improvements to the way prorated credits are calculated for service downgrades.
  • The CLI installer now supports creation of the 1st staff account and license activation, making it fully scriptable (See docs.)
  • The password reset system was improved.

Client Template Changes

  • /app/views/client/bootstrap/structure.pdt updated

Staff Template Changes

  • /app/views/admin/default/admin_billing.pdt updated
  • /app/views/admin/default/admin_clients_account_achinfo.pdt updated
  • /app/views/admin/default/admin_clients_account_ccinfo.pdt updated
  • /app/views/admin/default/admin_clients_accounts.pdt updated
  • /app/views/admin/default/admin_clients_editcontact.pdt updated
  • /app/views/admin/default/admin_clients_editinvoice.pdt updated
  • /app/views/admin/default/admin_clients_editrecurinvoice.pdt updated
  • /app/views/admin/default/admin_clients_view.pdt updated
  • /app/views/admin/default/admin_company_automation.pdt updated
  • /app/views/admin/default/admin_company_billing_coupons.pdt updated
  • /app/views/admin/default/admin_company_emails_edittemplate.pdt updated
  • /app/views/admin/default/admin_company_gateways_installed.pdt updated
  • /app/views/admin/default/admin_company_lookandfeel_customize.pdt updated
  • /app/views/admin/default/admin_company_messengers_installed.pdt new
  • /app/views/admin/default/admin_company_modules_installed.pdt new
  • /app/views/admin/default/admin_company_plugins_installed.pdt updated
  • /app/views/admin/default/admin_company_themes.pdt updated
  • /app/views/admin/default/admin_main.pdt updated
  • /app/views/admin/default/admin_packages_add.pdt updated
  • /app/views/admin/default/admin_packages_edit.pdt updated
  • /app/views/admin/default/admin_system_companies.pdt updated
  • /app/views/admin/default/admin_system_staff_editgroup.pdt updated
  • /app/views/admin/default/partial_fields.pdt updated
  • /app/views/admin/default/settings_leftnav.pdt updated
  • /app/views/admin/default/structure.pdt updated

See the release notes for more details on this release.

Note Regarding PHP 8

Many 3rd party or custom extensions may not yet be compatible with PHP 8. If upgrading Blesta, it is best to use a PHP version that is compatible with both the release you are upgrading from and the release you are upgrading to. Test third party integrations and customizations.

Blesta supports PHP 7.2, 7.3, 7.4, 8.1, and 8.2 through Ioncube using the default files, and PHP 8.0, 8.1, and 8.2 through SourceGuardian via the hotfix-php8 directory. Report any PHP 8 related issues for Blesta or official extensions on our forums or Discord #beta channel.

Is there something you want to see in Blesta? Create a new feature request or upvote an existing one!

When is the final release?

Version 5.10 will be officially released after the beta phase has completed, which we expect to happen soon. Once we deem 5.10 stable for production, a final release will be issued. You can help speed things along by participating in the beta!


Related Tags:

Blesta 5.9 Beta Released

December 15, 2023
Paul

We are pleased to announce that Blesta 5.9.0 BETA 1 has been released!

Can I participate in the beta?

If you have an owned or monthly license with us directly, you may download blesta-5.9.0-b1.zip in the client area now (Login Required). If you obtained your license from a reseller or distributor, you may be able to participate. Contact your reseller to find out. As with any beta, this release is for non-production use only and is unsupported. DO NOT UPGRADE YOUR PRODUCTION. During installation, choose to start a free trial, open a ticket to request a trial key, or use your dev license if you have one.

Once you are up and running, head to the forums to report any issues and let us know what you think! If you have a license and are verified or become verified on our Discord chat, you’ll have access to a license holder only beta forum.

Visit the Beta Forums! Visit Discord Chat!

Blacklist IP addresses and email addresses from logging in, placing orders, and opening tickets.

(Caption: Blacklist IP addresses and email addresses from logging in, placing orders, and opening tickets.)

So what is new in 5.9?

Blesta version 5.9 includes further improvements to the Domain Manager, including the ability to search for and register domains for clients in the staff area. We also added the registrar Openprovider, the ability to disable transfer prices for TLDs (To disallow tranfers or allow transfers for 1 year only), and other improvements. Ban IP’s and email addresses, re-generate and send welcome emails, split invoices, PHP 8.2 suport, and more!

New and Updated Extensions

  • Duitku (Indonesian) payment gateway has been added.
  • PayUMoney payment gateway now supports webhooks.
  • Stripe Payments has been updated.
  • Added the registrar module Openprovider.
  • Universal module now allows staff and client expand areas to be customized.
  • Domain Manager now includes a bulk “Unparent” option within the domains widget.
  • OpenSRS now supports TLD import and price sync.

Changes to the Core

  • IP addresses (CIDR), and email addresses (with wildcard) can now be blacklisted for login, orders, support.
  • Welcome emails can now be re-generated and sent to the client.
  • Configurable Options and Configurable Option Groups can now be bulk deleted.
  • A new Package option can disable automatic activation of paid pending services.
  • Tools > Logs now has a date and string filter to make finding things in the logs easier.
  • New settings for service module renewals that fail, to space out re-attempts.
  • Adding domains in the admin area is improved. Search for and order domains from the client’s profile.
  • Invoices can now be split when editing. Useful for pulling services out to be paid separately.
  • Clients can now add a recovery email address to their account that receives a copy of password reset emails.
  • A permission for Quotations has been added to contacts and managers.
  • Updated payment received emails so they correctly go to billing contacts.
  • Added additional info logging for new and updated contacts and account managers.
  • Added support for PHP 8.2.

Client Template Changes

  • /app/views/client/bootstrap/client_contacts_add.pdt updated
  • /app/views/client/bootstrap/client_contacts_edit.pdt updated
  • /app/views/client/bootstrap/partial_packageoption_js.pdt updated

Staff Template Changes

  • /app/views/admin/default/admin_clients_add.pdt updated
  • /app/views/admin/default/admin_clients_edit.pdt updated
  • /app/views/admin/default/admin_clients_editinvoice.pdt updated
  • /app/views/admin/default/admin_clients_services.pdt updated
  • /app/views/admin/default/admin_company_billing_invoices_form.pdt updated
  • /app/views/admin/default/admin_myinfo.pdt updated
  • /app/views/admin/default/admin_package_option_groups.pdt updated
  • /app/views/admin/default/admin_package_option_options.pdt updated
  • /app/views/admin/default/admin_package_options.pdt updated
  • /app/views/admin/default/admin_packages_add.pdt updated
  • /app/views/admin/default/admin_packages_edit.pdt updated
  • /app/views/admin/default/admin_system_staff_add.pdt updated
  • /app/views/admin/default/admin_system_staff_edit.pdt updated
  • /app/views/admin/default/admin_tools_blacklist.pdt new
  • /app/views/admin/default/admin_tools_blacklistadd.pdt new
  • /app/views/admin/default/admin_tools_logaccountaccess.pdt updated
  • /app/views/admin/default/admin_tools_logclientsettings.pdt updated
  • /app/views/admin/default/admin_tools_logcontacts.pdt updated
  • /app/views/admin/default/admin_tools_logcron.pdt updated
  • /app/views/admin/default/admin_tools_logemail.pdt updated
  • /app/views/admin/default/admin_tools_loggateway.pdt updated
  • /app/views/admin/default/admin_tools_loginvoicedelivery.pdt updated
  • /app/views/admin/default/admin_tools_logmessenger.pdt updated
  • /app/views/admin/default/admin_tools_logmodule.pdt updated
  • /app/views/admin/default/admin_tools_logtransactions.pdt updated
  • /app/views/admin/default/admin_tools_logusers.pdt updated
  • /app/views/admin/default/admin_tools_renewals.pdt updated
  • /app/views/admin/default/partial_packageoptions_js.pdt updated

See the release notes for more details on this release.

Note Regarding PHP 8

Many 3rd party or custom extensions may not yet be compatible with PHP 8. If upgrading Blesta, it is best to use a PHP version that is compatible with both the release you are upgrading from and the release you are upgrading to. Test third party integrations and customizations.

Blesta supports PHP 7.2, 7.3, 7.4, 8.1, and 8.2 through Ioncube using the default files, and PHP 8.0, 8.1, and 8.2 through SourceGuardian via the hotfix-php8 directory. Report any PHP 8 related issues for Blesta or official extensions on our forums or Discord #beta channel.

Is there something you want to see in Blesta? Create a new feature request or upvote an existing one!

When is the final release?

Version 5.9 will be officially released after the beta phase has completed, which we expect to happen soon. Once we deem 5.9 stable for production, a final release will be issued. You can help speed things along by participating in the beta!


Related Tags:

Blesta 5.8 Beta Released

August 4, 2023
Paul

We are pleased to announce that Blesta 5.8.0 BETA 1 has been released!

Can I participate in the beta?

If you have an owned or monthly license with us directly, you may download blesta-5.8.0-b1.zip in the client area now (Login Required). If you obtained your license from a reseller or distributor, you may be able to participate. Contact your reseller to find out. As with any beta, this release is for non-production use only and is unsupported. DO NOT UPGRADE YOUR PRODUCTION. During installation, choose to start a free trial, open a ticket to request a trial key, or use your dev license if you have one.

Once you are up and running, head to the forums to report any issues and let us know what you think! If you have a license and are verified or become verified on our Discord chat, you’ll have access to a license holder only beta forum.

Visit the Beta Forums! Visit Discord Chat!

The Invite Manager allows clients to invite other clients to manage their account.

(Caption: The Invite Manager allows clients to invite other clients to manage their account.)

So what is new in 5.8?

Blesta version 5.8 has a new Managed Account system where clients can invite other clients to manage their accounts. We added an option to include a free domain with a hosting plan, a new PayPal Checkout payment gateway, the ability to run the importer via CLI, and more!

New and Updated Extensions

  • PayPal Checkout payment gateway has been added.
  • Order plugin was updated to add an option for offering a free domain with hosting.
  • Order plugin was updated to allow hidden packages (domain names) to be excluded from affiliate commissions.
  • Order plugin was updated to reduce the number of steps during checkout when only 1 non-merchant gateway is available.
  • Order plugin was updated to observe custom order links when using the Domain and Other order type.
  • Import Manager was updated to allow importing via CLI, improving reliability of large data sets.
  • PHPIDS plugin was updated to make it compatible with PHP 8.
  • Updated many other extensions to improve PHP 8.1 compatibility.

Changes to the Core

  • Added a Managed Accounts feature. Clients can invite other clients to help manage their accounts.
  • Added an option to Packages to allow clients to select module group during checkout (Useful for location).
  • Some automation tasks now support as low as 1 minute intervals (Process Service Changes, Process Renewals, Provision Paid Pending Services, Unsuspend Services).
  • Custom Client Fields can now have a link anywhere in the name.
  • Client themes and templates can now be previewed by appending ?bltemplate=TEMPLATENAME and/or ?bltheme=THEME-ID.
  • Added a read-only option to Required Client Fields to prevent clients from changing those fields later.
  • When a client is enabling Two-Factor Authentication, in addition to the QR code both the Hex and Base32 keys are shown.
  • A button was added to the Payment Accounts page in the client area to quickly remove auto-debit.
  • Blesta now ships with the composer.json file.
  • Made many PHP 8.1 improvements.

Client Template Changes

  • /app/views/client/bootstrap/client_accounts.pdt updated
  • /app/views/client/bootstrap/client_contacts.pdt updated
  • /app/views/client/bootstrap/client_contacts_contact_info.pdt updated
  • /app/views/client/bootstrap/client_main_custom_fields.pdt updated
  • /app/views/client/bootstrap/client_main_myinfo.pdt updated
  • /app/views/client/bootstrap/client_main_searchmanagedaccounts.pdt new
  • /app/views/client/bootstrap/client_managers.pdt new
  • /app/views/client/bootstrap/client_managers_accounts.pdt new
  • /app/views/client/bootstrap/client_managers_add.pdt new
  • /app/views/client/bootstrap/client_managers_edit.pdt new
  • /app/views/client/bootstrap/client_managers_invite.pdt new
  • /app/views/client/bootstrap/client_managers_navigation.pdt new
  • /app/views/client/bootstrap/client_services_review.pdt updated
  • /app/views/client/bootstrap/client_services_service_infobox.pdt updated
  • /app/views/client/bootstrap/partial_packageoption_js.pdt updated
  • /app/views/client/bootstrap/structure.pdt updated

Staff Template Changes

  • /app/views/admin/default/admin_clients_custom_fields.pdt updated
  • /app/views/admin/default/admin_clients_editservice_basic.pdt updated
  • /app/views/admin/default/admin_clients_notes.pdt updated
  • /app/views/admin/default/admin_clients_recordpayment.pdt updated
  • /app/views/admin/default/admin_company_automation.pdt updated
  • /app/views/admin/default/admin_company_billing_customization.pdt updated
  • /app/views/admin/default/admin_company_automation.pdt updated
  • /app/views/admin/default/admin_company_client_options_addcustomfield.pdt updated
  • /app/views/admin/default/admin_company_client_options_editcustomfield.pdt updated
  • /app/views/admin/default/admin_company_gateways_available.pdt updated
  • /app/views/admin/default/admin_company_gateways_installed.pdt updated
  • /app/views/admin/default/admin_company_lookandfeel_template.pdt updated
  • /app/views/admin/default/admin_company_messengers_available.pdt updated
  • /app/views/admin/default/admin_company_messengers_installed.pdt updated
  • /app/views/admin/default/admin_company_modules_available.pdt updated
  • /app/views/admin/default/admin_company_modules_installed.pdt updated
  • /app/views/admin/default/admin_company_plugins_available.pdt updated
  • /app/views/admin/default/admin_company_plugins_installed.pdt updated
  • /app/views/admin/default/admin_company_require_fields_form.pdt updated
  • /app/views/admin/default/admin_company_themes.pdt updated
  • /app/views/admin/default/admin_packages_add.pdt updated
  • /app/views/admin/default/admin_packages_edit.pdt updated
  • /app/views/admin/default/admin_packages_moduleoptions.pdt updated
  • /app/views/admin/default/admin_tools_logcron.pdt updated
  • /app/views/admin/default/partial_packageoptions_js.pdt updated

See the release notes for more details on this release.

Note Regarding PHP 8

Many 3rd party or custom extensions may not yet be compatible with PHP 8. If upgrading Blesta, it is best to use a PHP version that is compatible with both the release you are upgrading from and the release you are upgrading to. Test third party integrations and customizations.

Blesta supports PHP 7.2, 7.3, 7.4, 8.1 through Ioncube using the default files, and PHP 8.0/8.1 through SourceGuardian via the hotfix-php8 directory. Report any PHP 8 related issues for Blesta or official extensions on our forums or Discord #beta channel.

Is there something you want to see in Blesta? Create a new feature request or upvote an existing one!

When is the final release?

Version 5.8 will be officially released after the beta phase has completed, which we expect to happen soon. Once we deem 5.8 stable for production, a final release will be issued. You can help speed things along by participating in the beta!


Related Tags:
Top