이 콘텐츠는 선택한 언어로 제공되지 않습니다.
Release notes for Red Hat Decision Manager 7.13
Abstract
Preface
These release notes list new features, features in technology preview, known issues, and issues fixed in Red Hat Decision Manager 7.13.
Making open source more inclusive
Red Hat is committed to replacing problematic language in our code, documentation, and web properties. We are beginning with these four terms: master, slave, blacklist, and whitelist. Because of the enormity of this endeavor, these changes will be implemented gradually over several upcoming releases. For more details, see our CTO Chris Wright’s message.
Chapter 1. Product overview
Red Hat Decision Manager is an open-source decision management platform that combines business rules management, complex event processing, Decision Model & Notation (DMN) execution, and Red Hat build of OptaPlanner for solving planning problems. It automates business decisions and makes that logic available to the entire business.
Business assets such as rules, decision tables, and DMN models are stored in a central repository. This ensures consistency, transparency, and the ability to audit across the business. Business users can modify business logic without requiring assistance from IT personnel.
Red Hat Decision Manager 7.13 provides increased stability, several fixed issues, and new features.
Red Hat Decision Manager is fully supported on Red Hat OpenShift Container Platform and can be installed on various platforms.
For information about the support policy for Red Hat Decision Manager, see the Release maintenance plan for Red Hat Decision Manager 7.x and Red Hat Process Automation Manager 7.x.
Chapter 2. New features
This section highlights new features in Red Hat Decision Manager 7.13.
2.1. Unified product deliverable and deprecation of Red Hat Decision Manager distribution files
In the Red Hat Process Automation Manager 7.13 release, the distribution files for Red Hat Decision Manager will be replaced with Red Hat Process Automation Manager files. Note that there will not be any change to the Red Hat Decision Manager subscription and the support entitlements and fees will remain the same. Red Hat Decision Manager is a subset of Red Hat Process Automation Manager, and Red Hat Decision Manager subscribers will continue to receive full support for the decision management and optimization capabilities. The business process management (BPM) capabilities are exclusive to Red Hat Process Automation Manager and will be available for use by Red Hat Decision Manager subscribers but with development support services only. Red Hat Decision Manager subscribers can upgrade to a full Red Hat Process Automation Manager subscription at any time to receive full support for BPM features.
Red Hat Decision Manager container images are now deprecated with unified deliverables. Red Hat Decision Manager subscribers can upgrade or install the latest Red Hat Process Automation Manager images from version 7.13 onward instead.
2.2. Ability to only enable decision management components and functionality
You can now configure the deployment to only enable decision management related components and functionality so that jBPM and case management features are disabled.
2.3. Ability to change the route termination and enable edge termination
During configuration of the environment, you can now change the route termination, enable edge termination, and set optional credentials.
2.4. Ability to use a custom registry and specific images
You can now configure the custom registry to use specific images during the configuration of the environment.
2.5. Ability to use a secret for Admin user during KieApp configuration
You can now use a secret containing the credentials for the Admin user during KieApp configuration.
2.6. Ability to change the route termination and enable edge termination
During configuration of the environment, you can now change the route termination, enable edge termination and set optional credentials.
2.7. DMN Designer
2.7.1. Drools DMN Engine support for DMN Specification v1.4
Red Hat Decision Manager now provides runtime support for DMN Specification v1.4 in the Drools DMN engine.
2.8. Red Hat OpenShift Container Platform
2.8.1. Configurable startup strategy when using the Operator installer
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.
2.8.2. Custom hostname routes
You can now set custom hostnames for external routes by using the routeHostname
property.
2.8.3. Improved SSL configurability
You can now enable or disable SSL in the operator and expose the SSL route.
2.8.4. Default configuration for Cross Domain Resource Sharing (CORS)
You can now specify whether to use a default or user customized CORS configuration.
2.8.5. Red Hat Data Grid user name and password configuration on Red Hat OpenShift Container Platform
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.
2.9. Red Hat build of OptaPlanner
2.9.1. Red Hat build of OptaPlanner solver with Micrometer
Additional metrics are available for monitoring the OptaPlanner solver with Micrometer.
2.10. Red Hat OpenShift Container Platform
2.10.1. Custom host name routes
You can now set custom host names for external routes by using the routeHostname
property.
2.10.2. Improved SSL configurability
You can now enable or disable SSL in the operator and expose the SSL route.
2.10.3. Default configuration for cross domain resource sharing (CORS)
You can now specify whether to use a default or user-customized CORS configuration.
Chapter 3. Support and compatibility
This section highlights supported version updates in Red Hat Decision Manager 7.13.
Oracle WebLogic Server (WLS) was not tested or verified for Red Hat Decision Manager 7.13.4 SP2.
For a complete list of supported configurations, see Red Hat Decision Manager 7 Supported Configurations.
Component | Supported Version | Notes |
---|---|---|
Red Hat build of Quarkus | 2.7.x | NA |
Red Hat JBoss EAP | 7.4.x | Red Hat Decision Manager now supports Red Hat JBoss EAP version 7.4.2 or later |
Spring Boot | 2.5.12 | NA |
AMQ Streams | 2.2 | Supported for high-availability event-driven decisions |
Red Hat JBoss Web Server | 5.6 | NA |
Red Hat OpenShift Container Platform | 4.12 | NA |
Chapter 4. Deprecated components
The components listed in this section have been deprecated.
4.1. Business Optimizer
Business Optimizer (OptaPlanner) 8.13.x, included as part of Red Hat Decision Manager, is in maintenance support. For the latest supported versions of OptaPlanner (8.29 and later) upgrade to Red Hat build of OptaPlanner, the newest addition to Red Hat Application Foundations. For more info, see Red Hat build of OptaPlanner is now available in Red Hat Application Foundations.
4.2. OptaPlanner 7
Both OptaPlanner 7 and OptaPlanner 8 are included with Red Hat Decision Manager 7.13, but OptaPlanner 7 is deprecated and might be removed in a future release. For information about migrating your OptaPlanner 7 projects to OptaPlanner 8, see Upgrading your Red Hat build of OptaPlanner projects to OptaPlanner 8.
4.3. OptaPlanner tooling components in Business Central
The following OptaPlanner tooling in Business Central is part of OptaPlanner 7. They are deprecated and might be removed in a future release.
- Data modeler annotations
- Guided rule editor actions for OptaPlanner score modification
- Solver assets
4.4. Unified product deliverable and deprecation of Red Hat Decision Manager distribution files
In the Red Hat Process Automation Manager 7.13 release, the distribution files for Red Hat Decision Manager will be replaced with Red Hat Process Automation Manager files. Note that there will not be any change to the Red Hat Decision Manager subscription and the support entitlements and fees will remain the same. Red Hat Decision Manager is a subset of Red Hat Process Automation Manager, and Red Hat Decision Manager subscribers will continue to receive full support for the decision management and optimization capabilities. The business process management (BPM) capabilities are exclusive to Red Hat Process Automation Manager and will be available for use by Red Hat Decision Manager subscribers but with development support services only. Red Hat Decision Manager subscribers can upgrade to a full Red Hat Process Automation Manager subscription at any time to receive full support for BPM features.
Red Hat Decision Manager container images are now deprecated with unified deliverables. Red Hat Decision Manager subscribers can upgrade or install the latest Red Hat Process Automation Manager images from version 7.13 onward instead.
4.5. Red Hat OpenShift Container Platform 3
Support for Red Hat OpenShift Container Platform 3 is removed in this release
4.6. Red Hat Enterprise Linux 7
Support for Red Hat Enterprise Linux 7 is deprecated in Red Hat Decision Manager and features and will be removed in a future release.
4.7. Support for JDK 8
Support for JDK 8 is deprecated in Red Hat Decision Manager and might be removed in a future release.
For a complete list of supported JDK configurations, see Red Hat Decision Manager 7 Supported Configurations.
4.8. Legacy kie-pmml dependency
The legacy kie-pmml
dependency was deprecated with Red Hat Decision Manager 7.10.0 and will be replaced in a future Red Hat Decision Manager release. For more information, see Designing a decision service using PMML models.
4.9. Support for OSGi framework integration
Support for integration with the OSGi framework is deprecated in Red Hat Decision Manager. It does not receive any new enhancements or features and will be removed in a future release. The decision and process engine integration with the OSGi framework is currently incompatible with Fuse version 7.8. If you intend to use the OSGi framework, continue to use Red Hat Decision Manager version 7.9 with Fuse version 7.7 until Fuse version 7.9 is available and certified.
4.10. Support for the RuleUnit API
The Red Hat Decision Manager RuleUnit API is deprecated due to incompatibility with the Kogito RuleUnit API.
4.11. Legacy Test Scenarios tool
The legacy Test Scenarios tool was deprecated in Red Hat Decision Manager version 7.3.0. It will be removed in a future Red Hat Decision Manager release. Use the new Test Scenarios designer instead.
4.12. Support for HACEP
High available (HA) event-driven decisioning, including Complex Event Processing (CEP), is deprecated due to end of support for AMQ Streams 1.x.
Chapter 5. Technology preview
This section lists features that are in Technology Preview in Red Hat Decision Manager 7.13. Business Central includes an experimental features administration page that is disabled by default. To enable this page, set the value of the appformer.experimental.features
property to true
.
These features are for Technology Preview only. Technology Preview features are not supported with Red Hat production service level agreements (SLAs), might not be functionally complete, and Red Hat does not recommend using them for production. These features provide early access to upcoming product features, enabling customers to test functionality and provide feedback during the development process.
For more information on Red Hat Technology Preview features, see Technology Preview Features Scope.
5.1. Deploying a high-availability authoring environment on Red Hat OpenShift Container Platform 4.x
You can deploy a high-availability Red Hat Decision Manager authoring environment on Red Hat OpenShift Container Platform 4.x using the operator.
5.2. OpenShift operator installer wizard
An installer wizard is provided in the Red Hat OpenShift Container Platform operator for Red Hat Decision Manager. You can use the wizard to deploy a Red Hat Decision Manager environment on Red Hat OpenShift Container Platform with the operator.
5.3. Authoring perspective customization
You can perform the following tasks to customize the Business Central authoring perspective:
- Open a Business Central project directly using an URL path parameter, without going through a list of spaces and projects.
- Hide or show the project toolbar, Metrics tab, and Change Request tab according to your requirements.
- Enhance the pagination.
- Customize the number of assets present on the project screen.
5.4. Red Hat build of OptaPlanner new constraint collectors
In order to provide a full implementation of some pre-existing OptaPlanner examples using the Constraint Streams API, the standard library of constraint collectors has been extended to include the following constraint collectors:
- One constraint collector takes point values such as dates, orders them on a number line, and makes groups of consecutive values with breaks between the groups available downstream.
- Another constraint collector takes interval values such as shifts, creates clusters of consecutive and possibly overlapping values with breaks between clusters, and makes the clusters available downstream.
These new collectors are in technology preview. Their interfaces, names, and functionality are subject to change. They have been placed in an experimental package outside of the public API to encourage public feedback before they become an officially supported part of the OptaPlanner public API.
5.5. Red Hat build of Kogito and Kafka integration
Red Hat build of Kogito decision microservices integration with managed Kafka by using the org.kie.kogito:kogito-addons-{quarkus|springboot}-events-decisions
event-driven add-on is now available as technology preview. On Red Hat build of Quarkus, you can add the io.quarkus:quarkus-kubernetes-service-binding
dependency to the application to handle the service binding created by the managed Kafka. On Spring boot, you must add the mappings
field to the created service binding which must contain the required environment variables needed by the application. Another solution is to use the custom configuration maps available in the Red Hat build of Kogito operator.
Chapter 6. Known issues in Red Hat Decision Manager 7.13
This section lists known issues with Red Hat Decision Manager 7.13.
6.1. Spring Boot
Wrong managed version of Spring Boot dependencies [RHPAM-4413]
Issue: The Spring Boot version (2.6.6) in the Maven repository is not certified by Red Hat yet. Therefore, you will receive a mismatch for the Narayana starter in productized binaries.
Workaround: In your pom.xml
file, define the following properties to override the current versions:
<version.org.springframework.boot>2.5.12</version.org.springframework.boot> <version.me.snowdrop.narayana>2.6.3.redhat-00001</version.me.snowdrop.narayana>
6.2. Red Hat build of Kogito
Red Hat build of Kogito is aligned with a non-supported Spring Boot version [RHPAM-4419]
Issue: Red Hat build of Kogito Spring Boot versions are managed in the kogito-spring-boot-bom
file, which imports dependency management from the org.springframework.boot:spring-boot-dependencies
BOM. The currently aligned version is 2.6.6, which does not map to any Red Hat supported versions. The latest supported version is 2.5.12. You must override dependency management with a BOM aligning to the Red Hat supported version which is 2.5.12.
Workaround:
To maintain the order of the imported BOM files, first include the Spring Boot BOM and then include the Red Hat build of Kogito specific BOM file:
<dependencyManagement> <dependencies> <dependency> <groupId>dev.snowdrop</groupId> <artifactId>snowdrop-dependencies</artifactId> <version>2.5.12.Final-redhat-00001</version> <type>pom</type> <scope>import</scope> </dependency> <dependency> <groupId>org.kie.kogito</groupId> <artifactId>kogito-spring-boot-bom</artifactId> <version>1.13.2.redhat-00002</version> <type>pom</type> <scope>import</scope> </dependency> </dependencies> </dependencyManagement>
Align the version of
spring-boot-maven-plugin
to the same version in your project build configuration file:<plugins> <plugin> <groupId>org.kie.kogito</groupId> <artifactId>kogito-maven-plugin</artifactId> <version>1.13.2.redhat-00002</version> <extensions>true</extensions> </plugin> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <version>2.5.12</version> <executions> <execution> <goals> <goal>repackage</goal> </goals> </execution> </executions> </plugin> </plugins>
Red Hat build of Kogito on Spring Boot leads to misalignment of Kafka-clients version [RHPAM-4418]
Issue: The Kafka-clients dependency version for Red Hat build of Kogito Spring Boot is by default managed by the org.springframework.boot:spring-boot-dependencies
BOM. Depending on which Spring Boot version is used, users might end up with an unsupported or vulnerable version of Kafka-clients. You must override the default dependency in your kogito-spring-boot-bom
to make sure you have the expected Kafka-clients version.
Workaround: In your projects, define dependencyManagement
explicitly for org.apache.kafka:kafka-clients
dependency to use the version released by AMQ Streams.
Chapter 7. Fixed issues in Red Hat Decision Manager 7.13
Red Hat Decision Manager 7.13 provides increased stability and fixed issues listed in this section.
7.1. Business Central
- When you migrate to 7.12.0 version from a previous version, Business Central fails to start with the no marshaller for type: org.guvnor.structure.contributors.Contributor error [RHPAM-4152]
- Importing a project via SSH is not working over a proxy [RHPAM-3954]
- The guided rule expression editor text box splits the expression in multiple text boxes separated by dot(.) [RHPAM-3679]
- In guided decision table, allow the search feature for the data from an external datasource [RHPAM-3415]
7.2. Build and assembly
- When you are reading a specifically crafted TAR archive, an Apache Ant build allocates a large amount of memory that leads to an out-of-memory error even for small inputs [RHPAM-3802]
7.3. KIE Server
-
if
JSONMarshaller
cannot find a classcom.nonexisting.Person
from a classloader, it deserializes the object as aLinkedHashMap
with acom.nonexisting.Person
key and it may result in no matching rule [RHPAM-4134]
7.4. Red Hat build of Kogito
- It is not possible to run the tests for Red Hat build of Kogito examples which contain scenario simulation dependency. The Surefire plugin fails with an exception [RHPAM-4068]
7.5. DMN designer
- When you try to invoke a Business Knowledge Model (BKM) function from included DMN model, the validation fails [RHDM-1395]
- When you are validating a DMN file invoking a java function, you receive an error message [RHPAM-3500]
- Elbow lines for object connections do not work [RHDM-1856]
- When you are publishing a decision model using the Documentation tab in the DMN Modeller, a PDF file is generated. In the Data Types section, data type names are not readable when they are longer. The part of the data type names are replaced with three dots. [RHDM-1690]
-
A standalone DMN editor is missing
isDirty
indication and fails to reflect changes in the data types or included models [RHDM-1560]
7.6. Migration
- The distribution files for Red Hat Decision Manager will be replaced with Red Hat Process Automation Manager files [RHPAM-3917]
7.7. Certification
- Dropping the support of HA CEP reference implementation due to end of life of AMQ Streams 1.x [RHPAM-4416]
7.8. Red Hat OpenShift Container Platform
-
When LDAP is integrated by an operator on Red Hat OpenShift Container Platform 4, the LDAP authentication fails because
direct-verification=true
is not set in LDAP realm [RHPAM-4148] - Add a capability to configure route termination from CRD files [RHPAM-4125]
-
when a
postconfigure.sh
script is introduced as an extension, it is not executed as custom KieServer S2I script unless an anotherdelayedpostconfigure.sh
script is present [RHPAM-3665] -
The
ImageStreams
objects are not updated with the new image releases, it needsimportPolicy
[RHPAM-4167]
7.9. Decision engine
-
The KJAR build fails with an executable model when you are comparing a
BigDecimal
type andString
type property [RHDM-1880] -
The
varargs
argument invocations are not jitted correctly, the varargs argument is wrapped into an array even when not necessary [RHPAM-4186] - Inconsistent property reactivity with JoinNode and FromNode [RHDM-1881]
-
An executable model generates
BigDecimal
expressions without using aMathContext
[RHDM-1878] -
The
SegmentPropagator
does not deal with a tuple staged as update and you receive an error [RHDM-1875]
Chapter 8. Known issues in Red Hat Decision Manager 7.13.1
This section lists known issues with Red Hat Decision Manager 7.13.1.
8.1. Business Central
Unable to deploy Business Central using JDK version 11.0.16 [RHPAM-4497]
Issue: It is not possible to deploy Business Central if your installation uses JDK version 11.0.16.
Actual result: Business Central does not deploy when launched.
Expected result: Business Central deploys successfully.
Workaround: Use a previous JDK version such as 11.0.5 or earlier.
8.2. Form Modeler
Date type process variable is empty when the process is started using Business Central form with the showTime
set to false
[RHPAM-4514]
Issue: When you use the default form rendering in Business Central and the process variable field has showTime=false
, the started process instance shows that the variable is empty. The affected types are java.time.LocalDateTime
, java.time.LocalDate
, java.time.LocalTime
, and java.util.Date
.
Steps to reproduce:
- Define the process variable with a specific type.
- Generate a form.
-
Open a form and set
showTime=false
for a specified field. - Deploy the project.
- Open the process form.
- Specify the value in the process form.
- Check the process instance variables. The value for the specified variable is empty.
Workaround: None.
Form in KIE Server with a java.util.Date
field does not allow the time to be inserted [RHPAM-4513]
Issue: When a process has a variable of type java.util.Date
, the generated form, if the showTime
attribute is true
, does not allow inserting the time part. Then after submitting the Date
variable shows all zeros in the time part of the datatype.
Workaround: None.
8.3. Red Hat OpenShift Container Platform
PostgreSQL 13 Pod won’t start because of an incompatible data dirctory [RHPAM-4464]
Issue: When you start a PostgreSQL pod after you upgrade the operator, the pod fails to start and you receive the following message:
Incompatible data directory. This container image provides PostgreSQL '13', but data directory is of version '10'. This image supports automatic data directory upgrade from '12', please carefully consult image documentation about how to use the '$POSTGRESQL_UPGRADE' startup option.
Workaround:
Check the version of PostgreSQL:
$ postgres -V
If the PostgreSQL version returned is 12.x or earlier, upgrade PostgreSQL:
Red Hat Decision Manager version PostgreSQL version Upgrade instructions 7.13.1
7.10
Follow the instructions in Upgrading database (by switching to newer PostgreSQL image version) to upgrade to PostgreSQL 12.x.
7.13.2
7.10
1. Follow the instructions in Upgrading database (by switching to newer PostgreSQL image version) to upgrade to PostgreSQL 12.x.
2. Follow the instructions in Upgrading database (by switching to newer PostgreSQL image version) to upgrade to PostgreSQL 13.x.
7.13.2
7.12
Follow the instructions in Upgrading database (by switching to newer PostgreSQL image version) to upgrade to PostgreSQL 13.x.
Verify that PostpreSQL has been upgraded to your required version:
$ postgres -V
Chapter 9. Fixed issues in Red Hat Decision Manager 7.13.1
Red Hat Decision Manager 7.13.1 provides increased stability and fixed issues listed in this section.
9.1. Business Central
-
The test scenario returns an error when it is executed in the
mvn test
command [RHDM-1539]
9.2. KIE Server
-
A
ClassCastException
occurs if you submit a form in akie-server
that contains the date process variable [RHPAM-4326] -
The EJB service
saveContentFromUser
method does not works with the customusercallback
and you receive an error message [RHPAM-4234] -
The custom query response does not return the
SLAdueDate
with theUserTasksWithCustomVariables
mapper [RHPAM-4232] - The EventEmitter returns wrong task statuses [RHPAM-4091]
- The properties on custom settings are not available on the KIE Server deployments [RHPAM-3976]
-
Class retention by
JSONMashaller ObjectMapper._typeFactory._typeCache
[RHDM-1933] -
The class retention by
JSONMashaller ObjectMapper._typeFactory._typeCache
and you receiveOutOfMemoryError: Metaspace
error [RHDM-1933]
9.3. Red Hat build of Kogito
- Kogito aligned with non supported Spring Boot version [RHPAM-4419]
9.4. DMN designer
9.5. Configuration
- Wrong managed version of Spring Boot dependencies [RHPAM-4413]
9.6. Red Hat OpenShift Container Platform
- Upgrade Red Hat JBoss EAP version to 7.4.6 on RHPAM image [RHPAM-4481]
- Sensitive information such as user names and passwords are exposed in environment variables and pod logs [RHPAM-4438]
-
The Kie Server OpenShift startup strategy watcher is closed and the
DeploymentConfig
is not updated [RHPAM-3333]
9.7. Decision engine
-
When you are using generics in accumulate inline code, you receive an error with the
ClassNotFoundException
exception [RHPAM-4444] - The metrics of rule execution must include the rules fired from a BPMN process [RHPAM-4248]
-
The
kie-server-client
fails to unmarshall a response suddenly with theNumberFormatException
[RHDM-1942] - The build fails with a "_this cannot be resolved" message during the compilation of a generated executable model [RHDM-1940]
-
In an executable model, you receive a
NullPointerException
inLambdaConsequence
error with global variable [RHDM-1920] - Fails to parse a constraint connected with OR with a bind variable on right side in an executable model [RHDM-1910]
-
In an executable model, when a
BigDecimal
literal is set to a variable with a MVEL dialect, you receive theClassCastException
exception [RHDM-1908] - In an executable model, a prop with method invocation is not recognized in a modify block [RHDM-1907]
-
In an executable model, an arithmetic operation with a
String
coercion in constraint fails to execute [RHDM-1905] -
In an executable model, an arithmetic operation with a
BigDecimal
in constraint fails [RHDM-1904]
Chapter 10. Known issues in Red Hat Decision Manager 7.13.2
This section lists known issues with Red Hat Decision Manager 7.13.2.
10.1. Red Hat OpenShift Container Platform
PostgreSQL 13 Pod won’t start because of an incompatible data dirctory [RHPAM-4464]
Issue: When you start a PostgreSQL pod after you upgrade the operator, the pod fails to start and you receive the following message:
Incompatible data directory. This container image provides PostgreSQL '13', but data directory is of version '10'. This image supports automatic data directory upgrade from '12', please carefully consult image documentation about how to use the '$POSTGRESQL_UPGRADE' startup option.
Workaround:
Check the version of PostgreSQL:
$ postgres -V
If the PostgreSQL version returned is 12.x or earlier, upgrade PostgreSQL:
Red Hat Decision Manager version PostgreSQL version Upgrade instructions 7.13.1
7.10
Follow the instructions in Upgrading database (by switching to newer PostgreSQL image version) to upgrade to PostgreSQL 12.x.
7.13.2
7.10
1. Follow the instructions in Upgrading database (by switching to newer PostgreSQL image version) to upgrade to PostgreSQL 12.x.
2. Follow the instructions in Upgrading database (by switching to newer PostgreSQL image version) to upgrade to PostgreSQL 13.x.
7.13.2
7.12
Follow the instructions in Upgrading database (by switching to newer PostgreSQL image version) to upgrade to PostgreSQL 13.x.
Verify that PostpreSQL has been upgraded to your required version:
$ postgres -V
Chapter 11. Fixed issues in Red Hat Decision Manager 7.13.2
Red Hat Decision Manager 7.13.2 provides increased stability and fixed issues listed in this section.
11.1. Business Central
-
You cannot save a DMN model if you use the
()not
function [RHDM-1895] - You cannot deploy a KJAR to a remote maven repository that requires access via a proxy in Business Central[RHPAM-4509]
-
The
Table 'rhpam.taskEvent' doesn’t exist
error appears after upgrading to 7.12.0 or later [RHPAM-4578] - The commit history of the Metrics tab is not refreshed on branches other than the main branch [RHPAM-2603]
11.2. KIE Server
- Cannot commit a session during a retry of the parent process [RHPAM-4499]
-
Unable to connect to a PostgresSQL DB over SSL from a
kieserver
image [RHPAM-4400] -
When a process has variable of type
java.util.Date
, if theshowTime
attribute on the generated form is set totrue
, you cannot inser the time part [RHPAM-4513] -
The ISPN000474 error is generated by
kie-server
when two nodes are configured to support failover [RHPAM-4223]
11.3. Red Hat OpenShift Container Platform
- Cannot use special characters in passwords in the Business Central operator [RHPAM-4529]
-
The
baseFilter(AUTH_LDAP_BASE_FILTER)
filter is incompatible with versions earlier than 7.12.0 [RHPAM-4147] - Upgrade Red Hat JBoss EAP version to 7.4.8 on Red Hat Process Automation Manager image [RHPAM-4616]
11.4. Decision engine
- Equality conditions between the BigDecimal property and a numeric value does not work correctly in a non-executable model [RHDM-1944]
- An unexpected rule fires after upgrading from 7.10.1 to 7.12.1 when capitalized property is updated in modify block [RHDM-1945]
- The non-executable-model does not react to the bind-only Map property with map access operator [RHDM-1952]
-
Even after modifying, a non-matching rule is fired again when modified facts are provided by a
from
statement [RHDM-1951]
Chapter 12. Fixed issues in Red Hat Decision Manager 7.13.3
Red Hat Decision Manager 7.13.3 provides increased stability and fixed issues listed in this section.
12.1. Business Central
- Dashbuilder does not support the type MILLISECOND [RHPAM-4659]
-
An exception occurs while using expressions with the
$
character in BRL condition in GDST [RHDM-1938]
12.2. Red Hat build of Kogito
- BPMN files contaning (Java) ServiceTask created using VSCode BPMN Editor causes parser errors in maven build [RHPAM-4604]
12.3. DMN Designer
- [GSS](7.13.3) DMN extend rule to catch non-normalized named elements [RHDM-1957]
12.4. Red Hat OpenShift Container Platform
-
Red Hat Decision Manager Kogito Operator 7.x installation is failing with
OOMKilled
andCrashLoopBackOff
[RHPAM-4629]
12.5. Decision engine
- NullPointerException in mvel MathProcessor with equality check when null property is on right side [RHPAM-4642]
-
executable-model
fails with BigDecimal arithmetic when it’s a scope of a method call [RHDM-1966] -
The
str
operator with bind variable fails aftermvel
jitting [RHDM-1965] - The executable model build fails when setting negative BigDecimal literal value [RHDM-1959]
Chapter 13. Known issues in Red Hat Decision Manager 7.13.4
This section lists known issues with Red Hat Decision Manager 7.13.4.
13.1. Business Central
Business Central EAP7 deployable zip from 7.13.4 cannot be updated by the update tool [RHPAM-4838]
Issue:
If you use the update tool to update an Red Hat Decision Manager 7.13.4 rhpam-business-central-eap7-deployable
installation to release 7.13.4SP1, the update fails with the following error:
ERROR - The patch is not valid for the distribution and version!
Workaround:
-
Download the
build.metadata
file attached to RHPAM-4838 to thebusiness-central.war/META-INF
directory in your Business Central installation. - Run the update tool again.
Chapter 14. Fixed issues in Red Hat Decision Manager 7.13.4
Red Hat Decision Manager 7.13.4 provides increased stability and fixed issues listed in this section.
14.1. Business Central
- Dashbuilder does not support the type MILLISECOND [RHPAM-4659]
- Standalone Business Central does not start on Red Hat Enterprise Linux (RHEL) [RHPAM-4715]
- Data filter is not working as expected [RHPAM-4664]
14.2. KIE Server
-
The
ClassNotFoundException
occurs when launching a business application with the commandmvn spring-boot:run
[RHDM-1984] -
Behavior of the
ClassCastException
exception changed after RHPAM 7.13.0 for empty values in the request [RHPAM-4725] - The NoSuchMethodError occurs when retrieving Kie server information on SpringBoot [RHPAM-4714]
-
The productized
cxf-rt-bindings-soap
dependency inkie-camel
is invalid [RHPAM-4683] -
The NullPointerException (NPE) occurs on
TupleSetsImpl.setNextTuple
withSubnetworkTuple
[RHDM-1968]
14.3. Red Hat OpenShift Container Platform
- Upgrade JBoss Enterprise Application Server to 7.4.12 on RHPAM and BAMOE images [RHPAM-4762]
-
Unable to set
direct-verification=true
individually in LDAP realm by operator [RHPAM-4754] -
Unable to connect to an external PostgreSQL database over SSL from
kie-server
on OpenShift Container Platform [RHPAM-4740] -
Do not set URL envs if the
jdbcUrl
property is not set [RHPAM-4713] -
Legacy datasource scripts do not consider XA properties for the
mariadb
driver [RHPAM-4712] - Correctly set the XA Connection URL property [RHPAM-4711]
-
KIE Server
configMap
points to SSL routes when SSL is disabled [RHPAM-4709] - Can’t login into Business Central without SSL configured [RHPAM-4705]
-
NoSuchMethodException
: Method setURL not found [RHPAM-4704] -
The pom.xml file in
rhpam-7-openshift-image/quickstarts/router-ext
contains the wrong version [RHPAM-4682]
14.4. Decision engine
- Unnecessary warning message appears when executing a DRL file [RHPAM-4758]
-
The
NullPointerException
error occurs inMemoryFileSystem
whenkbase.name
is empty inkmodule.xml
[RHPAM-4755] -
With a non-executable model and the
mvel
dialect, when the modify-block is placed inside a block such as theif-block
in RHS, the modify does not work correctly [RHDM-1985] - After upgrading to 7.13.2, rules fire incorrectly when BigDecimal equality is involved in a pattern [RHDM-1974]
- The executable model doesn’t resolve bind variables from another pattern of the same type in method call in LHS for property reactivity [RHDM-1969]
- The executable model doesn’t resolve bind variables in a method call in LHS for property reactivity [RHDM-1967]
Chapter 15. Fixed issues in Red Hat Decision Manager 7.13.5
Red Hat Decision Manager 7.13.5 provides increased stability and fixed issues listed in this section.
15.1. Business Central
- Cannot clone project by ssh when business central is integrated with LDAP [RHPAM-4478]
- System error occurs when you access the Form asset or the Task form which have the listbox component [RHPAM-4778]
- Duplicate signals received [RHPAM-4813]
15.2. KIE Server
- Backport DROOLS-7014 to Red Hat Decision Manager libraries [RHDM-2006]
- An immutable KIE container is not deployed with auto scan in SpringBoot kie-server after upgrading to 7.13.1 [RHPAM-4800]
- Exclusion on kie-server affects custom endpoints [RHPAM-4876]
15.3. Decision engine
- Coercion from interger literal to BigDecimal bind variable [RHDM-1991]
- Behavior of multiple updates in executable model is different from non-executable model [RHDM-1993]
- Performance degradation when increasing concurrency of rule execution in multi threads [RHDM-1994]
- Non-matching rule fires randomly and results in infinite-loop [RHDM-2007]
- The Drools executable-model fails with BigDecimal coercion for method arguments [RHDM-2014]
- EXISTS and NOT do not work correctly with multiple constraints with BigDecimal [RHDM-2016]
- Drools executable-model fails with a bind variable to a calculation result of int and BigDecimal [RHDM-2020]
Appendix A. Versioning information
Documentation last updated on Thursday, March 14th, 2024.
Appendix B. Contact information
Red Hat Decision Manager documentation team: brms-docs@redhat.com