IMPORTANT: If you’re been using Ubersmith prior to 2012 and have custom service modules or use our switch management, control panel or power management service modules, please contact support@ubersmith.com prior to upgrading.
Enhancements
General
- Updated PHP to 7.1
- Added options to Settings -> Billing allowing a notification email to be sent if the daily invoicing task doesn’t finish within the specified time
Client Manager
- Updated lists of Service Plans so they’re ordered alphabetically
- Added ability to reassign client relationships when an admin user is disabled
- Added AWS Billing integration
- Domains are now renewed on invoice payment rather than waiting for next renewal date
- Added support for 3rd party cancellation of Billing Agreements
- Allow Usage Plan resources to be added and propagated to active services
- Invoice cron now forces cancellation of services with an end date with non-cancelled status
Support Manager
- Updated View Ticket page so quoted text is collapsed by default
Reports
- Improved perfomance of Invoice / Renewal Calendar, New Service Payments Calendar and Normalized Recurring Revenue reports
API
- Added uber.system_info API method
- Added comment_type parameter to the uber.attachment_list API method, to specify the comment type when attach_type parameter is set to comment
- Added brand_id parameter to the uber.login_list API method
- Updated documentation of client.lookup API method supported parameters
- Added facility_id parameter to client.service_add and client.service_update API methods
- Added email as a supported field to the client.find_similar API method
- Added refund_to_credit_balance possible value to the refund_type parameter for client.payment_refund API method
Plugins
- Added new cron hook
- Added “Markup” resource type to Usage Plans datasources, which fetches calculated value from an external service and applies an optional markup
Bugfixes
General
- Fixed display of many popups to better display on some specific resolutions
- Removed references to Ubersmith from reset password page and client portal
- Fixed uncaught exception when viewing Notification Type Subscribers page
- Fixed issue where additional module controls wouldn’t show in the module title bar
Client Manager
- Improved invoice cron perfomance by getting rid of superfluous operations
- Fixed changes to Control Panel Account Manager Module not saving properly
- Fixed Optimal Payments gateway to work correctly with 2-series BIN Mastercard numbers
- Fixed an error with Authorize.Net gateway due to incompatible SDK
- Fixed an issue which could cause a previously removed discount to reappear when modifying a service
Support Manager
- Fixed redundant message box notifications
- Fixed tickets submitted via the Client Portal not respecting the “Auto-assign tickets to account manager” department setting
- Fixed issue where ticket followup / comment event alert link wouldn’t open the proper page
- Ticket escalation now paginates correctly when thousands of tickets meet the rules
Device Manager
- Fixed Netflow Bandwidth device module
- Added support for password config fields to device modules
- Fixed issue where environmental monitor graphs would show as blank
- Viewing the ‘edited’ details for a Device Event has unexpected results
- Fixed and improved display of Windows server CPU metric graph
- Fixed IPv6 addresses getting get cut off under device monitors
- Fixed device custom fields edit popup opening wrong tab when user has no client manager permissions
Order Manager
- Fixed Control Panel Account Integration order module not encrypting password correctly in DB
Sales Manager
- Uniformized service SureTax fields across Sales Manager and Client Manager to address inconsistencies in tax calculations
Reports
- Removed the deprecated “New Service Payments Calendar” report
- Fixed the Payments Received report CSV file not containing the transaction ID
- Fixed Support Time report not showing graphs
Client Portal
- Fixed the Client/Contact Facility Access list always displaying full access for everyone
API
- Fixed issues with custom field variable names conflicting between clients and contacts for client.metadata_single and client.contact_metadata_single API methods
Plugins
- Fixed issue where “update” and “cancel” links would still show after updating a plugin module