Blesta 6.0 Beta Released

May 21, 2026
Paul

With much anticipation, we are pleased to announce that Blesta 6.0.0 BETA 1 has been released! This is the biggest update we’ve shipped in over a decade — tens of thousands of lines of new code, an entirely new admin interface, AI features built across the platform, real-time notifications, signed upgrades, and a long list of changes under the hood.

Can I participate in the beta?

If you have an owned or monthly license with us directly, you may download blesta-6.0.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, and especially a major release like this one, 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 or the Discord beta channel 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 the license holder only beta channel.

Visit the Beta Forums! Visit Discord Chat!

Trying the AI features

Blesta 6 introduces optional AI features through Blesta AI, powered by the latest leading models. To try this out during beta, open a ticket from your client account to request a Blesta AI API key. Beta keys are issued manually at our discretion and are temporary: they’ll be revoked once 6.0 is officially released. At that point, you’ll be able to request a new key directly from your account.

Blesta 6 Paradigm admin UI in dark mode.

(Caption: Blesta 6 Paradigm admin UI in dark mode.)

So what is new in 6.0?

Blesta 6 isn’t just an update — it’s a re-imagining. We’ve rebuilt the admin panel from the ground up on Bootstrap 5 with Paradigm, a sleek new UI with dark mode designed in (not retrofitted), a customizable icon bar, contextual side panels, and a redesigned dashboard. A brand-new AI-powered admin chatbot and Blesta AI features extend across support tickets, HTML email templates, and package descriptions. The client profile has been overhauled, and near real-time notifications keep your team in sync without ever refreshing the page. Under the hood, upgrades are now cryptographically signed, utf8mb4 is the default collation, optional Redis caching is available for dedicated environments, and CKEditor’s HTML source option is back. If you missed our earlier previews, take a look at the Paradigm announcement and the admin preview walkthrough for a closer look at the new UI, and the AI features preview for a deeper look at what Blesta AI brings to the platform.

Paradigm: the new admin UI

Paradigm is a complete rebuild of the admin panel on Bootstrap 5. Dark mode and light mode are first-class, with a single click to switch between them. A new three-tier layout — customizable icon bar, collapsible side navigation, and contextual side panels — gives you more room to work and adapts to what you’re doing. The icon bar supports drag-and-drop reordering, any Bootstrap icon, and custom links, so you can shape the admin experience around your workflow. Plugins can now declare their own navigation icons too, so the icon bar feels native no matter what you have installed.

The dashboard has been redesigned and automation tasks now include a new task execution timeline so you can see automation runs at a glance. Configurable options have been completely reworked — drag-and-drop reordering, copy and paste between groups, keyword filtering, and image uploads on option values. Settings have been reorganized with a searchable navigation that filters in real time as you type, refined icons throughout, and richer metadata behind the search. Step-up authentication, introduced in 5.13, has been refined as well — sessions can now be extended, with a visual timer badge appearing when there’s less than five minutes remaining. The calendar has been redesigned to match the new look, and the entire admin JavaScript has been converted to vanilla JS, with jQuery removed from the build pipeline.

Blesta AI

An API key is required, available manually via support ticket during beta.

Blesta AI is a new optional layer of intelligence woven throughout the platform. A brand-new admin chatbot — never released until now — lives in the admin panel, accessible from the icon bar, and helps staff generate SQL for custom reports, ready-to-use API calls in curl or PHP, and module or plugin scaffolding code through dedicated prompt modes. The Support Manager gains an AI summarize feature for long ticket replies, and an opt-in AI auto-reply that suggests or sends ticket replies as a first line of support. HTML email and template editing can now generate content with AI as well, helping you draft or improve templates faster, and package descriptions can be AI-generated too — taking the chore out of writing copy for new offerings.

Configuring AI is done from a new settings screen, with an explicit disclaimer and confirmation when you turn it on. Bypass protection prevents prompts from being abused, and there’s a per-user option to hide the AI icon from the icon bar entirely if you’d rather not see it.

For a deeper look at the AI features — package descriptions, email templates, the admin chatbot, and Support Manager integration — see our dedicated AI features preview.

Notifications

A brand new notification system surfaces orders, tickets, and other events as near real-time notifications in the admin UI — no page refreshes required. The Support Manager and Order Manager are wired in to notify staff when relevant events happen, and plugin developers can integrate their own events into the same system.

Client Profile

The client profile view has been overhauled with a refreshed sidebar, last-seen caching, a dedicated contacts widget and listing, and a new Quick Jump search to navigate around the profile faster. Order forms now include an optional recurring billing consent checkbox to satisfy processor requirements, and we’ve added Cancel buttons across invoice, quote, service, transaction, and payment account edit screens for a consistent way out of any form.

