Content
- Important Prerequisites/Upgrade Instructions
- Important Note
- Improvements/New Features
- Resolved/Fix Issues
1. Important Prerequisites
Please follow the steps given below in sequence and execute instructions in the KB articles to complete the update:
- Update to Latest MachPanel Control Server
- Update to Latest MachPanel Remote Server
Also, there are some SQL commands/scripts used since build 7.2.11 which are supported in SQL 2012 or later. So, it is recommended that you install SQL version 2017 or 2019 using below KB article
- Installation guide for SQL 2017
- Installation guide for SQL 2019
Once done, you have to move your MachPanel DB from old SQL instance to the newly installed SQL. For that you can follow below KB article
2. Important Note
If you are using MachPanel Rest API, please follow link below to update to latest version of Rest API:
3. Improvements/New Features
- General (MachPanel, AD, ADSync, Billing, Store, WHMCS, Help Desk):
- Added Active Session information and option to Kill Session.
- Added Password Expiration Notification Email setting under Organization Management.
- Added feature to send report manually.
- Added AD/Exchange Group Synchronization.
- Added Permission in Reseller/Customer template for 'Generate Renewal Invoice'.
- Added Permission in Reseller Access Template to hide MailChimp.
- Added a workflow Auto delete mailbox when AD User is Disabled.
- Enhancement added in Access Template to Hide Password Settings.
- Updated Store and Login page CSS.
- Updated KeyCloak authentication handling, improved page load time and working.
- Option to Select AD Domain is hidden on Customer AD Home page when there is single AD domain added in panel.
- Updated how error messages are displayed. AD Domain and Server details are hidden.
- Logon Hours templates creation is shown in Organization listing.
- Update Branding of MachPanel.
- Update VAT verification in MachPanel.
- Updated Search Field and added option to Filter customers by "Customer Number".
- Updated flow for sending internal emails.
- Updated Error Message related to Invoice Emails.
- Access Template section for Contacts is hidden, if "Show Contact to Customer" option is unchecked in Customer Access Template/Permissions.
- Added Download Outlook Profile functionality under Mailbox Management.
- Added Setting of MAPIhttpEnabled in mailbox features.
- Added CompleteAfter parameter with MoveRequests.
- Added Quota Management for Public Folder Mailbox.
- Added "Validate DNS' button under Mail Domains.
- Added button to Save and Apply Calendar Permissions to all Mailboxes.
- Added step for recreation of OWA Mailbox Policy on Sync from Backend (If it does not exist for a mailbox).
- Added Permission in Reseller/Customer Access Template to hide Delete Domain in Spam Filters.
- Added handling to enable/disable Archive Quota for Spam Experts.
- Enhancement added to hide members for distribution groups.
- Enhancement added for Signature under Rules in Exchange Account Management.
- Enhancement added to create bulk shared and resource mailbox via CSV.
- Permissions are added in Reseller/Customer Access Template to hide menu in Exchange Hosting listing.
- Improved Exchange Module performance when there are a lot of databases on backend.
- Add Export PST job is hidden based on customer access template and if Export quota is 0.
- Mailbox import routine updated to handled larger import batches like more then 10K mailboxes in a batch.
- Note the process will take considerable time depending on Database performance.
- Optimized Bulk Mailbox creation using CSV.
- AL, GAL and OAB names are used to fetch Distinguished names to set on new Mailbox creation.
- Updated CSV error message while bulk mailbox creation.
- Updated Mailbox creation functionality for existing AD users.
- Improved Exchange Server Remote Connection Utilization.
- Updated Public Folder Mailbox flow.
- Updated Exchange Email Forwarding.
- Updated Direct Routing User License verification.
- Updated handling for NCE offer addons.
- Added workflow of IP Pool Quota Alert. Added Resource Usage Alert Email.
- Added functionality 'Auto Suspend Service' in Quota Settings.
- Delete VM from DB only option hidden from Reseller and Customer side.
- Sealed Image details shown on Provider/Reseller/Customer interfaces.
- Updated Hyper-V email and Setup section handling.
- Added option to 'Reset DNS Zone'.
4. Resolved / Fixed Issues
- General (MachPanel, AD, ADSync, Billing, Store, WHMCS, Help Desk):
- Fixed Issue: Group Job Settings update function.
- Fixed Issue: Error in Notification for reseller dashboard.
- Fixed Issue: Import is not updating Custom Customer Number.
- Fixed Issue: WHMCS reseller creation.
- Fixed Issue: Wrong Logo on ResetGoogleAuthenticator page.
- Fixed Issue: Change profile option on dashboard not hidden if customer is not allowed to edit profile.
- Fixed Issue: Mail Domain not getting created.
- Fixed Issue: Personal Archive quota handling in Exchange module.
- Fixed Issue: Usage report not getting processed.
- Fixed Issue: Edit Group takes time when there are a lot of users in group.
- Fixed Issue: Error in downloading sample file for Bulk Mailbox when Russian language is used.
- Fixed Issue: Mailbox Usage Report export does not work correctly after Email search added.
- Fixed Issue: All organizations option from Exchange WorkFlows removed to avoid page load issue.
- Fixed Issue: Mailbox Sample file edit issue, values appearing in single column in excel.
- Fixed Issue: MAPI value in add/edit Resource mailbox is not available.
- Fixed Issue: MAPI value edit in addon.
- Fixed Issue: Wrong quota values for Resource and Shared mailbox when package has 0 quota.
- Fixed Issue: Wrong DB selection in bulk mailbox creation.
- Fixed Issue: Linked OU not getting created when O365 Tenant Management is Off.
- Fixed Issue: Wrong job of password update created in Linked OU to O365 tenant user management.
- Fixed Issue: Tmp_.. folder remains in C:\Windows\Temp directory when O365 management is in use.
- Fixed Issue: Constraint Violation error when syncing users from O365 and Azure Sync is also enabled.
- Fixed Issue: All licenses are not showing when assigning license to User in O365 user add/edit.
- Fixed Issue: Hyper-V group jobs auto processing.
- Fixed Issue: CentOS IP config not getting provisioned during VM create.
- Fixed Issue: Invalid IP Address error when IP/Subnet is sent to server.
- Fixed Issue: Error in VM management due to memory management not allowed.
- Fixed Issue: Hyper-v Windows 2022 Sealed Image Error
5. Known Issues
1. If you face below issue in "Sync data from backend" or some other operation where result of MAPIHTTPEnabled attribute is returned as "Null" / "Blank".
Error
getting recipient details from Exchange Server: Error getting Mailboxes
information: Object reference not set to an instance of an object.
IP=xxx.xxx.xxx.xxx
Solution:
For
some mailboxes MAPIHTTPEnabled value is Blank/Null, this causes error
in "Sync data from Backend" and CASMailbox settings manipulation. Please
run below script on Exchange PowerShell to set default value to True or
False:
Code / PowerShell Script:
Get-CASMailbox -resultsize unlimited | Where {$_.MAPIHTTPEnabled -eq $null} | Set-CASMailbox -MAPIHTTPEnabled $true
It may take time depending on number of mailboxes with Null value.
Once this is done, repeat / re-run the operation from panel that was previously failing.
2. Problem in connecting to Outlook for MAPI Enabled, please review below KB and make changes as per requirement:
https://kb.machsol.com/Knowledgebase/55746/Added-Setting-of-MAPIhttpEnabled-in-mailbox-features