Staged Release Notes


Issuetrak 17.5 has been a long time in the making, and it's finally here. 

...

What's New

API v2: New Functionality

We have continued our work to extend the functionality of API v2. Here are the new endpoints and capabilities:

  • Close as Duplicate
  • Improved Issue Search UDF filters
  • Issue Assignment History
  • Issue Audit History
  • Issue Next Action History
  • Issue Substatus History
  • Organization Contracts
  • Solutions
  • Task Groups

You can view the updated API v2 documentation at its usual place: api.issuetrak.com.

Attachment Indicators

We've added indicators to issues so that you can easily determine how many attachments are present at a glance.

When you are viewing an issue, and attachments are present, the "Attachments" section on the right context menu will display a red circle with a number inside of it to tell you how many there are.

Billing Line Item Indicators

We've added indicators to several areas in Issuetrak to make it easy for anyone to determine if there are Billing line items on any issue.

The indicator looks different depending on whether you are viewing issue lists or an issue itself:

  • When viewing an issue, if any Billing line items are present, a red circle icon will appear on the right context menu with a number showing how many Billing line items there are.
     
  • When viewing an issue list within Issue Hub or the Dashboard, this  icon will appear next to an issue if it contains Billing line items. Hovering over it will tell you how many line items there are.

Block Potentially Risky File Types

An option has been added to both the Security and Features screens, allowing Sys Admins the ability to block potentially risky file types. This feature will block a variety of files that can contain malware for not only Windows-based machines, but also Macs and Linux. 

When this feature is enabled, the following file types/extensions will be blocked* from being attached from any of the attachment areas:

  • .EXE
  • .DLL
  • .COM
  • .MSI
  • .PS1
  • .PSM1
  • .BAT
  • .SH
  • .JS
  • .VBS
  • .CMD

* Some caveats apply to this functionality:

  • The file blocking feature evaluates the content of files, as well as their extensions.
  • Empty files will not be blocked, regardless of file extension.
  • If a file is not empty, and it matches a file extension or type on the blacklist, then it will be blocked.

Close as Duplicate

  • We've added "Close as Duplicate" functionality to several areas of Issuetrak:
    • Issues (as a new context menu item)
    • API v2 (as a new endpoint)
    • Issue Hub (as a new button)

Issue Substatus Duration

  • We've added the ability to determine how long issues have been in any particular substatus. This has been added to Custom Reports as a new field labeled Substatus Duration in the "Issues Substatus History" dataset.
     
  • This functionality comes with a non-Windows scheduled task that will run every hour, and will perform up to 2000 calculations concerning issue substatuses. It will run these calculations against the latest issues first.
     
  • Past calculated substatus durations are stored permanently.
     
  • Calculations take into account the site's business hours.

Substatus History Facelift

The Substatus History area of Issuetrak has been updated:

  • Clicking the "History" link to view the Substatus History no longer opens a new window.
     
  • Substatus History information is now displayed in a lightbox, in a similar vein to the Settings lightbox.
     
  • A new column for "Duration (Hours)" showing how long the issue was in any particular substatus has been added to the table.
 
What's Changed

Windows Server 2025

With thorough testing and additional development, we can now say with confidence that we support the Windows Server 2025 operating system. 

Placeholder

placeholder

What's Fixed

API v1

API v1 was incorrectly returning the IssueNbr from the UDIssueData table instead of the AssociatedIssueNbr from the UDAssociatedIssues table, when trying to get issue details.

Events

Out of office events were still sending emails despite the Events feature being disabled.

Formatting and Special Characters

Our development team took care of a lot of formatting and special character-related bugs for 17.5. You might notice that a lot of these bugs have to do with macrons!

  • Macrons would get removed from multiple selection UDFs after saving the value.
     
  • Macrons would get removed from work orders in the Billing Module after saving.
     
  • Macrons would get removed from the Display Name field for groups after saving.
     
  • Macrons would get removed from the "Site Title" field from organizations after saving.
     
  • Macrons would get removed from the following fields after saving the values:
    • Service Contract
    • Locations
    • User Display Name
    • First Name
    • Last Name
    • Organization Note
       
  • Task assignments would fail if the assignee's name was very long and contained special characters.
     
  • Cloning an issue would sometimes result in additional spacing being added to the resulting cloned issue's description field.
     
  • It was not possible to assign issues to a group with an ampersand (&) in the name.
     
  • The Organization Members list would not properly display special characters such as "ñ" in display names.
     
  • Issue search results would not display special characters such as "ñ" properly.
     
  • Very long URLs were not being properly word-wrapped when they were displayed in notes on the View Issue screen.

Issue Forms

It was not possible to add more than one "Form Text" section to an issue form while editing an issue form. 

Issue Types

Some issue types were missing from the expanded Issue Types screen.

Knowledge Base

It was not possible to enter a number higher than 2147483647 when searching for a KB Article in Quick Search

Locations

It was not possible to add a Location to a user's account while on the Pop_UserEdit.asp screen.

Reporting

The last day of the month was not being included in summary report results.

Placeholder

placeholder text