Blog

Blesta 5.3 Released

February 14, 2022 | Posted by Paul


Blesta 5.3 is now available! The domain manager introduced in 5.1 and updated in 5.2 has been updated again with TLD pricing sync, and an official OpenSRS registrar module. Widgets on the client dashboard can now be sorted and enabled or disabled, just like client cards. Services can now be pushed from one client to another, package descriptions can now be added to invoice line items, and much more!

Download 5.3

SHA256 Sum

a75705ce4a4fc504f3517cd473840fbe05b824c3583ee7cc4802df8adcdc4921

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.3?

  • Added an option so that Package descriptions can be appended to invoice line items.
  • Added a new client profile bulk option to push services from one client to another.
  • Added the ability to sort and enable or disable Client Dashboard widgets, like Client Cards.
  • Added many new Messenger templates for clients, so they can receive SMS messages.
  • Added a new Authorize.net Accept.js merchant payment gateway.
  • Added a new OpenSRS domain registrar module.
  • Updated Stripe Payments to add support for ACH.
  • Updated the Domain Manager to add support for importing pricing with markup and rounding.
  • Updated the Domain Manager to implement DNS Management, Email Forwarding, ID Protection, and EPP code through some registrars.
  • Updated the Order System to honor the CAPTCHA requirement if set for client logins.
  • Updated modules to log curl errors to file logs.

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

Developers

If you are a developer, you should review the version 5 Migration Guide and update your extensions if you haven’t already done so.

  • Added more registrar module methods (See docs).
  • Added before/after event actions (See docs).
  • When creating templates, missing views are loaded from the default template.
  • Modules and plugins can now write to the cron log.

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

Tags:

Blesta 5.3 Beta Released

January 27, 2022 | Posted by Paul


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

Staff can now push services from one client to another within the services widget on the client's profile page.

(Caption: Staff can now push services from one client to another within the services widget on the client’s profile page.)

So what is new in 5.3?

Blesta version 5.3 includes improvements and updates to the Domain Manager including OpenSRS, services can now be moved between clients, staff can set client dashboard widget sort order and enable or disable widgets, many new client messenger templates were added, ACH support added to Stripe Payments, new Authorize.net Accept.js gateway, and more.

Updated Extensions

  • Domain Manager now supports importing and updating pricing with markup and rounding from Enom, Logicboxes, Namecheap, and Namesilo. TLD’s must be created first, but automatic TLD creation will be implemented in a subsequent release.
  • Namesilo registrar module now supports TLD configurable options.
  • Order plugin now supports CAPTCHA when logging in, if enabled.
  • New OpenSRS domain registrar module.
  • New Authorize.net Accept.js merchant payment gateway.
  • Added ACH support to Stripe Payments payment gateway.
  • Modules and gateways updated to log curl errors to help resolve issues.
  • Pterodactyl service provisioning will no longer fail if there is an email conflict with a sub user.
  • Paystack gateway now supports GHS and ZAR currencies.

Changes to the Core

  • Client area dashboard widgets can now be sorted and enabled/disabled by staff.
  • Expanded the Messenger System to add many new client messenger templates.
  • Services can now be pushed from one client to another.
  • Staff and Client templates that have missing views will load the default template instead.
  • Added a new setting to append package descriptions to invoice line items.

Notes for Developers

  • Added more registrar module methods.
  • Added before/after event actions.
  • When creating templates, missing views will be loaded from the default templates.
  • Modules and plugins can now write to the cron log.

Client Template Changes

  • /app/views/client/bootstrap/client_accounts_ach_info.pdt updated
  • /app/views/client/bootstrap/client_accounts_cc_info.pdt updated

Staff Template Changes

  • /app/views/admin/default/admin_billing_services.pdt updated
  • /app/views/admin/default/admin_clients_account_achinfo.pdt updated
  • /app/views/admin/default/admin_clients_add.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_lookandfeel_layout.pdt updated
  • /app/views/admin/default/admin_company_lookandfeel_layout_tab.pdt updated

Note Regarding Hotfixes

Blesta no longer supports versions older than PHP 7.2 as of Blesta 5.0, so there is no longer a need to ship hotfixes for these versions.

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