Enhancements:
- Backend method for associating devices with client/services improved.
- Added links to associated ticket from the device page.
- Add BCC field to Submit Outgoing Ticket popup
- Expand ‘Top Customers’ report
- Various tabs now properly scale when using additional translations.
- Added event trigger calls for credit card added/updated/deleted events.
- Added links to any associated tickets on the view order page.
- Added regular expression matching to add links to quote id numbers in tickets.
- Refund event trigger added.
- Show vital stats on mouseover on links to tickets.
- Added onbeforedeactivate() service module function.
- Added number of email addresses in each list on the mailing lists page.
- Location profile pages added.
- Owner of a quote is now emailed when the quote is signed.
- Added support for Litle Vault
- Support activity_begin and activity_end in support.ticket_list API call
- ‘Mark all read’ link now requires confirmation and is based on time of last page load.
- Add API script to list available late fee schedules
- Add support for Baytech MRP-27
- Custom data fields set to appear in lists are now included in selected reports and advanced search output.
- Load Balancer as a Service
- Added API functions to update configuration variables.
- Added API functions to add/update/delete custom data field definitions.
- Added filter field to client comments page.
- Update device.add and device.update API commands to support device type imagery
- API: order.coupon_get not getting coupon info for non-default brands
- Updated ticket command response parser to ignore quoted section of forwarded emails.
- LDAP credentials now cached in the event the primary LDAP server is down.
- Add a way to link two tickets together.
- Remove extraneous html.inc.php includes
- Add client service autocomplete dropdown to Register/Transfer Domain popup
- Summary_api functions added for r1soft, server metrics, webserer, memcache, mysql and varnish device modules.
- Auto-proration is now a service plan specific setting.
- Auto-proration threshold setting is now a number of days instead of a date.
- Provision() service module function and corresponding order module added.
- Token updates now report reason.
- Enabled device modules now included in device.get and device.list API function output.
- Improved methods an organization for tying account credits to invoice line items.
- ‘Service Termination’ account credit type added.
- Added a client specific ‘automatically apply account credits’ preference.
- Added API functions for managing order queue configurations.
- Added API functions for managing event triggers.
- Overhauled account credit behavior and credit notes.
- All account credit applications are now listed in the payment history section of invoices.
- New API command contact.facility_escalation
- Allow duplicate private IP assignments in separate IP groups
- Added ‘parent device’ field to device manager advanced search.
- Security improvements to password reset functionality.
- Set database version automatically
Bugfixes:
- client.contact_list does not support username as client_id variable
- Ticket time spent management
- Taxes collected report now properly ignores company issued account credits.
- Paypal API password field is now a proper ‘password’ form element.
- Editing an ip assignment now returns the user to the relevant page, not the main ip assignment page.
- Reactivating a lead no longer makes it a full client.
- Ubernews should handle a depressing lack of news more gracefully
- Advanced search results column headings corrected when searching for a client id.
- Undefined variable: my_name_convention
- OnApp module updated to support their modified error format.
- Add domain function now properly associates the domain with its registrar.
- Opportunities list now respects brand permissions.
- Fixed bug with LDAP users not being able to update their support manager signature.
- Client visible quote pages now properly respect ‘hide from client’ setting on upgrade options.
- Deleted users no longer appear in support manager user list.
- Correct issue with break/continue in dm_bandwidth
- Disabled admins still receive email notifications
- A default message template was added for credit notes.
- Orders can now be unassigned from a user when posting a follow up or comment.
- Test for mod_rewrite during setup & upgrade
- rawdata.php doesn’t work with ‘rrd’ extension
- Correct use of preg_quote in include/report.inc.php
- Issues querying ‘report’ function for pmacct/netflow via API
- Boleto fatal error when trying to make payment
- Fixed ticket.admin_initial_response field definition.
- Disabled login/password auto-completion on the add client popup.
- Streamlined session and shutdown handlers.
- Price adjustment services and credits now inherit their parent’s tax associations
- Improve RWhois argument/input checking
- Correct issue calculating available space when placing devices in racks
- Make display of ‘Launch SOL’ and ‘Launch Console’ buttons configurable.
- Remove –debug flag from IPMI proxy command line arguments
- All service modules are now properly returned in calls to client.service_get.
- Bug in rack position check
- Bug in Status Bar display under Device Manager
- Backend functions now validate whether an order queue is active or not.
- Braintree integration now logs all exception objects.
- Tweaked Location handling.
- Fixed bug when selecting secondary custom MSAs in quotes.
- Info from summary_ajax() now included in summary_api() for dm_pdu device module.
- Adjusted redirect after resetting a user’s password.
- Client default billing method updates.
- Fixed a bug with saving date metadata fields in tickets.
- Contact description now included in client.contact_facility_list API function output.
- Fixed bug when applying dimensions to existing devices when editing a device type.
- LBaaS appliance device_module for virtualip (loadbalancer) bug fix
- Improvements made to the logging of time spent on a ticket.
- Fixed typo in late fee service descriptions.
- Problem with client_tag documentation; causes bug triggers when generating PDF
- Fix default MySQL definitions for height, width and depth in types table
- dm_pdu should release session lock
- Recent SureTax API requirement updates are now supported.
- Fixed layout issue with calendar icon.Fixed logic issues in client side edit device feature.