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
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, REST API):
- KeyCloak Login Redirect - In case a different user is logged in to KeyCloak than the one in Panel.
- Added option to configure exported Excel file extension to use .xls or .xlsx under Company Profile > Personalization.
- Subscription List (Deleted subscription filters enhanced)
- License information Report under Schedule Usage Report section
- Log out the current session as well as all other open sessions for the same customer upon password change.
- Added Recycle bin and Recovery records management using REST API.
- Handle Login page broken issue - When Provider/Reseller impersonates as customer/contact and in another window deletes that customer and tries to reload the page.
- Added mailbox size report under Exchange > Monitoring in customer portal.
- Added auto deletion of linked AD Staff users which are removed from the Security Group in AD.
- Export Invoices data using interface and REST API
- Update Bulk AD Users - Added more columns in CSV file.
- Added DUO Universal Prompt integration. (Configuration steps remain same)
- Removed OWA Policy related resources from REST API calls as these are now managed using OWA Mailbox Policies interface.
- Allow authentication via AD User associated with customer contacts.
- Added option to Update User CN on UPN change automatically in Active Directory domain Add/Edit interface.
- Updated DB Backup email handling, email is not sent to anyone if email is not configured.
- Added handling to avoid Deadlock Victim error.
- Verify if AD User password setting job sets value as needed, if settings from backend does not match, job fails, and re-try is done.
- Audit Log listing performance improved by using paging at SQL Server.
- Handled error in Export to Excel when XLSX format is used, and string field length exceed 255 characters.
- Added OAuth for O365 support in HelpDeskParser
- Allowed to add Email Alias when Alias exists as UPN already.
- Email Template Improvements
- Bulk Import case sensitive - save UPN/Email aliases in lowercase when adding bulk users.
- User Select on exact UPN - UPN should be the user's basic identifier, however that the display name may be repeated with multiple users.
- Added new Attribute in AD - "Account Expiration"
- Added filter (Disabled AD user, Enable AD user) under AD users listing, as it's already existed under Exchange Mailboxes.
- Added export list option under AD users and Exchange mailbox.
- Added exception to exclude distribution list from Disclaimer/under disclaimer settings.
- Auto Disable/Enable Mailbox on ADUser Disable/Enable
- Allow to Enable/Disable AD User for Shared/Resource mailbox.
- Added an "Exclude" option in the Dynamic Distribution List during add/edit operations.
- Add “Recipient Domain is:” in exception for disclaimer.
- User selection in AD/Mailbox Group Actions is changed to match full UPN.
- Set ABP as blank for mailbox optional handling added.
- Allowed to edit Throttling template in Custom template under Organization management.
- Updated handling for Message Copy setting in Mailbox Permissions for User Mailboxes.
- AD User password settings job added if the setting is not getting applied in Create Mailbox for tracking and re-try.
- On UPN change from AD User interface, new UPN is set as mailbox primary email.
- Handled email aliases in ADUser, Mailbox, Groups group actions search filter.
-
Microsoft CSP/Office365:
- Automatically cancel jobs related to O365 tenant sync, user sync, and licensing if tenant management is not enabled.
- Implemented auto cancellation O365 jobs related to a tenant if tenant management is disabled.
- Added Sync All users action in O365 User Group Operations
- Enhanced O365 Subscription interface import feature to show Subscription Id.
- Auto add .onmicrosoft alias in o365 handled.
- Added optional field for Registration Id in O365 order form.
-
Microsoft VPS (Hyper-V):
- IAM Role & Access Control per VM
- Implemented VM Management REST API
- Enhanced Hyper-V Server Group Setting (VM Storage Location)
- Added permissions to manage VM Start, Stop, Suspend, Move actions.
- Added NETBIOS Name in Virtual Machine Listing.
- Added VPS location settings in Add/Edit Server in VPS Standalone Server Group.
- Allowed multiple server groups assigned to Reseller plan in VPS module to reseller for customer subscription assignment.
- Added CentOS7 under OS types in Hyper-V.
- Bandwidth Quota display issue fixed in VPS module.
- AlmaLinux 9.x version integration added under Hyper-V Linux OS.
4. Resolved / Fixed Issues
-
General (MachPanel, AD, ADSync, Billing, REST API):
- Backup Notification emails will not be sent to default provider email if the email is removed from backup notification settings.
- Error in displaying Control Server logs in Logs Explorer.
- “About MachPanel” is removed from Customer and Reseller interface.
- SSL setting display issue in Health > Compliance.
- "Unable to cast object of type 'System' to type 'DataModels'" in ADUser certificate management.
- Issue in Recycle Bin/Recovery showing unrelated Customer data.
- Authentication as ADUser for Customer/Contact added for ADSync client.
- Handled Primary server Health report not getting populated due to DB error.
- Issue in MFA handling when Duo is configured.
- Mailbox Template not getting updated on Customer Move from 1 Reseller to another.
- Login Disable users (Shared, Resource mailboxes) are skipped when adding Group Jobs for setting AD User Password Settings.
- UPN and Email are set in lower case in Bulk Mailbox creation.
- Issue in Mailbox Recycle Bin and Recovery handling fixed where Mailbox does not appear in Recovery.
- Issue in Disclaimer add/edit due to Left and Right double quotation mark used in disclaimer body.
- Set Password policy job cannot be added or processed for disabled users.
- Mailbox quota not getting set to 0 on Disable ADUser from listing.
- On UPN change additional email address is added but not being set as primary in exchange mailbox.
-
Microsoft CSP/Office365:
- CSP Automation - Fixed error encountered when provisioning tenant for South Africa (where the TRN ID is missing).
- GUID related error in O365 subscription import.
- Object Reference error when updating a subscription quantity in O365.
-
Microsoft VPS (Hyper-V):
- Wrong error message for VM permanent Delete
- VM Disk Usage issue on Subscription limits when VM is imported in panel.
- Error in VPS provisioning due to wrong table in stored procedure.
- VHD archive on deletion not working as needed.
- VM preview image not working.
- No record found error in VPS Setup.
- Quota value displayed for disk space on Add VPS screen.
- Wrong OSName in VM listing.
- Storage type issue in VM import.
- Error in getting virtual switch in Cluster environment.
- Enable-VMIntegrationService "Guest Interface" fails on hosts when using other than English language handled. Have to set correct name on Hyper-V Host machines in registry. The integration service name can be mentioned in registry path: SOFTWARE\MachSol\MachPanel, new string key: VMIntegrationServiceName, value: "Guest Service Interface". Update the value "Guest Service Interface" in desired Host Machine Language.
- Changing password not working in Hyper-V Linux VM handling.
- Old VM archive files not getting deleted.
- VM remove in Single VM subscription cancellation.
- Arithmetic operation error in VM import.
- Hyper-V CentOS Password update issue fixed.
- Issue in unselecting bandwidth tier associated to a customer's plan.
- VPS Service Queue Suspend/Resume Entry Issue.