Skip to main content



InRule Decisioning Version 5.8.1 Release Notes

This article contains a detailed account of the features and bug fixes that are a part of InRule Decisioning Version 5.8.1. To read the highlights of the release, see the article InRule Decisioning Version 5.8.1 Now Available.

TypeCase IDSummaryDescription
Bug Fix4918Certain Advanced searches in Decision tables were causing irAuthor to shut downAfter performing certain types of advanced searches in decision tables, an error occurred that caused irAuthor to shut down. irAuthor is no longer shutting down after these types of searches.
Story7107Updated CopyrightCopyright was updated to reflect the current products and date.
Bug Fix7108The order of the columns in a decision table was not being respected during runtime.The order of columns is now being respected during runtime.
Bug Fix7109Execute Rest Service action was timing outFixed a threading issue with the ExecuteRestService action which was causing a Microsoft error.
Story7110Added support for OktaSetting up centralized authentication via Okta had a bug that was fixed in irAuthor.
Bug Fix7112An error occurred when trying to unshare a schema in a rule application that contained decisions or rule application-level vocabulary templates.This now functions as expected.
Story7113Remove requests to open Internet ExplorerirAuthor now respects a user's default browser preference instead of requiring Internet Explorer.
Story7117Ability to load JSON for a Decision in irVerifyIt is now possible to load JSON files in addition to Test Scenario files when testing a decision.
Story7118Update flagship SDK to allow configuration of loggersSDK has been updated to support custom loggers.
Story7124Add email address by default for feedback serviceEmail address has been added by default in the feedback service dialog. It can be removed by user if needed. This will enable support to contact the user to provide help.
Bug7125Language Rules Referencing actions instead of objectsLanguage rule's actions no longer reference themselves, but the object they were targeting and functions.
Bug Fix7380DI-591User-Defined Functions (UDFs) containing string methods throw an errorUser-Defined Functions (UDFs) containing string functions now work as expected.
Story7381Include Decisions in the irAuthor Rule Application ReportDecisions are now included in the irAuthor Rule Application Report.
Story7391On prem: Set default for all per request catalog credentialsFor on prem installations, the default for "allow per request catalog credentials" is now set to true. Users can manually change it to false which is our recommendation.
Story8121Hide the Share functionality in the Catalog ribbonWe have made it possible for users to turn on and off the visibility of the share functionality. The default is now set to off. Read more about this feature, in the article, irCatalog Operations.
Bug Fix8482Error when trying to activate a license during installation of irauthorWe have improved the experience of activating a license in the irAuthor installer.
Story8851Refresh Okta tokens in irAuthorirAuthor's app in Okta now has refresh tokens enabled.
Story9145Vulnerability in the SQL data clientUpgraded to Microsoft SqlClient version 4.8.6
StoryDYN-242Support deletion of entities from rulesWe have added support for persisting entity deletion to Dynamics from within rules. This is accomplished with two new Rule Helper methods, DeleteEntityFromCollection and DeleteEntity. Refer to the Deployment Guide for more information on this functionality.
Bug FixDYN-690Rule Helper query doesn't handle '.' in filter stringFixed an issue with Rule Helper query parsing caused by '.' in string literals such as "Email = 'jp@jp.com'".
Bug FixDYN-712Rule Helper query filter using parentheses with date literals causes errorFixed an issue where using both date literals and parentheses in an expression like "(Birthdate = #1997-06-17#)" would cause a query error.
Bug FixDYN-716Rule Helper query fails when same entity type used more than once in filterPreviously a Rule Helper query expression that used the same entity types in multiple fields such as "PrimaryContact.LastName = 'Primary Contact' and SecondaryContact.LastName = 'Secondary Contact'" would fail. This is now resolved.
Bug FixDYN-722Circular references for new entities don't save correctlyFixed an issue where creating a new entity in rules and setting another relationship to the new entity would cause the new entity to fail to save correctly.
StoryDYN-725Increase Rule Helper query entity join limit from 10 to 15Allowed for an increased number of entities in Rule Helper query expression to match the increased limit set by Microsoft.
Bug FixDYN-726Customer Lookup does not reflect display name changeDynamics schema sync now properly handles changes to the display name for 'Customer' type fields.
StoryDYN-729Add support for polymorphic lookupsAdded support for Dynamics polymorphic lookup fields. These are represented in rules with virtual entities similar to the existing Customer and Owner field support.
StoryDYN-749Add link to the Deployment Guide in the irX ribbon Help sectionSupplemented the existing irX authoring help file in irAuthor with a link to the Deployment Guide.
StoryDYN-751Upgrade irX and execution webjob to Dataverse ServiceClientReplaced the legacy CrmServiceClient with the new cross-platform Dataverse ServiceClient. This provides authentication and performance improvements and allows building applications targeting .NET 6 and above.
StoryDYN-771Option to return data loading log back to plugin trace logAdded an option to rule configuration entity to enable return and tracing of detailed entity data loading log from rule execution service.
StoryDI-498ARM Template for self-hosted Decision ServicesAdded an ARM template to assist with self-hosted deployments of Decision Services to Azure. The template creates the required App Service resource, deploys the Decision Services code, and configures settings passed in via the template parameters.
Bug FixDI-518Fixed Swagger schema gen issue for RuleApp containing fields with default value checked but value left blankResolved an error that occurred when entity fields with data types that have a default value enabled but no value was specified.
StoryDI-522Azure Marketplace listing for self-hosted Decision ServicesAdded a listing to Azure Marketplace to assist self-hosted customers with deployment of Decision Services to Azure. The listing allows for deployment of a complete InRule Decision Services environment, including optionally deploying the required Catalog Service.
Bug FixDI-548Fixed Decision Services not picking up Runtime OverridesAdded support for configuration-based execution runtime overrides to Decision Services.
Bug FixDI-550Fixed error with rule sets containing parameters of certain data typesResolved various errors related to the use of rule set parameters.
Bug FixDI-559Error when executing ruleset with numeric parametersResolved an error when executing rules with integer or decimal ruleset parameters.
Bug FixDI-567SaaS logging level configuration setting not honored by RESChanging the logging level configuration setting will now correctly impact the logs emitted by the Rule Execution Service for SaaS users.
Bug FixDI-571Fixed auto rule sets incorrectly rendered in Decision API Swagger as an explicit rule setFixed an issue that caused auto rule sets to be displayed as explicit rule sets in the Swagger API.
Bug FixDI-581Tester should allow the import of dates with timesAdded support for importing date times through both the import button and drag/drop.
Bug FixDI-582Fixed 'UriTemplate' for RestOperation OverrideResolved a bug that was preventing the RestOperation UriTemplate override from being applied properly.
StoryDI-586Enable background compilation by default for SaaS and self-hostedAdded EnableBackgroundCompilation configuration setting and set default value to {{true}}.
StorySFC-265Rule Helper query filter with parenthetical expression throws an errorResolved an error that would occur when parenthesis () were included in the birth date query filter.
StorySFC-266Support for Named Credential auth type using API keyAdded support for API key authorization and the new Named Credential process introduced in the Salesforce Summer '23 update.
StorySFC-279Add "Auth Type" setting to Salesforce SaaS configuration settingsAdded an Auth Type configuration setting to allow users to switch between basic username/password authorization and API key authorization.
Bug FixSFC-286Error when logging in to https://your-username.lightning.force.com from irAuthorWe resolved this error by adding support for Webview2 to the Salesforce login within irAuthor.

Hosting the catalog on an Oracle database

This release does not guarantee support for hosting the catalog on an Oracle database. We recommend using Microsoft SQL Server. Another option is to upgrade your existing system with the plan to verify that connecting to the catalog is working. If not, revert back to your previous version.

note

Based on the changes we are introducing in 5.8.1, we believe hosting the catalog on an Oracle database will work, but we cannot guarantee it as this was outside the release's focus.