Version 4.6.1

Enhancements

General

  • Added a new dashboard notification for new Ubersmith releases
  • Improved export flow and logging for QuickBooks Online Exporter plugin
  • Improved QuickBooks Online Exporter plugin UI
  • Optimized many database queries in relation to the ACL system

Client Manager

  • Improved the usability of the password prompt when changing the email address of a client, contact, or user
  • Optimized memory usage during the nightly invoicing cron and added support for graceful shutdown when receiving SIGHUP/SIGINT/SIGTERM signal interrupts
  • Added summary_api function to the Ticket Billing and Bandwidth Billing service modules available through the client.service_module_call API method
  • Added logging for service module nightly cron tasks

Device Manager

  • Added a status check (for valid credentials and timezone configuration) when adding or modifying an appliance

Order Manager

  • Added a new MaxMind minFraud integration plugin supporting the latest minFraud Score, minFraud Insights, and minFraud Factors APIs, and allowing mapping of Ubersmith data to minFraud custom inputs
  • Improved database performance on a number of recurring queries

Reports

  • Added a tooltip to explain the results of the search by date function of the Aged Balances Report

Plugins & API

  • Added contact roles information to the output of the client.contact_list API method to match the output of the client.contact_get API method
  • Added client.paypal_transaction_details_get API method to obtain PayPal transaction details

Bugfixes

General

  • Fixed a bug preventing changing the “From Address” field value in Settings -> Email Addresses
  • Fixed various QuickBooks Online Exporter plugin data mapping issues when exporting
  • Fixed reauthentication page to correctly support SSO/SAML authentication when required
  • Fixed a bug when exporting account credits with the QuickBooks Online Exporter plugin
  • Fixed bugs related to the Advanced Search Mail List option of the Send Mail To List feature of the advanced search

Client Manager

  • Added a check to prevent multiple instances of the invoice cron script from running simultaneously
  • Fixed a bug allowing deselecting a client’s default payment method
  • Fixed a bug preventing editing credit cards when using the Stripe Checkout payment gateway
  • Fixed a bug in the OnApp Billing plugin usage calculations to account for free/discounted OnApp services
  • Added information in the Tax Exemption Type popup to clarify relevance when used with SureTax
  • Fixed a bug preventing editing a service when assigned to a deleted facility
  • Fixed support for decimal quantities when using the Authorize.Net payment gateway
  • Fixed a bug where a lock on a client’s invoice generation would not be properly released in some cases
  • Fixed a fatal error when viewing pricing details on the service pricing timeline in some cases
  • Fixed a bug preventing the Bandwidth Billing service module summary from being displayed and invoicing correctly in some cases
  • Fixed blank user-agent being sent in requests when using the Worldpay Vault payment gateway

Support Manager

  • Fixed visual issue with date pickers in the Ticket Event Log
  • Fixed a bug causing client filters to be lost during navigation when searching tickets
  • Fixed a bug with reply:client email command sending reply to staff instead of client in some cases
  • Fixed a bug with reply:client email command causing content to be included as attachment or stripped in some cases

Device Manager

  • Fixed a bug allowing deactivation of a facility without proper confirmation
  • Removed references to incomplete Server Discovery functionality
  • Fixed a bug with Device Monitors when aggregating states from multiple PDU ports
  • Fixed an XSS vulnerability on the facility list
  • Fixed a bug in the MySQL Status device module preventing proper connection to the appliance database

Reports

  • Fixed missing “System Response” value of the Charge Log report when outputting to CSV file
  • Fixed a pagination bug in the Active Sessions report and exclude expired sessions

Plugins & API

  • Fixed client.service_update API method failing when providing a 0 value to the end parameter

Client Portal

  • Fixed pagination issues when viewing tickets

Stay up to date with our product and company news

Subscribe for email updates

3x3 grid of nine evenly spaced empty circles outlined in dark lines