Skip to main content

InRule Decision Platform Version 5.9.0 Now Available

We are excited to announce the release of InRule Decisioning version 5.9.0, which includes several enhancements, new features, and bug fixes.

InRule 5.9.0 is a comprehensive Decision Platform release encompassing an upgrade to .NET 8, expanded security options, and high-value enhancements to core services and integrations. With this release, InRule’s execution and catalog services are well-positioned to take advantage of modern scaling, monitoring and containerized deployment practices.

Below is a summary of what's new in this release:

Catalog Enhancements

  • Upgraded Catalog Service and Web Catalog Manager
    The Catalog Service and Web Catalog Manager has been upgraded to .NET 8, enabling cross-platform deployment on Windows and Linux.
  • View release notes

Decision Services Updates

  • Added Secondary API key support Support for a Secondary API key is now available in Decision Services to enable ease of key rotation.
  • OAuth 2.0 for execution authentication is now supported
    OAuth 2.0 is now available as an alternative to API key authentication for Decision Services, providing a secure method for authenticating via JWT access tokens.
  • Added Dynamics and Salesforce RuleHelper compatibility
    The Dynamics and Salesforce RuleHelper connector now allows for integration with Decision Services as compared to the fully integrated Dynamics or Salesforce Execution Service.
  • View release notes

Dynamics Enhancements

  • New Dynamics Rule Execution REST API
    The Dynamics execution service has been upgraded to .NET 8.0 WebApi replacing the Azure WebJob/Relay integration model. Additional authentication options are also included for Primary/Secondary API key and OAuth 2.0. See the InRule for Dynamics Deployment Guide for more information.
  • View release notes

Salesforce Enhancements

  • Client Credentials Auth Flow Support
    Client Credentials is now the recommended authentication flow for connecting to Salesforce, offering a simpler configuration suitable for service-to-service connectivity.
  • Upgraded Salesforce Execution Service
    Salesforce execution service has been upgraded to .NET 8, enabling cross-platform deployment on Windows and Linux.
  • View release notes

Runtime Analytics

  • Improved look and feel of the dashboard
    Streamlined widgets into a single-column vertical layout, simplifying the Runtime Analytics dashboard and improving performance.
  • View release notes

Rules Engine Updates

  • Release .NET 8 SDK dlls on NuGet
    Upgrade InRule SDK dlls to .NET 8 and release on NuGet - InRule.Runtime, InRule.Repository, and InRule.Common.
  • Enhancement of the UDF Round Function
    The Util.Math.Round() function in UDFs now allows specification of the MidpointRounding type, supporting both bank rounding and MidpointRounding.AwayFromZero.
  • View release notes

Upgrade Considerations

  • Catalog and execution services upgraded to .NET 8 and positioned for cross-platform containerization, Docker images coming soon
  • Retirement of classic irServer Rule Execution Service requiring transition to Decision Services
  • New authentication options for execution services
  • Change to Environment Variables/App settings format
  • Windows Installer considerations for local install
  • Enhancements to Dynamics and Salesforce integrations - New Dynamics REST Execution API and OAuth 2.0 authentication options
  • View details

SaaS Customers

This is an optional release for SaaS users. If you would like to implement these new features, please contact InRule Support to schedule your upgrade to 5.9.0.

Full release notes

This release also contains bug fixes and security updates. For a detailed list of all the changes, please see the article InRule Decisioning Version 5.9.0 Release Notes.