Version 3.0

Enhancements:

  • Quote/Contract generation and online acceptance.
  • Notification when device returns to ‘Up’ status from ‘Warning’ or ‘Down’
  • Control Panel Integration Overhaul
  • Ticket timer feature greatly expanded.
  • Ticket Merge popup now suggests likely candidates based on the current ticket’s subject and author.
  • Manage ticket timers link now clearly indicates how many timers are already present on a ticket.
  • Additional account credit types added.
  • Added customizable ticket statuses.
  • Custom fields for authorized contacts
  • Support Manager should determine brand for incoming emails based on the To: address domain
  • Account credits can now be limited to specific services.
  • DNS Integration
  • ‘New’ tickets view no longer dependent on user login.
  • Orbital Gateway ACH Support
  • Custom fields now support regular expression checking for input values.
  • Search-specific items per page setting
  • Update generic snmpv2 drivers to skip Nu0
  • Added API function to apply an account credit to an invoice.
  • SolusVM Node “Pool” Support
  • Solus integration updated to use all template data returned by their API.
  • Facilities, zones, cages, rows and racks can now each be directly associated with a client.
  • Update mPAY24 to use new URL
  • Rack Visualization
  • Payment methods are now automatically removed when a client is deactivated.
  • Added configuration option for localized measurement system.
  • Add option to duplicate upgrades and options between separate service plans.
  • Increase efficiency of login rate-limiting
  • Compress session data
  • Added configurable global outgoing email footer.
  • When generating a manual invoice the user specifies an explicit date instead of a grace period.
  • DRAC 5 IPMI module support
  • Tax Engine Support
  • client.cc_update
  • Event triggers have been added for the addition, edit and deletion of credit cards.
  • Admin_get and Admin_list API functions added.
  • Chef Environment Support
  • Update SSH client library
  • Added ‘Active Sessions’ report which includes option to forcibly log another user out of Ubersmith.
  • Error reporting updates
  • Order module to expand services
  • Block iconv errors
  • Release session lock in CDP device modules
  • API method for retrieving IP Pool & Block data
  • Appliance API 2.0 interface
  • Added support for tax exemptions.
  • Save & New button on the add service popup now remembers all data previously entered for easy duplication.
  • Added Netgear GS748T v4 support
  • Metadata bulk get API script now properly honors and accepts brand id parameter.
  • Support SNMP connectivity via IPv6
  • Admin user drop downs replaced with smart autocomplete box.
  • Associating a ticket with a device now automatically associates it with the related service if known.
  • Clean up APC device models
  • The Service Statistics and Service Plans report have been combined and consolidated.
  • Outstanding invoices and outstanding credits reports replaced with comprehensive ‘Aged Balances’ report.
  • Change minimum supported PHP version to 5.3
  • APC 8953 support
  • Support filtering client device list by location
  • Updated system to use http-only cookies.
  • File class and controller improvements
  • Add First Data Global Gateway e4 payment processing
  • Updated parameter documentation for ticket count and ticket list API functions.
  • Code consolidation of internal classes.
  • VRRP/HSRP VLAN support
  • General layout improvements to the client interface order view page.
  • Add support for APC 7911A, 7990, 7998, 8959NA3, 8961 & 8965
  • Granular permissions can now be set for the primary login in a client’s account.
  • Add Tripplite PDUMV30HVNET support
  • Add advanced search item for “client ID” within device manager search
  • An event trigger has been added to be run when a credit card charge is declined.
  • Added date range information to line items in the outstanding services report.
  • Event trigger added for when a ticket is edited.
  • Advanced search for the support manager
  • Added links directly to switch devices above bandwidth graphs.
  • Add appliance support for rrd pecl module/extension
  • Add Ekinops 360 Support
  • Add Netbotz 200 Support
  • uber.check_login changes
  • Add Suport for Dell iDrac 7
  • Add support for Enlogic EN6105 PDU
  • Add support for EMU probes on APC 8941, 8959NA3, 8961 & 8965
  • Update uber_api_client error handling
  • Document device parameter to API 2.0 device.list method
  • The Order Queue name an order is in is now explicitly listed on the view order page.
  • Support configuring acceptable bounds for EMU graphs
  • Updates and improvement to Support Manager Reports
  • Ticket_post_list API function now includes recorded time for each post.
  • Update device module graph date selection
  • Support SuperMicro virtual media when using IPMI proxy
  • Added order module to integrate with Pardot.
  • Expose link to ticket_post_id anchor
  • API Documentation PDF updates
  • API 2.0 methods to handle files
  • General updates to UI in tabs and section icons.
  • Cashigo Payment gateway integration added.
  • Accept ‘ethernetCsmacd’ for Dell 3348
  • Add a means to ‘disable’ admin accounts
  • Authorized contacts can now be deactivated/reactivated.
  • Assignee name now explicitly included in ticket_list and ticket_get API function output.
  • Netbotz 200 expansion modules
  • Popup class should support client-styled popups
  • Adjust ping arguments to support high-latency devices
  • Load server metrics summary via AJAX
  • Mark monitors as suspended for deactivated devices
  • Remove unused locale-specific images
  • Display errors in the browser if in developer mode
  • Client address information added to payments received and refunds reports .csv output.
  • Add support for Raritan Dominion PX (PX2-5660)
  • Added support for Litle Vault credit card gateway.
  • Individual upgrade options can now be translated into multiple languages.
  • Internationalization support added to service plan upgrades and options.
  • Comment field added to group edit service popup window.
  • Variable ##coupon## can now be used in by the ‘send templated email’ order module.
  • Support for time tracking has been added to the admin response ticket post API script.
  • Support for Optimal gateway credit card tokenization added.
  • Initial response time is now tracked for all new tickets.
  • Update ccbackend key management

