Blog

Blesta 4.12.2 Patch Released

October 27, 2020 | Posted by Paul


We are pleased to announce the released of Blesta 4.12.2, which addresses bugs discovered in the 4.12.0 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/4.12.2.

Always run /admin/upgrade in your browser after patching or upgrading your installation. Patch releases may only be applied to the minor release to which it belongs. Only apply the patch if you are running 4.12.0 or 4.12.1. If you are running an earlier version, you must download the full release.

Download 4.12.2 Patch Download 4.12.2 Full

SHA256 Sum

% blesta-4.12.2.zip
2fe32e05f50a0635246f7225e499fa7a629c73342260ac30d3b35afb660350b0

% blesta-4.12.0-4.12.2.zip
b0e99d2cc4c8a29017ff6840be9a92f6b862d7427742c0585c7d88f3c28f83d4

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

Blesta 4.12.1 Patch Released

October 14, 2020 | Posted by Paul


We are pleased to announce the released of Blesta 4.12.1, which addresses bugs discovered in the 4.12.0 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/4.12.1.

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

Download 4.12.1 Patch Download 4.12.1 Full

SHA256 Sum

% blesta-4.12.1.zip
f73cbe3bbef97793b44a6626f6a5ec84b136c023dda50201104b249e0c0e8ae2

% blesta-4.12.0-4.12.1.zip
806c2721f7a52fa7fc1714b3e93811173f9d422f9ab4f2d82fc78708ab03a729

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

Blesta 4.12 Released

September 28, 2020 | Posted by Paul


Blesta 4.12 is now available! A new email verification option asks clients to verify their email address and can optionally prevent payments from unverified clients. A new messenger system with comes with Twilio support, integrating with the order and support system to send order and ticket notifications to staff via SMS. Pre-loading of module welcome email content, ISPManager support for the Softaculous plugin, and so much more!

Download 4.12

SHA256 Sum

714c5b26e9bc8e1e5bf1065445cef7a243964fee1d1576fc9e38218ba86b3e87

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

What’s new in 4.12?

  • Email Verification System (Activate under Settings > Company > Client Options or on the Client Group).
  • Messenger System with Twilio SMS integration with other Voice, SMS, and Chat integrations to come.
  • Support Manager updated to integrate with the Messenger System for SMS staff ticket notifications.
  • Support Manager was updated to allow human verification (CAPTCHA) for unauthenticated users.
  • Order System updated to integrate with the Messenger System for SMS staff order notifications.
  • Order System updated to require email verification prior to making payment if the option is enabled.
  • Order System updated to support the latest Maxmind API for minFraud Score, Insights, and Factors.
  • Affiliate System supports excluding packages from commissions.
  • Updated modules to define sample welcome email content, which can be loaded when creating Packages.
  • Softaculous Soft Auto Installer was updated to support ISPManager.
  • Added an option to test SMTP settings.
  • Added a staff mobile number field under “My Info”, for use by the Messenger System.
  • The uploads directory is now created and set during installation.
  • Additional system integrity checks through the System Status widget.
  • Added a new Extension Generator plugin that helps developers get started by generating an installable skeleton module, gateway, or plugin.

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

A big shout out to the following companies for sponsoring development for one or more items in this release.

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, follow us on Twitter, and join us in Discord.

Blesta 4.12 Beta Released

September 17, 2020 | Posted by Paul


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

Staff can now receive a text message via the new messenger system when clients open or update tickets and place orders.

(Caption: Staff receiving a text message after a client opens a ticket via the Twilio SMS messenger integration.)

So what is new in 4.12?

Blesta version 4.12 includes a new modular messenger system (Twilio SMS included with more to come), an optional email verification system, the ability to exclude packages from affiliate commissions, support for Maxmind’s latest API, and much more.

New Extensions

These extensions are new with Blesta 4.12.

  • Twilio messenger.
  • Extension Generator plugin.

