4.11.0
Released on 2020-07-29
Summary
This is a feature release for 4.11.0. This page will be updated to include tasks completed in subsequent betas as well as the final release.
Important Highlights
- Added an Affiliate System as part of the Order Manager.
- Added a new Client Cards feature to create cards on the client dashboard.
- Added an ISPManager module.
- Added an IP Unblocker Plugin with support for CSF on cPanel and Directadmin.
- Added Interworx support to the Auto Soft Installer Softaculous plugin.
- Updated the Order Manager and Support Manager to create new Orders and Tickets cards.
- Updated the Support Manager to allow drag and drop of ticket attachments.
- Updated the Pterodactyl module to include username and password tags for welcome emails.
- Updated the Import Manager to improve imports from WHMCS, and import of affiliate data.
- Added new transaction filters.
- Added a forgot username option for clients.
- Added an option to force emails as usernames.
- Much more...
Hotfix Notice
Blesta supports PHP 5.4-7.3 out of the box when your Ioncube Loader version is 10.1 or greater. If you are running a version of Ioncube Loaders less than 10.1, you may apply one of the included hotfixes for backwards compatibility.
\* 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/
Total: 70 . Chart by: Issue Type
Total: 70 . Chart by: Priority
All updates for this release (May be limited to first 200)
CORE-5436 — Update Blesta Reseller API and Modules
CORE-5270 — Gateway: Blockonomics
CORE-5185 — Virtualmin: Add support for sub-domains under pre-determined domain
CORE-5176 — Stripe Payments: Always request 3ds for client initiated operations
CORE-5167 — Namesilo: Improve contact handling
CORE-5122 — Paysera Payment Gateway
CORE-5075 — Config option logic: admins should be able to set any configuration
CORE-5074 — Config options: Allow options to be maintained on edit
CORE-5038 — Internal: Add statistic collection to Blesta
CORE-4994 — OpenSRS: Add support for price import / sync
CORE-4918 — Allow clients to add a secondary recovery email address to their account
CORE-4732 — Support Manager: Add support for staff KB articles
CORE-4637 — License Manager: Versions
CORE-4516 — Authorize.net new gateway using Accept.js API for reduced PCI
CORE-4512 — Add an option to append package descriptions to invoice line items.
CORE-4223 — Order: Config option logic
CORE-4202 — Config option logic validation
CORE-4201 — Config option logic configuration page
CORE-4200 — Config option logic display
CORE-4199 — Config option logic database changes
CORE-3777 — Color picker button doesn't align properly in the layout view
CORE-3776 — Buttons result in a 404 error in the order history view when accessed from the client card
CORE-3768 — session_set_save_handler error when visiting an affiliate link
CORE-3766 — Update version and extension - 4.11.0
CORE-3755 — ISPManager: Module server password field should be of the type password
CORE-3754 — Order: Affiliate missing default settings upon activation
CORE-3753 — Order: Affiliate link for staff includes the admin URL path
CORE-3743 — cPanel: Dedicated IP not implemented correctly for resellers
CORE-3742 — Order: Redirect for form with single sold out package
CORE-3741 — Order: Create affiliate system documentation
CORE-3739 — Order: New "Enable Affiliates" button
CORE-3738 — Order: Change affiliate nav structure
CORE-3737 — Order: Add referral link to affiliate management page
CORE-3736 — Order: Link affiliate list client name to overview
CORE-3735 — Order: Modify affiliate payout form
CORE-3733 — CSF Unblocker logo
CORE-3732 — Support Manager: Button above attachments, no Attachments heading, not clear where to add additional attachments
CORE-3731 — Support Manager: Drag and drop section alignment
CORE-3730 — Support Manager: Text fields shrunk in height
CORE-3729 — Order: Unable to register when forcing email as username
CORE-3728 — Forgot username option does not consider multiple usernames
CORE-3727 — Client cards not appearing
CORE-3726 — Client cards installation error
CORE-3724 — cPanel: Possible error when viewing client service stats tab
CORE-3723 — Email history summary column may truncate in the middle of multibyte character
CORE-3717 — Changing language causes redirect to client dashboard
CORE-3679 — Package field attributes may be overridden
CORE-3667 — Order: Affiliate add time series graph under affiliate summary
CORE-3666 — Namesilo: The status of some checkboxes are not being displayed correctly after submitting the form
CORE-3665 — Namesilo: Add missing welcome email tags
CORE-3664 — Namesilo: Add "Lock" checkbox to price fields
CORE-3663 — Namesilo: Updating module row clears package settings
CORE-3661 — Client tooltips stop working when navigating status
CORE-3660 — Support Manager: Widget filters opens when switching between tabs
CORE-3659 — Pterodactyl: Add username and password to email tags
CORE-3656 — Order: Affiliate add table for daily visits and sales
CORE-3655 — Order: Affiliate add permissions for all admin pages
CORE-3654 — Order: Affiliate require payment for referral maturity
CORE-3653 — Order: Affiliate add payment method add/edit/list page
CORE-3652 — Order: Affiliate auto populate client field on affiliate add page
CORE-3651 — Order: Affiliate add support for 'a' get parameter
CORE-3650 — Order: Affiliate minor updates
CORE-3646 — Order: Affiliate referral amount calculated only on package price
CORE-3645 — Order: Anyone can see an order from the order history
CORE-3644 — Add date picker to the client interface
CORE-3640 — Order: Client affiliate referral page
CORE-3639 — Order: Affiliate Activate/Deactivate
CORE-3636 — Allow a configurable option to be created that determines Server Group or Module Row
CORE-3631 — Add additional transaction filters
CORE-3629 — Order: Create new Orders Card
CORE-3628 — Support Manager: Create new Tickets Card
CORE-3627 — Client Cards: Create plugin
CORE-3626 — Create client layout settings page
CORE-3625 — Create infrastructure for plugin cards
CORE-3606 — Update version and extension - 4.11.0-b1
CORE-3514 — Softaculous: Add Interworx
CORE-3503 — Import Manager: Migrate affiliate systems
CORE-3502 — Order: Affiliate Referral Maturity
CORE-3501 — Order: Affiliate Monthly Report
CORE-3500 — Order: Affiliate Automation
CORE-3499 — Order: Affiliate Payouts staff UI
CORE-3498 — Order: Affiliate Payouts client UI
CORE-3497 — Order: Affiliate Payouts
CORE-3274 — Stop Service Provision Attempts After x Failures
CORE-3233 — Option to require new account email verification
CORE-3100 — Plugin: Self service CSF IP unblock
CORE-3006 — Client Area: Add information overview/summary boxes to the top of the client dashboard
CORE-2906 — Mass Mailer: Add rate limit to sending email
CORE-2806 — Messaging Integration
CORE-2420 — Support Manager: Allow attachments to be added by drag and drop
CORE-2295 — Order: Show order history to clients
CORE-1812 — BrainTree: Add support for CC offsite
CORE-1708 — Add support for config option logic
CORE-1387 — Add company and client group setting to force email usernames
CORE-1094 — Forgot Username
CORE-710 — Universal Module: Add option to populate service expandable area.
CORE-590 — Add client cancel reason field
CORE-78 — Module: ISPManager