Bugfixes:

  • Consider increasing instance -> appliance cURL timeout to 60s
  • .docx attachments are now logged with the proper file type.
  • Dropped Order module for no longer in business Fraudgate.
  • Charges on Delta credit cards no longer logged with Visa logo.
  • plan_info() i18n issue
  • Review eNom order process
  • Service statistics and service plans reports now properly display names for out of brand plan entries.
  • Add ‘download as csv’ option to ticket view table
  • Refund report .csv file output no longer limited to one page of results.
  • Order activity time stamp is now updated each time an action is processed on it.
  • Resolve Appliance error ‘return value of new by reference is deprecated’
  • Support manager now honors additional ‘to’ addresses when sending replies to an incoming email.
  • Specified date range no longer forgotten on secondary pages of the order list.
  • Logic improvement to the outstanding credits report.
  • Services now properly reactivated even when a separate unpaid invoice remains.
  • Coupon_info API script properly respects active coupons over deactivated ones with the same code.
  • Upgrade option check boxes now properly greyed out when the whole upgrade is disabled in order form wizard.
  • Devices created for existing Solus VMs are now associated with both client and service.
  • Hanging IPMI process
  • Solus template list is now limited by the selected VM type.
  • Ticket time events now properly log the user’s name instead of just id number.
  • Ticket log entries now properly display department names.
  • Submitting an outgoing ticket now properly recorded in the ticket event log.
  • The taxes collected report now properly ignores company issued credits.
  • API 2.0 client.get method doesn’t honor allclients parameter
  • Correct issue where backup billing module shows ‘invalid period’ error in invoice detail
  • Mail log cuts off long message bodies
  • Backup billing module should take into account native discount field
  • ‘MANL CHARGE’ no longer passed to credit card gateway when generating an invoice.
  • Text in invoice summary no longer always says payment made by credit card.
  • New users given full brand access are now properly able to log in.
  • Email client and submit support ticket features don’t honor user’s brand specific from address
  • Don’t use $_REQUEST directly in include files
  • Handle large XML responses from vCloud Reports
  • i18n support in CloudStack service module
  • Limit switch port enable/disable controls to admins with “Full” device manager access
  • Solus VMs are not being destroyed when told to do so by service module
  • WHMCS import routines need to use new domain layout
  • Custom field values added by add_client API function now added under the proper brand.
  • OpenSRS module properly checks for PEAR errors on line 1106.
  • Honor IPMI drivertype when retrieving sensor data
  • Use appropriate payment type in QuickBooks for ACH
  • Correct query error in class.device_outage.php
  • Changing an opportunity’s state now properly records the before and after in the event log.
  • Solus VMs should query server for empty data
  • Define error report email address in config.ini.php
  • Support departments now use dept. specific addresses for reply_to header.
  • Chef node control popup does not close and refresh parent after edit
  • Fix security access for manage coupons
  • Avatar not being displayed when opening tickets
  • Saved searches now properly store search values
  • Corrected permissions check on the add email template popup window.
  • Selecting an upgrade on the edit services popup now properly updates prices.
  • Add_domain API script no longer universally returns ‘domain already added’ error.
  • Use 5900/tcp for KVM port for iDRAC6e
  • IP Pool & VLAN utilization notification not sent
  • Improved error checking in bandwidth device module when no port is specified.
  • Typo corrected in uber.method_get API function.
  • Corrected undefined variable error when ordering an SSL cert.
  • Windows Server appliance model doesn’t properly cache CPU list
  • Credit card backend now errors out on expired cards without contacting the gateway.
  • Accounted for Solus API not returning all data promised for vserver-infoall method.
  • Fixed link to secondary ticket pages when viewing an opportunity.
  • List plans API description now specifies that class_id is an accepted variable.
  • Google maps order module now connects using SSL.
  • Vcenter report no longer fails when no line items are returned.
  • Client.invoice_count no longer errors out when 0 invoices are returned.
  • Corrected logic conflict with devices in a rack but not assigned a specific position.
  • List credits API function now uses proper backend function.
  • Added exception for ticket id matching in subject lines when X-Mail-from header includes ‘freshdesk.com’
  • General clean up of the avatar feature.
  • Corrected bug in PDF invoices where line items larger than one page would cause text overlaps.
  • Issue with logging when using locale with comma as a decimal separator
  • Bandwidth Billing chart display issue
  • Resolve API 2.0 JSON error
  • Fix issues with NetBotz 500 driver
  • Send mail link now properly works on saved searches.
  • Authorized contacts are no longer able to grant permissions to other contacts they themselves do not have.
  • Fixed annoying javascript bug on view ticket page.
  • Maxlength removed from password field on change password popup.
  • Pro-ration algorithm updated for better consistency.
  • Event log entries now properly record when a service’s specified payment method is changed.
  • Popup resize tweaks
  • Cannot set empty role from Chef Node Control device module
  • Admin user pull down menus replaced with auto complete text boxes.
  • Setup process needs to initialize DB2
  • Correct WHOIS privacy variable for OpenSRS
  • Uber.brand_list API method added.
  • CDP Backup Billing module now works with disksafes that have been moved between hosts.
  • Removed irrelevant ‘Netflow server’ link on netflow devices in the client interface.
  • Remove frames in client UI
  • Total received in minidash now displayed based on reports & stats permissions instead of client manager.
  • Add domain feature once again looks up domain information automatically.
  • Don’t try to use environment of non-existent nodes
  • Corrected chronological order listing for mail log on the reports tab in the client manager.
  • Correct search limit default value post upgrade
  • Replace reg_domain_lookup in namecheap registrar class
  • Bug in code that translates switch ports into port indexes
  • Insufficient error checking in Load Balancer module
  • plan_info not returning pricing info from plan_pricing table
  • Problem getting error message when IPMI proxy login fails
  • Remove some unused functions
  • Error report sent when iconv encounters an illegal character
  • Don’t include all ports in bw billing when switch has no billable ports set
  • CDP3 client throws PHP warning
  • ‘Mark refund only’ option missing for 2Checkout payments
  • Use default brand’s outgoing email address for ‘Daily report’
  • Fix DEBUG constant usage
  • Correct ‘Setup Fee Quantity Sensitive’ setting issue
  • American Express charges going through Realex gateway now properly pass the value for ‘account’.
  • API v1.0 script ticket_info.php now does proper error handling when passed an invalid ticket id.
  • Standard searches for a service description now properly takes client status into account.
  • ‘Clients’ tab on add/edit coupon popup window now more consistently labeled.
  • Payments received CSV download file now includes transaction id field.
  • Auto complete drop downs have had font and padding adjusted. Exciting!
  • Fixed issue where ‘renew’ ssl cert link was not appearing in some cases.
  • Internal ticket load function now properly follows ticket merge history.
  • Children becoming top level services upon parent deactivation now properly logged.
  • Upgrade option prices left blank now properly default to $0 instead of erroring out.
  • Fixed javascript error with location details when adding a device.
  • Domain lookups no longer return wrong results when searching for a domain that contains a ‘-‘.
  • Correct ‘Setup Fee Quantity Sensitive’ setting issue
  • Updated Gateway support for Sage and First Data
  • 414 error on bandwidth billing graph
  • 2checkout payment return page styling cleaned up.
  • Missing cpanel_hosts table causing error in upgrade after new install
  • Remove requirement for ‘protocol’ in device.monitor_list API call
  • Cannot log in if session.gc_maxlifetime setting is 0
  • Made the change log popup more efficient in the global event log.
  • Event log select queries now run off of db2.
  • Solr 4.0 Support
  • Discounts on upgrade options now properly saved when adding a coupon.
  • Ticket_submit, ticket_submit_outgoing API functions now support client_id, service_id and device_id variables.
  • Correct error inserting order followup
  • Select-all checkbox broken on Rebooter Information device module
  • Unify HTTP headers for file downloads
  • Delete multiple items dialog is too greedy with its item count
  • Appliance ignores start and end dates for single device/port requests
  • Order Manager should load first step user has access to, rather than Leads
  • Update 2.0 API’s ticket_* methods for parameter parity
  • Provide PATH environment variable to knife call in dm_chefnode
  • Avoid Device Module redundancy
  • Comments can now be properly deleted from sales opportunities.
  • Updated Solus module to account for adjusted listtemplates output.
  • Clutter reduced in line just above first ticket post on ticket view page.
  • Incorrect default CC on ticket followup
  • Client interface event log now filters output based on user’s permissions.
  • PDUs that return no ports are not supported properly
  • Session issue with https redirect
  • URL encode JNLP filenames
  • Language management popup broken in IE
  • Will now properly look for collisions when setting numeric login ids for authorized contacts.
  • Unable to change the unique flag on metadata
  • Credit card decline event log entries updated with the proper event type id.
  • cPanel Host service module needs better error checking
  • Editing a client’s login information no longer causes metadata related backend error.
  • Tax now properly assessed on discounted setup fees in the order manager, not the full fee.
  • The tax on setup fees is now properly updated when the fee is edited in an order by an admin.
  • Undefined variable $instance_ids
  • Display issues with Edit Device popup
  • cPanel upgrade call to device_add does not include type_id
  • Fix fatal error in device.ip_assignment_list when passing service_id
  • output *_display_unit in human readable format for devices and device types
  • User id field on add service popup no longer limited to 8 characters.
  • Bandwidth report breakdown totals incorrect
  • Default contact should be added with inherited permissions.
  • set default width for device types on upgrade
  • Features not allowed on leads are now also not allowed via the API.
  • Undefined index when viewing reboot module for the first time
  • Tweaked credit card decline error language.
  • Disassociating a device mid month no longer returns an error when billing for universal transfer.
  • client.cc_add allows adding 2 copies of the same card
  • PHP no longer throws an error when viewing an order action’s output.
  • Fixed fatal error in client.inc.php.
  • Initial pro-ration date based on last renew date of service instead of current time.
  • Don’t try to update the types table for versions older than 3.0
  • Accomodate existing device labels when creating new cPanel Host devices
  • An internal error message being triggered by the Orbital credit card gateway integration has been fixed.
  • Updating Zone Status fails when upgrading from 2.3.0.2 to current trunk
  • Setup redirect fails when config.ini.php is missing
  • Problem with ticket search when logged in as a contact
  • Additional countries added to internal country list.
  • Improve sanity checking on $_REQUEST input in gradient_header.php
  • Update the sales manager icon to no longer say ‘beta’
  • Fixed bug where custom welcome letter templates could not be updated.
  • Search issues after 3.0 upgrade
  • Sanitize sign_request stored when quote is signed
  • Events no longer logged and triggers no longer fired when a client is edited without any changes being made.
  • Legacy IE SSL workaround
  • Correct issue where editing device causes all IP assignments to be removed from device

Stay up to date with our product and company news

Subscribe for email updates


BOOK NOW WEBINAR ON MAY 1ST 2025 @ 11 am edt

Free Live Webinar | Smarter Contract Management in 2025

NEW WEBINAR: CONTRACT LIFECYCLE MANAGEMENT MADE EASY