Contents
-
Important Prerequisites
-
Upgrade Instructions
-
Major Enhancements
-
Improvements\New Features
-
Resolved\Fixed Issues
-
Known Issues
1. Important Prerequisites
-
MachPanel Control Server 6.0.38 or earlier
-
MachPanel Remote Server 6.0.38 or earlier
NOTE: Microsoft .Net Framework 4.5.2 is mandatory and
must be installed. This is not the same as .Net 4.5 under windows in
features. This version of the .NET Framework runs side-by-side with the
.NETFramework 3.5 SP1 and earlier versions, but performs an in-place
update for the .NET Framework 4, .NET Framework 4.5 and .NET Framework
4.5.1.
Please download and install from link below:
https://www.microsoft.com/en-us/download/details.aspx?id=42643
2. Upgrade Instructions
Please follow the steps given below in sequence and execute instructions in the KB articles to complete the update:
-
Update to Latest MachPanel
-
Update to Latest MachPanel Remote Server
3. Major Enhancements
4. Improvements \ New Features
-
Added validation checks in workflow to avoid errors.
-
Added Google Authenticator for 2 Factor authentications. See details: https://kb.machsol.com/Knowledgebase/54540/Two-factor-authentication-2FA-
-
Added ‘Do not send to customer’ setting on email template group level. See details: https://kb.machsol.com/Knowledgebase/50121/Customize-Email-Templates-and-Email-Delivery-Options
-
Similar add-ons are merged in recurring billing to reduce line items in invoice and improving performance of quota SP’s.
-
Added SEPA profile generation for Netherlands using (PayIBAN) and manual payment processing.
-
Implemented SEPA mandates and payments handling. See details in following KB: https://kb.machsol.com/Knowledgebase/52404/Billing-Management-Taxation-Adding-Payment-Groups-in-MachPanel
-
Online Store is made available when Payment using 3rd party is enabled.
-
Added functionality to return tax when issuing system generated credits.
-
Added option to cancel credit.
-
Changed order of Year and Month inputs in credit card add/edit.
-
Implemented update expiry date of PCI Compliance payment profiles or credit cards.
-
Updated Credit card Declined\Expiry email body.
-
Added Searchable menu in PCC\CCC.
-
Added Login page customization using file upload.
-
Allowed Super Admin Role to perform management of IP Lock Down and Payment gateways operations that the 1st default Admin of a company can do.
-
Tickets & Domain name summary are hidden from Reseller profile when modules are disabled.
-
Implemented, payment profile personal data update for supported PCI Compliance payment gateways.
-
If MachPanel_Db password will be changed from configuration studio it will be saved encrypted. Default password will be un-encrypted at the time of installation until changed from configuration studio.
-
In Configuration Studio and Remote Configuration Studio, Software Updates form, new tab “Manual Update” in included, to apply any Update.zip file directly as an update.
-
Implemented check to bypass 3rd party authentication for Provider’s admin employee or employee with super admin role, if login attempt is from localhost.
-
Implemented, show transaction log of last attempt on payment at customer control panel.
-
Updated Client side Pay page to show Transaction details on page after processing.
-
Implemented missing access template and password policy checks on panel password reset for end customer and its contacts.
-
In online store redirected the user to store home page on successful order placement and shown a link to login to panel, "login to panel". On clicking, it will open panel login page of related company (if reseller online store, it will open Resellers Login Page).
-
On each update of MachPanel, already logged-in users will have to re-login to avoid errors due to update.
-
Added append\prepend option in add\edit disclaimer.
-
Added mobile attribute to mailbox usage report.
-
Improved Exchange subscription management interfaces performance.
-
Added option to create email alias using Last Name in Exchange Mailbox Group Actions.
-
Added option to allow creating Customer and Exchange Subscription in WHMCS Import without creating OU for Exchange.
-
Added booking options modification for Equipment mailboxes in Mailbox Group Operations.
-
Implemented a check box under “Booking Options” with title, “Show subject Name, instead of organizer name” in room mailbox create/manage interface
-
Implemented Exchange RBAC role group management. https://kb.machsol.com/Knowledgebase/55605/Rolebased-access-control-RBAC-
-
Implemented Advanced Exchange Database Management to support database administrative operations e.g. copy, activate, update, suspend, resume, mount, dis-mount and remove.
-
Average Mailbox size, Current Number of Mailboxes and Mailbox max limit are displayed in Exchange database listing
-
Implemented exchange distribution list group actions, to perform DL operations in bulk.
-
Allowed Posting to internal users under add/edit Public Folders.
-
Added following details in exchange organization usage report.
-
Number of User\Linked Mailboxes
-
Number of Resource Mailboxes
-
Number of Shared Mailboxes
-
Added support for using Azure email address for panel authentication & recipient email address.
-
Added Azure Login for contacts of end customer https://kb.machsol.com/Knowledgebase/55576/Configure-3rd-party-Authentication-in-MachPanel
-
Added SharePoint support in O365 Tenant Management.
-
Implemented Send Authorization link to CSP tenant admin in CSP management for Provider to invite existing Tenants in tenants listing interface.
-
Added new report “Monthly Reseller Report” under CSP, provider can check reseller monthly usage of CSP offers, for selected month and year.
-
Added functionality to import tenants without licenses.
-
Added functionality to subscribe trial offers.
-
Added functionality to convert trial offers to billing offers. https://kb.machsol.com/Knowledgebase/55608/Microsoft-CSP-Subscriptions-Management
-
Added option to change CSP subscription package and billing cycle.
-
Enhanced CSP module to return a subscription full amount as credit if cancelled within 30 days.
-
Added functionality to import subscriptions\offers to existing tenant from backend. https://kb.machsol.com/Knowledgebase/55608/Microsoft-CSP-Subscriptions-Management
-
Added functionality to move CSP\O365 service between two customers.
-
Added functionality to get Microsoft agreement accepted for tenant by end user at the time of order.
-
Added functionality to accept and update Microsoft agreement and contact details for existing tenant.
-
Added functionality to allow/disallow management of a tenant via panel in product and management.
-
Updated CSP product pricing step, cost price is not copied in sale price automatically on blur but on change.
-
Update Defer bill for customer, removed Round to 2 in Per day bill calculation and updated date handling to avoid 1 day offset problem.
-
Update functionality for O365 Reseller usage based bill handling and O365 defer bill handling. Round to 2 digits skipped in per day bill calculation.
-
Updated CSP order form to add phone country code in phone number field from client profile.
-
Added Tenant import batch limit user input to handle the page responsiveness problem in case of importing tenants in large numbers.
-
Added friendly error message instead of the Regex expression in O365 Tenant Add, O365 Tenant and billing profile edit.
-
Added common domain for all subscriptions in SFB module Server Group.
-
SFB add-on edit updated to copy policies in sold add-ons if sync resources is enabled in edit add-on.
-
Voice module changes:
-
Removed Beta label from SFB calling report.
-
Update Hyper-Link tabs to move user to listing, same is possible using "Go Back" too.
-
Added Hard disk move option in Hyper-V management.
-
Added access permissions to allow/disallow modification of VLAN Id.
-
ACL Implemented on VM NICs so only assigned IPs will work for NIC
5. Resolved \ Fixed Issues
-
Fixed error in ProratedUnitCost calculation.
-
Fixed issue where logged-in as Customer contact takes user to Customer account on session resume.
-
Fixed error in Move customer due to missing image file.
-
Fixed error faced when session times out, now on timeout user will see login screen.
-
Fixed invoice detail display issue for invoices with 1 line item and wrong date handling.
-
Fixed Schedule monthly report is being sent after 30 minute instead of once in month.
-
Fixed issue where Invoice status is not marked as Paid due fractional difference due to SQL float.
-
Fixed Missed Add-on invoices generated.
-
Fixed error where add-ons are not added in invoice total.
-
Fixed string conversion error from dbnull\guid in export excel for different reports.
-
Fixed error in expanding menu links by clicking in name when domain name contains .asp.
-
Fixed problem of Login PIN of contact being sent to its owner (i.e. customer) when 2FA via PIN code is enabled for panel login.
-
Fixed missing Canadian province problem when adding tax zones.
-
Fixed problem of reseller end customer unable to subscribe services when reseller billing is off.
-
Fixed error in Helpdesk email parser Test.
-
Fixed private label is not getting retained.
-
Fixed search records on pressing “Enter” button issue in panel.
-
Fixed search with domain name on miscellaneous listing interfaces.
-
Fixed error in mailing list where mailing section was shown to end customers even if the mailing list was not configured.
-
Fixed 2000 error in Azure Rate Cards processing when Profile Country is different then package Locale.
-
Fixed error in Azure login for Contact.
-
Fixed Office 365\CSP offer MS price list import problem when decimal point other than dot\period (.).
-
Fixed error in billing where invoice was not being generated for Defer bill subscription.
-
Fixed error in CSP import due to WebApp and Client Secret method used, it is reverted to Native App + Client credentials.
-
Fixed problem of provider bill percentage column shown in Azure bill detail report when logged in as customer/reseller.
-
Fixed error in Recurring Invoice amount when Avalara is enabled.
-
Fixed problem of missing Microsoft agreement template id in CSP tenant order via API\WHMCS.
-
Fixed Avalara tax calculation problem in CSP subscription invoices
-
Fixed problem of not able to change\select billing cycle and payment group options when importing CSP tenant.
-
Fixed Add Exchange Mailbox Database is not listing all servers.
-
Fixed Mailbox database selection option is visible in client side interface.
-
Fixed removing a template from Exchange reseller subscription removes all templates for reseller.
-
Fixed error in Exchange Usage Report Export to Excel feature.
-
Fixed error in Exchange Disclaimer Sender Selection as group or a mailbox.
-
Fixed Mailbox email address sync issue.
-
Fixed Arrow key not working in mobile and fax field in Add\edit Mailbox.
-
Fixed error in Exporting reports to Excel due to "#" in header, like for Phone #.
-
Fixed SIP address getting changed incorrectly.
-
Fixed where Skype for Business\Lync jobs status was not getting updated.
-
Fixed Clear completed\cancelled group jobs issue.
-
Fixed issue in import of production node 1170106 in Voice module. Reimport is needed.
-
Fixed error in AD Security Group auto add members.
-
Fixed Active Directory users listing interface problem of ‘index was outside the bounds of the array’.
-
Fixed problem of page break when editing an AD user and CSP module is turned off.
6. Known Issues
MachPanel Help-Desk now supports IMAP instead of POP. Help-Desk POP Accounts need to be re-configured \ converted to IMAP accounts.
https://kb.machsol.com/Knowledgebase/51381/How-MachPanel-Helpdesk-Ticket-works