Content
- Important Prerequisites/Upgrade Instructions
- Important Notes
- Major Enhancements
- Improvements/New Features
- Resolved/Fix Issues
1. Important Prerequisites
First of all you need to install Microsoft .Net Framework 4.8 on control and remote servers.
During update it will prompt you with the following message, you will be redirected to download and install .Net 4.8 framework and then you can continue MachPanel update.
Also, it is recommended to use the latest version of browsers (Chrome, Firefox and Edge) and MachPanel HelpDesk Service should be disabled before starting the Auto Update Process.
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
2. Important Notes
- Customers using old module like Exchange 2010, Exchange 2010 Hosted, should NOT update to MachPanel v8.
- HelpDesk Service is moved back to MachPanel/Bin folder, and you need to change the path of HelpDesk Service from MachPanel/Apps/HelpDeskService to MachPanel/bin.
- It is advised to disable HelpDeskService before update.
If you are using MachPanel Rest API, please follow link below to update to latest version of Rest API:
3. Major Enhancements
Below are major changes/enhancement in build v8:
- Net Framework upgrade for all projects to .Net Framework 4.8 for long-term support.
- Major listings like Customer, Reseller, Accounts, Mailboxes and more are updated to use API and client side JS Framework for faster display and better utilization of server resources.
- Arabic domain name handling in domain name inputs.
- Database usage report added.
- REST API updates, paging on SQL side to speed up Get API methods, new methods added for Mailbox, Audit Logs added.
- Hyper-V 2025 integration.
- Server side Mailbox Signature handling using Exchange Transport rules.
- Integrated new payment gateway: Etisalat Payment Gateway
4. Improvements/New Features
- General (MachPanel, AD, Configuration Studio, REST API, HelpDesk):
- Arabic Domain (DNS) handling in Enterprise Services for e.g. Exchange
- Update REST API and Export of the reports from portal/service method
- Improved Group Action Logs Listing
- MachPanel Control to Remote sync for version updates
- Option to delete Staff Member
- Ability to Authenticate contact via AD account
- Change in First and Last name should automatically fill only Display Name and NOT the UPN for AD User Creation/Edit.
- Include "Country Code" in the drop-down for Mobile Number during customer/contact/AD User and Mailbox creation
- Update Microsoft Access Database Engine to 2016 Redistributable
- Updated MachSol Software License Terms in Configuration Studio
- Enable or Disable Users Through Bulk Update Users
- Change all sample files from .xls to .xlsx in all Modules
- Add audit log for REST API POST, PUT, DELETE calls
- REST API reports are updated, related entity Ids like MailboxId, OrganizationId, HostingId etc are added in relevant reports.
- Distribution List REST API methods updated, status is added and RequireSenderAuthentication handling corrected.
- Added Audit Log entry on enabling AD User from mailbox listing.
- Optimized Add AD User and Add Mailbox.
- Added email search in REST API for Mailbox, Distribution List and Contact.
- Permissions setting in Add Mailbox is made optional to improve Mailbox Add screen load time.
- Mail Contact optional data in REST API updated to show full details from the database.
- Exchange and Distribution Recovery API (GetAll, Search, SearchById) allowed to reseller.
- Help message updated and Password check on Shared Mailbox bulk create disabled.
- Mailbox External forwarding hide handling added. Run script to hide: Update HB_tblExchangeOrganizationSettings Set HideExternalForwardingEmail = '1'
- Added check to limit Ex Mailbox creation based on Templates sold to Hosting. Run script to enable feature: Update HB_tblExchangeOrganizationSettings Set LoadTemplatesBasedOnAddons = '1'
- "EmailAddress" filter for Mailbox usage report endpoint added to enable filtering on mailbox.
- Shared Mailbox Bulk Creation
-
Keep Mailbox Feature Change Log
- Email Forwarding to External SMTP address
- Option to review/update “Time Zone” for mailboxes that have “Mailbox Template” associated
- Report last or all connected ActiveSync devices
- Mailbox Signature using Transport Agent Custom Action
- Monitoring Mailbox Import/Export Progress (Percentage) in Exchange
- Update handling for error under "Monitoring >> Mail Flow" due to an unavailable exchange server.
- Hide mobile number
- Out of office text (Automatic Replies)
- Added Bulk Permissions for mailbox
- Sample File in .xlsx for Exchange Module
- Exchange REST API Updates
- Added REST API methods to Get/Put Mailbox Custom Attributes
- Updated Exchange REST API methods to fix problem in Full Access and Get Mailbox.
- Updated bulk mailbox add to avoid deadlock issue.
- Error generated on suspected Power Shell (PS) injection attack in Exchange module.
- Added Rocky Linux 9 and Debian 12 operating system support in VPS module.
- Expand disk handling updated for Windows VM, now disk within VM expands too.
- Updated Public IP handling in VPS Subnet Pool management.
- Updated VPS package update Service Queue processing to update VM disk size.
- Added Signed .ps1 files for Hyper-V custom ps1 files.
- VLAN ID Update
- VPS Disk Resized Automatically
- Web Hosting/Shared Hosting
- Added new tab for Database Usage report
5. Resolved / Fixed Issues
- General (MachPanel, AD, Config Studio, REST API, HelpDesk):
- Logged in as End Customer, clicking on “Online Help” does not open new tab,
- Fixed Move Customer gives error on CSP Subscription Move.
- Error Occurs When Loading Audit Logs from Archive
- Customer Account Cancellation Error
- Fix HelpDesk Service in Installer
- Fixed RAM value display in Health Report. (New records after update should show correct value).
- Fixed selected Timezone display issue on Customer Edit interface.
- Fixed country error in AD User add API.
- Fixed report display for Russian Locale.
- Fixed Sync AD Users thread not running as needed.
- Updated import routine from Citrix based control panel.
- REST API Get All AD Users Records Company Based Segregation issue is fixed.
- Removed auto update of display name, UPN and email on Key Up event in edit AD user info interfaces.
- Fixed 2 backups are taken instead of 1 in daily backup of control panel routine.
- Fixed Impersonate as Reseller not working when OAuth2 sis used for REST API.
- Fixed SQL error in ADUser login.
- Fixed disabled ADUser gets enabled on Bulk ADUser operation.
- Fixed ADSync password not getting updated each time.
- Prov Svc crash on Control Server due to a missing method fixed.
- Fixed AD bulk user Add/Edit not applying Password settings as specified.
- Error on MachPanel licenses page related to int conversion fixed.
- Fixed not showing member users listing in AD Security Group Add/Edit.
- Fixed wrong CustomAttribute1 being set on new mailbox creation.Fixed unable to read user settings in AD user/Mailbox management.
- Fixed MAPI > RPC Over HTTP allowed, MAPI over HTTP allowed handling in Exchange Package and Addon Add/Edit. For old records need to update using KB https://kb.machsol.com/Knowledgebase/55746/Added-Setting-of-MAPIhttpEnabled-in-mailbox-features?Keywords=RPC-over-HTTP
- Organization Usage report export to Excel updated, templates as separate columns are removed if more then 250 columns in report.
- Cannot find table 0 error fixed in bulk Distribution List creation.
- Fixed error on Send email of Exchange reports in reports email scheduler tab.
- Handled error in contact update using REST API.
-
Fixed error in update Mailbox general settings REST API.
- Fixed Soft delete mailbox re-appear as Active when Permanent Delete job being added/executed.
- Fixed wrong Receive and Send message size set when mailbox template is applied on template edit and a disabled mailbox is enabled.
- Fixed error in transport rule creation due to problem in actions handling.
- Fixed Custom Mailbox template appearing in edit mailbox when it is not allowed.
- Fixed error "Operation failed. No active mailboxes to set in managed by setting." when no delectable manager in Distribution Group Advanced Settings save.
- Fixed SQL connection leak issue in Exchange Calendar Permission management.
- Fixed error in update Distribution List settings when a user is deleted or disabled.
- Error message updated when adding new Hyper-V server group when no Virtual Switch is found.
- Fixed "NIC DNS Not Found" Issue in VPS Hosting Module.
- Fixed VM Move operation error.
- Fixed error in update Server Group policy name length query.
- Fixed error in Add Public NIC in VPS Module.
- Fixed VPS addon setup changed RAM type.
- Addon Storage Issue (SharePoint)
- Fixed SharePoint usage report not updating.