Modules, plugins & gateways

Every official Blesta extension has been converted to Paradigm — Support Manager, Domain Manager, CMS, Order, Mass Mailer, Webhooks, Download Manager, Import Manager, Auto Cancel, IP Unblocker, Sitebuilder, PHP IDS, Reassign Pricing, Client Documents, Extension Generator, and the rest. Other notable changes:

  • OVH module updated to v3 of the official client library.
  • OpenProvider module updated to v2 of its REST client.
  • OpenSRS — fixes for expiration/registration date handling, nameservers, and additional TLDs.
  • Coinbase Commerce gateway has been removed as the service is shutting down.
  • Gateways, Modules, and Plugins listings now support filtering.
  • Plugins can declare a Bootstrap icon for navigation.
  • Domain Groups and Domain Options are now hidden from Packages > Configurable Options where they don’t belong.

For developers

The new Example Objects Library is a standalone utility that produces realistic sample data for plugin and module development — no more cobbling together fixtures. Composer has been moved to v2, the default HTML email template is now used across the board, and the entire admin JavaScript has been converted to vanilla JS with jQuery removed from gulpfile.js. Button language across the admin UI has been standardized, settings metadata is internationalized for search, and while there’s more to do, we’ve worked through deprecation remediation for PHP 8.2 through 8.4 in the core.

Operations & infrastructure

  • Signed upgrades — releases are now distributed with a manifest file and verified with public/private key signing.
  • CLI upgrade can be initiated right inside Blesta, making upgrades simpler for supported environments.
  • utf8mb4 is now the default collation for new installs, with conversion handled during upgrade.
  • Redis caching is available as an option for performance in dedicated environments.
  • New system integrity check utility for verifying your installation.
  • New utility to clear all file caches in one shot.
  • File logs are now accessible under Tools > Logs alongside everything else.
  • CKEditor has been upgraded — the HTML source option is back.
  • Installer requirements check has been updated to match modern environments.

See the release notes for the full list of changes.

Client Template Changes

  • /app/views/client/bootstrap/client_accounts_credithandling.pdt updated
  • /app/views/client/bootstrap/client_main_getcurrencyamounts.pdt updated
  • /app/views/client/bootstrap/client_managers.pdt updated
  • /app/views/client/bootstrap/client_managers_accounts.pdt updated
  • /app/views/client/bootstrap/client_pay_confirm.pdt updated
  • /app/views/client/bootstrap/client_services_cancel.pdt updated
  • /app/views/client/bootstrap/partials/client_query_logger.pdt new
  • /app/views/client/bootstrap/structure.pdt updated

Note Regarding PHP

Many 3rd party or custom extensions may not yet be compatible with the latest PHP versions. 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.

Report any PHP-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 6.0 will be officially released after the beta phase has completed. Given that 6.0 is a major release, we expect there will be more betas than typical with a minor release. Once we deem 6.0 stable for production, a final release will be issued. You can help speed things along by participating in the beta!


Blesta 5.13 Beta Released

November 25, 2025
Paul

We are pleased to announce that Blesta 5.13.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.13.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!

Clients can now add additional contacts to support tickets.

(Caption: Clients can now add additional contacts to support tickets.)

So what is new in 5.13?

Blesta version 5.13 brings powerful new features and improvements! Clients and staff can now upload profile pictures, and support tickets can be rated by clients. We’ve added step-up authentication for enhanced security, and invoices can now be generated in the digital format UBL XML. Domain management gets better with bulk name server updates and improved date syncing. The Import Manager has been enhanced to support non-owner user relationships from WHMCS. You can now requeue invoices for delivery after payment, and clients can add additional recipients to tickets. Contact log history is now visible on client profile page, and much more!

New and Updated Extensions

  • Domain Manager now supports bulk name server updates for domains and welcome email.
  • Domain Manager expiration sync process has been improved.
  • Domain Manager now allows keyword search for domains.
  • Domain Manager auto-renewal notifications can now be customized.
  • Domain Manager was updated to add a filter option to find domains with a price override.
  • Domain Manager was updated to show module management tabs when managing a domain.
  • Order System now has an option to show monthly pricing discounts on pricing terms.
  • Generic Domains module now includes registration and renewal email notifications.
  • Support Manager now includes a ticket rating system for clients.
  • Support Manager now allows clients to add recipients to tickets.
  • Support Manager now allows tickets to be imported via OAuth2.
  • Support Manager has a setting to allow the use of Gravatar or custom Avatars.
  • Support Manager now displays staff member titles in their replies.
  • Added a new Enhance shared hosting panel module.
  • Knowledge Base categories can now be batch updated for public/private/hidden/staff accessibility.
  • Namecheap module TLD list loading performance has been improved.
  • Import Manager now supports importing non-owner user relationships from WHMCS.
  • Webhook requests are now logged along with status.

