Blog

Blesta 5.11 Beta Released

November 27, 2024 | Posted by 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!

Blesta 5.10.3 Patch Released

October 22, 2024 | Posted by Paul


We are pleased to announce the released of Blesta 5.10.3, which addresses bugs discovered in the 5.10 branch. A big thanks to everyone who participated in helping to make Blesta better by reporting and confirming bugs on our forums and discord chat, we appreciate your help!

The release notes are available at https://docs.blesta.com/display/support/5.10.3.

Always run /admin/upgrade in your browser or via CLI after updating the files for your installation. Patch releases may only be applied to the minor release to which it belongs. Only apply this patch if you are running 5.10.0, 5.10.1, or 5.10.2. If you are running an earlier version, you must download the full release.

Download 5.10.3 Patch Download 5.10.3 Full

SHA256 Sum

% blesta-5.10.3.zip
46b4f10cb27304bd2fc34cf2c3c3104f1e1a4317079f0e4f004ab2f370ec48c0

% blesta-5.10.0-5.10.3.zip
18248c5d15534e68c27d0c0be7c30979eda987f2cabc75cc03eea30f297e1ed9

To patch your installation, please follow the instructions for Patching an Existing Install from our user manual.

Blesta 5.10.2 Patch Released

August 13, 2024 | Posted by Paul


We are pleased to announce the released of Blesta 5.10.2, which addresses bugs discovered in the 5.10 branch. A big thanks to everyone who participated in helping to make Blesta better by reporting and confirming bugs on our forums and discord chat, we appreciate your help!

The release notes are available at https://docs.blesta.com/display/support/5.10.2.

Always run /admin/upgrade in your browser or via CLI after updating the files for your installation. Patch releases may only be applied to the minor release to which it belongs. Only apply this patch if you are running 5.10.0, or 5.10.1. If you are running an earlier version, you must download the full release.

Download 5.10.2 Patch Download 5.10.2 Full

SHA256 Sum

% blesta-5.10.2.zip
aed831cbc4fdc97d563458ec26a209f54df22ae4f4529d9b45e18ea8ef2f2ee1

% blesta-5.10.0-5.10.2.zip
3e0309eb0be943ac29d8300462dbdba6211ac3f21b746a2d05f210a6728a0a0c

To patch your installation, please follow the instructions for Patching an Existing Install from our user manual.

Blesta 5.10.1 Patch Released

June 26, 2024 | Posted by Paul


We are pleased to announce the released of Blesta 5.10.1, which addresses bugs discovered in the 5.10 branch. A big thanks to everyone who participated in helping to make Blesta better by reporting and confirming bugs on our forums and discord chat, we appreciate your help!

The release notes are available at https://docs.blesta.com/display/support/5.10.1.

Always run /admin/upgrade in your browser or via CLI after updating the files for your installation. Patch releases may only be applied to the minor release to which it belongs. Only apply this patch if you are running 5.10.0. If you are running an earlier version, you must download the full release.

Download 5.10.1 Patch Download 5.10.1 Full

SHA256 Sum

% blesta-5.10.1.zip
3c525b62a95f8c77914d41f195e708a506887dc86b531b6b424ca2e1e091f28b

% blesta-5.10.0-5.10.1.zip
ddb24cee3e50b5b6452765e499fe0e50ed3f42505988b28ba52c76458604d612

To patch your installation, please follow the instructions for Patching an Existing Install from our user manual.

Blesta 5.10 Released

June 5, 2024 | Posted by Paul


Blesta 5.10 is now available!

Blesta now ships with 18 fully translated languages with more to come in a future update. More Domain Manager improvements including the ability for staff to change a domains registrar, registration date sync, and a new Nominet registrar module. We added a powerful new Webhooks system that ties into every event/hook. Coupon filtering, additional mapping files when importing from WHMCS, include attachments with any email template, and more!

Download 5.10

SHA256 Sum

e7d7d3973147ca20de760ead1ac0360832379c7cfd98ad23837a8326310232dc

If upgrading from a release prior to 5.0, please review the version 5.0 announcement prior to upgrading. 5.0 was a major release and increased system requirements. ALWAYS BACKUP YOUR FILES + DATABASE PRIOR TO UPGRADING.

See the documentation for details on how to install or upgrade.

What’s new in 5.10?

  • Added new languages. Blesta now ships with 18 complete language translations, including: English, Español, Français, Ελληνικά, Italiano, Deutsch, Československý, Nederlands, Polski, Svenska, Pyccĸий, Dansk, Português, Română, 中文, Indonesian, Yкраїнська, and Türkçe.
  • Added an option to set a Package term/price to “default” so that it’s selected by default on order forms.
  • Added the ability to add attachments to any email templates, which will be included in those emails.
  • Added an option to set a favicon for both the client and staff areas under Look and Feel.
  • Added a filter for coupons: Filter Code, Discount Type, Currency, Package Group, Status, and Internal Use.
  • Added a new Nominet domain registrar module.
  • Updated Configurable Option quantity fields to show both a slider and number format.
  • Updated the CLI installer to make it fully scriptable, now supports staff user creation and licensing.
  • Updated the Domain Manager to sync domain registration date, allow staff to change the registrar, and other performance improvements.
  • Updated the Support Manager to allow priority restrictions by department, and a 1-minute interval option for polling POP/IMAP ticket emails.
  • Updated Data Feeds to add new endpoints for service and domain counts.
  • Updated service creation when appending to an existing invoice to select the most recent invoice by default.
  • Updated all client email templates to escape tags with a filter.
  • Updated the password reset system to improve the way password resets are handled.
  • Updated MaxMind v2 integration to ignore address_2 if not supplied.
  • Updated the Import Manager to include a new map file for Enom, Namesilo, and OpenSRS when importing from WHMCS.
  • Updated the Import Manager to make it fully scriptable, all options can be included in a single command.

See our beta announcement for more and the release notes for everything.

Developers

  • Plugins can now take advantage of 1-minute automation intervals.
  • Reminder: If you are a developer, we recommend updating your extensions to support PHP 8, including PHP 8.2 if they don’t already.

Sponsored development is a good way to support Blesta and get a shout out for your company! Interested? Reach out and say hello.

Stay Connected!

Like our Facebook page, join our Facebook group and Subreddit, follow us on Twitter, and join us in Discord.