Chapter 3. New features
This section highlights new features in Red Hat Decision Manager 7.12.
3.1. Red Hat Decision Manager 7.12 Kogito decision services support Copy linkLink copied to clipboard!
3.1.1. IBM Power support in Red Hat OpenShift Container Platform 4.10 Copy linkLink copied to clipboard!
Starting with Red Hat Decision Manager 7.12, IBM Power supports Red Hat OpenShift Container Platform 4.10 using Open JDK 11. For a complete list of supported configurations, see Red Hat Decision Manager 7 Supported Configurations.
3.2. Ability to send cookies in the REST work item handler Copy linkLink copied to clipboard!
You can now send cookies to the REST work item handler using the Cookie header and cookie parameters in a REST API as shown in the following example:
cookieParam1=cookieParam1_Value;cookieParam2=cookieParam2_Value
You can also define the path for which the cookie is valid using the CookiePath header. By default, the value of CookiePath is set to /.
3.3. Support for the general NPM registry for standalone editors Copy linkLink copied to clipboard!
You can now use the general NPM registry to install the standalone editors including BPMN and DMN editors. For more information about standalone editors, see Designing business processes using BPMN models and for more information about the NPM registry, see https://www.npmjs.com/package/@kogito-tooling/kie-editors-standalone.
3.4. Distance-based clustering model in PMML Copy linkLink copied to clipboard!
Red Hat Decision Manager now includes consumer conformance support for the distance-based clustering model in PMML. You can now integrate clustering models with your decision services in Red Hat Decision Manager. For more information about clustering models, see Designing a decision service using PMML models.
3.5. File-based user data storage Copy linkLink copied to clipboard!
Red Hat Decision Manager can now store user data in sets of files instead sets of properties. File-based storage provides several extra features, such as SSH login and a user maintenance UI.
3.6. KIE Server Copy linkLink copied to clipboard!
3.6.1. Support for adding a request identifier to the JMS header Copy linkLink copied to clipboard!
A new KIE Server system property, org.kie.executor.jms.jobHeader, was added to Red Hat Decision Manager. If the value of this property is set to true, the jobId JMS header property will contain the request identifier.
For a list of KIE Server system properties, see Managing and monitoring KIE Server.
3.7. Red Hat build of OptaPlanner Copy linkLink copied to clipboard!
3.7.1. OptaPlanner quickstarts Copy linkLink copied to clipboard!
The following quickstarts are included in the Red Hat Decision Manager 7.12.0 Kogito and OptaPlanner 8 Decision Services Quickstarts download (rhdm-7.12.0-kogito-and-optaplanner-quickstarts.zip):
-
optaplanner-quickstarts-8.11.1.Final-redhat-00006/hello-world optaplanner-quickstarts-8.11.1.Final-redhat-00006/technology-
java-activemq-quarkus -
java-quarkus -
java-spring-boot -
kotlin-quarkus
-
optaplanner-quickstarts-8.11.1.Final-redhat-00006/use-cases-
call-center -
facility-location -
maintenance-scheduling -
school-timetable -
vaccination-scheduling
-
3.7.2. Micrometer with OptaPlanner Copy linkLink copied to clipboard!
Red Hat build of OptaPlanner exposes metrics through Micrometer, a metrics instrumentation library for Java applications. You can use Micrometer with popular monitoring systems to monitor the OptaPlanner solver. For information about using Micrometer with OptaPlanner, see Developing Solvers with Red Hat Decision Manager.
3.8. Red Hat OpenShift Container Platform Copy linkLink copied to clipboard!
3.8.1. Configurable startup strategy when using the Operator installer Copy linkLink copied to clipboard!
When you deploy Red Hat Decision Manager on Red Hat OpenShift Container Platform using the operator installer, by default the deployment uses the OpenShiftStartupStrategy setting. You can now switch to the Controller startup strategy in the configuration user interface if necessary.
3.8.2. Custom hostname routes Copy linkLink copied to clipboard!
You can now set custom hostnames for external routes by using the routeHostname property.
3.8.3. Improved SSL configurability Copy linkLink copied to clipboard!
You can now enable or disable SSL in the operator and expose the SSL route.
3.8.4. Default configuration for Cross Domain Resource Sharing (CORS) Copy linkLink copied to clipboard!
You can now specify whether to use a default or user customized CORS configuration.
3.8.5. LDAP configuration changes for Red Hat OpenShift Container Platform Copy linkLink copied to clipboard!
When deploying Red Hat Decision Manager on Red Hat OpenShift Container Platform, LDAP security configuration now uses the Elytron subsystem. To support the Elytron subsystem, the following configuration settings were removed:
-
AUTH_ROLE_MAPPER_REPLACE_ROLE -
AUTH_LDAP_DISTINGUISHED_NAME_ATTRIBUTE -
AUTH_LDAP_JAAS_SECURITY_DOMAIN -
AUTH_LDAP_USERNAME_BEGIN_STRING -
AUTH_LDAP_USERNAME_END_STRING -
AUTH_LDAP_PARSE_ROLE_NAME_FROM_DN -
AUTH_LDAP_PARSE_USERNAME -
AUTH_LDAP_REFERRAL_USER_ATTRIBUTE_ID_TO_CHECK -
AUTH_LDAP_ROLE_ATTRIBUTE_IS_DN -
AUTH_LDAP_ROLE_NAME_ATTRIBUTE_ID
The following configuration settings were added:
-
LDAP_AUTH_RECURSIVE_SEARCH -
AUTH_LDAP_MAPPER_KEEP_MAPPED -
AUTH_LDAP_MAPPER_KEEP_NON_MAPPED -
AUTH_LDAP_REFERRAL_MODE -
LDAP_AUTH_NEW_IDENTITY_ATTRIBUTES -
AUTH_LDAP_LOGIN_FAILOVER
3.8.6. Red Hat Data Grid user name and password configuration on Red Hat OpenShift Container Platform Copy linkLink copied to clipboard!
When deploying a high-availability Red Hat Decision Manager environment on Red Hat OpenShift Container Platform, you can now configure the user name and password for the Red Hat Data Grid component.
3.8.7. Post-configuration scripts for Red Hat OpenShift Container Platform Copy linkLink copied to clipboard!
When deploying Red Hat Decision Manager on Red Hat OpenShift Container Platform, running post-configuration scripts on Red Hat JBoss EAP on the Business Central and KIE Server pods is now supported. You can use these scripts to configure Elytron users.
3.8.8. Role mapping configuration for Red Hat OpenShift Container Platform without a file Copy linkLink copied to clipboard!
When deploying Red Hat Decision Manager on Red Hat OpenShift Container Platform, you can now configure role mapping for Red Hat Single Sign-On or LDAP configuration by entering the configuration directly in the settings, without using a role mapping configuration file. The use of a role mapping configuration file is now optional but still supported.