Changes to the Core

  • Staff can now upload profile pictures for their accounts.
  • Step-up authentication has been added for enhanced security. (See documentation.)
  • Contact log history is now visible on client profiles.
  • Configurable option groups can now be imported and exported.
  • Configurable options have a new option to hide pricing on zero cost options.
  • Invoices can now be generated in the digital format UBL XML.
  • Invoices can now be requeued for delivery after payment.
  • Added an option to prevent service module renewal prior to payment.
  • Client credits can now be configured to enable/disable credit and set a maximum amount.
  • Email blacklist has been expanded to allow preventing outgoing messages to blacklisted addresses.
  • ISO code standardization has been implemented for states and countries.
  • Password requirements for clients can now be updated in the settings.
  • Automation tasks can now be executed selectively (See documentation.)
  • Added the language Português, PT pt_pt
  • Internationalized calendar month names to match selected language.
  • Merchant gateways can now be migrated between different gateways. Continue processing previous payment accounts with your old merchant gateway, but new payment accounts use your new gateway.
  • Cancelled addons can now be deleted.

Client Template Changes

  • /app/views/client/bootstrap/client_accounts_credithandling.pdt new
  • /app/views/client/bootstrap/client_accounts_navigation.pdt updated
  • /app/views/client/bootstrap/client_contacts_add.pdt updated
  • /app/views/client/bootstrap/client_contacts_contact_info.pdt updated
  • /app/views/client/bootstrap/client_contacts_edit.pdt updated
  • /app/views/client/bootstrap/client_invoices.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_main_getcurrencyamounts.pdt updated
  • /app/views/client/bootstrap/client_main_myinfo.pdt updated
  • /app/views/client/bootstrap/client_pay.pdt updated
  • /app/views/client/bootstrap/client_pay_confirm.pdt updated
  • /app/views/client/bootstrap/client_pay_method.pdt updated
  • /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_account_list.pdt updated
  • /app/views/admin/default/admin_clients_contactlog.pdt updated
  • /app/views/admin/default/admin_clients_edit.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_makepaymentamount.pdt updated
  • /app/views/admin/default/admin_clients_serviceinfo.pdt updated
  • /app/views/admin/default/admin_clients_view.pdt updated
  • /app/views/admin/default/admin_company_billing_addcoupon.pdt updated
  • /app/views/admin/default/admin_company_billing_credithandling.pdt new
  • /app/views/admin/default/admin_company_billing_credithandling_form.pdt new
  • /app/views/admin/default/admin_company_billing_editcoupon.pdt updated
  • /app/views/admin/default/admin_company_billing_invoices_form.pdt updated
  • /app/views/admin/default/admin_company_client_general_form.pdt updated
  • /app/views/admin/default/admin_company_client_options_addcustomfield.pdt removed
  • /app/views/admin/default/admin_company_client_options_customfields.pdt removed
  • /app/views/admin/default/admin_company_client_options_editcustomfield.pdt removed
  • /app/views/admin/default/admin_company_client_options_general.pdt removed
  • /app/views/admin/default/admin_company_client_options_requiredfields.pdt removed
  • /app/views/admin/default/admin_company_clientoptions_addcustomfield.pdt new
  • /app/views/admin/default/admin_company_clientoptions_customfields.pdt new
  • /app/views/admin/default/admin_company_clientoptions_editcustomfield.pdt new
  • /app/views/admin/default/admin_company_clientoptions_general.pdt new
  • /app/views/admin/default/admin_company_clientoptions_requiredfields.pdt new
  • /app/views/admin/default/admin_company_electronic_invoices.pdt new
  • /app/views/admin/default/admin_company_gateway_gatewaytypes_form.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_gateways_manage.pdt updated
  • /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_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_myinfo.pdt updated
  • /app/views/admin/default/admin_package_option_groups.pdt updated
  • /app/views/admin/default/admin_package_options_add.pdt updated
  • /app/views/admin/default/admin_package_options_addgroup.pdt updated
  • /app/views/admin/default/admin_package_options_edit.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_automation.pdt updated
  • /app/views/admin/default/admin_tools_blacklist.pdt updated
  • /app/views/admin/default/admin_tools_blacklistadd.pdt updated
  • /app/views/admin/default/admin_tools_provisioning.pdt updated
  • /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.13 will be officially released after the beta phase has completed, which we expect to happen soon. Once we deem 5.13 stable for production, a final release will be issued. You can help speed things along by participating in the beta!


Related Tags:

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:
Top