Updated Extensions

  • All provisioning modules updated to define sample welcome email for pre-loading when creating a package.
  • Order Manager Affiliate system updated to allow packages to be excluded from commissions.
  • Order Manager updated to add support for Maxmind’s latest API for minFraud Score, Insights, and Factors.
  • Order Manager updated to support email verification and optionally require verification prior to payment.
  • Order Manager updated to integrate with the Messenger system for staff order notifications.
  • Softaculous Soft Auto Installer updated to add support for ISPManager.
  • Support Manager updated to extend the dropzone timeout to allow more time for file uploads.
  • Support Manager updated to integrate with the messenger system for staff ticket notifications.
  • Support Manager updated to allow human verification (captcha) for unauthenticated users.
  • System Status widget updated to check for pending or broken upgrades.
  • System Status widget updated to check for permission issues with log directory.
  • Updated official registrar modules to take advantage of the new module type configuration.
  • Virtualmin updated to validate credentials when adding a server within the module.

Changes to the Core

  • Added an email verification system so clients can verify their email address.
  • Added a new modular messenger system with Twilio included for SMS. Additional integrations and messenger types to come (Voice, SMS, Chat).
  • Added a staff mobile number field under “My Info”, for use by the Messenger system.
  • The pricing ID is now shown when expanding a package row, for reference when linking to the order form.
  • The uploads directory is now created and set during installation.
  • Added an option to test SMTP settings.
  • Currency format is now applied to pricing on PDF invoices that it was not previously applied to.
  • Modules can now define their type (For future use).
  • Added a new hidden status for packages and package groups (For future use).
  • Added a transfer price for package pricing (For future use).

Changes for Developers

  • New extension system called Messengers. Create your own SMS messengers. Support for Voice and Chat Apps to come. (See docs)
  • New Extension Generator plugin wizard generates a skeleton plugin, module, or gateway to speed up development and lower the barrier to entry for developers. (See docs)
  • Modules can now define sample welcome email content.

Client Template Changes

There were no client area template changes between version 4.11.2 and 4.12.0-b1.

Staff Template Changes

  • /app/views/admin/default/admin_clients_view.pdt updated
  • /app/views/admin/default/admin_company_client_general_form.pdt updated
  • /app/views/admin/default/admin_company_emails_mail.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 new
  • /app/views/admin/default/admin_company_messengers_configuration.pdt new
  • /app/views/admin/default/admin_company_messengers_edittemplate.pdt new
  • /app/views/admin/default/admin_company_messengers_installed.pdt new
  • /app/views/admin/default/admin_company_messengers_manage.pdt new
  • /app/views/admin/default/admin_company_messengers_manage.pdt new
  • /app/views/admin/default/admin_company_messengers_templates.pdt new
  • /app/views/admin/default/admin_myinfo.pdt updated
  • /app/views/admin/default/admin_packages.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_packagepricing.pdt updated
  • /app/views/admin/default/admin_settings_company.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_logmessenger.pdt new
  • /app/views/admin/default/admin_tools_messengerloglist.pdt new

Note Regarding Hotfixes

Blesta now ships with bundled encoded files that support PHP 5.4 through PHP 7.4 out of the box. This means that you should not need to upload any hotfixes unless you are running a version of Ioncube loaders older than version 10.1. If you are running old Ioncube loaders, upgrade Ioncube or apply the following hotfix based on your PHP version:

  • PHP version >= 7.1.0 - use /hotfix-php71/blesta/
  • PHP version >= 5.6.0 and < 7.1.0 - use /hotfix-php7/blesta/
  • PHP version >= 5.4.0 and < 5.6.0 - use /hotfix-php54/blesta/

See the release notes for more details on this release.

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 4.12 will be officially released after the beta phase has completed, which we expect to happen soon. Once we deem 4.12 stable for production, a final release will be issued. You can help speed things along by participating in the beta!

Blesta 4.11.2 Patch Released

August 25, 2020 | Posted by Paul


We are pleased to announce the released of Blesta 4.11.2, which addresses bugs discovered in the 4.11.0 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/4.11.2.

Always run /admin/upgrade in your browser after patching or upgrading your installation. Patch releases may only be applied to the minor release to which it belongs. Only apply the patch if you are running 4.11.0 or 4.11.1. If you are running an earlier version, you must download the full release.

Download 4.11.2 Patch Download 4.11.2 Full

SHA256 Sum

% blesta-4.11.2.zip
998d4e15b74d6d6d2d16452c4b2c40b946f82ed48ec0314bd215a725483870e0

% blesta-4.11.0-4.11.2.zip
211539b5d3c509cd657ec49395e7de120b22c5500be6fb8196b6af8308924f65

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