Added the ability to save & edit searches that contain full-text search terms
Added the ability to rename and delete Cortex saved searches
Added admin-only button for displaying the database query used for any Cherwell results grid, to aid in troubleshooting query issues
Added a new page under the Structure menu for viewing Cherwell Security Group configurations (Also contains a UI for visualizing additional security group filters for various business objects)
Adds a configurable setting for whether SAML authentication redirect should occur automatically
Added the ability to (optionally) configure License details directly within the Cortex UI. License keys can be imported as a file via the settings UI as well.
Added the ability to (optionally) configure Authentication details within Cortex
Added a warning to the home screen when full-text search is not installed in the database & now prevents the user from attempting to run a full-text search while it’s not installed
Fixed: Editing a search doesn’t set the business object selector to the right business object for the search
Fixed: Users unable to load “Unassociated” OneSteps
Fixed: Error when sending email via IMAP for mailboxes with usernames in domain\username format
Fixed: Error when a user tries following a direct link to a ticket that they don’t have permissions to view
Updated custom API data source option with ability to map custom API endpoints as tables that can be acted on in Cortex
Updated Halo integration with support for Users and CIs/Asset tables, improved field ID mapping for running Cortex Actions
Added ability to Export & Import Data Source configurations from a file
Added ability to run Export Data / Migration actions in the background
Added Ivanti Neurons Data Source / Integration
Cortex Actions & Automation
Added Query LLM Action type for integrating Large Language Models into Cortex Actions
Added new Cortex API methods for calling Cortex Actions via the API
Added Expression operators for Contains, Empty, Not Empty, and Doesn’t Contain operators for condition expressions
Added Data Source-specific Actions, a new capability for data sources to provide built-in, pre-built actions and integrations that can be called with parameters
Added support for storing and referencing Stored Values, persistent values stored in the database, across Cortex Actions and mail monitoring actions
Added ability to select various special system functions for Current Login ID, Current Date Time, Current Date, Current Time, Current Record As JSON
Added Modifier for “JSON Node”, which gets the value of a specified key from a JSON object
Added Modifier for “JSON Array Ops”, which expects a JSON array as input and provides sub-operators for selecting an item in the array. Current options are ‘First’, ‘Last’, ‘Where Key Has Value’ (Select the item that contains a property with a specific value), ‘GetItemFromDictionary’ (Select an item as a value from a dictionary where the item has a matching key)
Added a new “Stop Processing” action type that will stop all processing on a group of records, or trigger the ‘On Failure’ action if run from an email monitor.
Miscellaneous
Added the ability to create and edit multiple Cortex dashboards
Various backend improvements to email matching logic
Added support for uploading Attachments when creating tickets in Halo and GLPI via the Cortex Email Monitor
Added HTML email body to the View Mail Message screen (in addition to the plain text body)
Fixed: HTML content was not always being recognized in incoming emails, resulting in only plaintext content being sent for the created ticket in external systems
Data Sources
Created a Data Source connector for GLPI
Added the ability for end-users to browse the data within various tables of connected Data Sources
Added support for viewing attachments on a Halo or GLPI record when viewing them via the Quick View screen when browsing data sources
Added the ability to define and execute a custom search with filters against a connected data source (i.e Halo, GLPI, etc)
Added a read-only LDAP data source connector (Experimental)
Added support for Users and Assets in the Halo Data Source connector
Actions
Added a new Cortex Action type for manually refreshing a Data Source's auth token
Added 'Remove' (matching text) modifier when entering data in Cortex Actions, anywhere where Modifiers are supported
"Create a Record" Cortex Actions now save the created record's ID as a variable for use in subsequent steps
Fixed: "Log Output" actions would not always evaluate variables
Miscellaneous
Initial implementation to support Dashboard Widgets that query for data from a Data Source using a search and display a count or bar chart (full feature coming soon!)
Fixed: Cortex would not start properly on blank or Platform-only SQLite databases