Red Hat Decision Manager 7.13 发行注记

Red Hat Decision Manager 7.13

摘要

本文档包含 Red Hat Decision Manager 7.13 发行注记。

前言

本发行注记列出了 Red Hat Decision Manager 7.13 中修复的新功能、技术预览功能、已知问题和问题。

使开源包含更多

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。我们从这四个术语开始: master、slave、blacklist 和 whitelist。这些更改将在即将发行的几个发行本中逐渐实施。详情请查看 CTO Chris Wright 的信息。

第 1 章 产品概述

Red Hat Decision Manager 是一个开源决策管理平台,它结合了商业规则管理、复杂事件处理、决策模型和符号(DMN)执行以及为解决规划问题的红帽构建。它可自动化业务决策,并使逻辑可供整个业务使用。

规则、决策表和 DMN 模型等业务资产存储在中央存储库中。这可以确保企业的一致性、透明性和审计能力。商业用户无需 IT 人员的协助即可修改业务逻辑。

Red Hat Decision Manager 7.13 提供更高的稳定性、几个固定问题以及新功能。

Red Hat OpenShift Container Platform 完全支持 Red Hat Decision Manager,并可在各种平台上安装。

有关 Red Hat Decision Manager 支持政策的详情,请查看 Red Hat Decision Manager 7.x 和 Red Hat Process Automation Manager 7.x 的发行维护计划

第 2 章 新功能

本节重点介绍 Red Hat Decision Manager 7.13 中的新功能。

2.1. Red Hat Decision Manager 发行版文件的统一产品交付和弃用

在 Red Hat Process Automation Manager 7.13 发行版本中,Red Hat Decision Manager 的分发文件将被 Red Hat Process Automation Manager 文件替代。请注意,Red Hat Decision Manager 订阅没有任何更改,支持权利和费用将保持不变。Red Hat Decision Manager 是 Red Hat Process Automation Manager 的子集,Red Hat Decision Manager 订阅者将继续获得对决策管理和优化功能的完全支持。电源管理(SVVP)功能是 Red Hat Process Automation Manager 独有的,可供 Red Hat Decision Manager 订阅者使用,但仅提供开发支持服务。Red Hat Decision Manager 订阅者可以随时升级到完整的 Red Hat Process Automation Manager 订阅,以获得对 BPM 功能的完全支持。

Red Hat Decision Manager 容器镜像现已弃用,统一交付。Red Hat Decision Manager 订阅者可以从版本 7.13 开始升级或安装最新的 Red Hat Process Automation Manager 镜像。

2.2. 只能启用决策管理组件和功能

现在,您可以将部署配置为只启用与决策管理相关的组件和功能,以便禁用 jBPM 和问题单管理功能。

2.3. 更改路由终止并启用边缘终止的功能

在环境配置过程中,您现在可以更改路由终止、启用边缘终止和设置可选凭证。

2.4. 使用自定义 registry 和特定镜像的功能

现在,您可以在配置环境过程中将自定义 registry 配置为使用特定镜像。

2.5. 在 KieApp 配置过程中将 secret 用于管理员用户

现在,您可以在 KieApp 配置过程中使用包含 Admin 用户凭证的 secret。

2.6. 更改路由终止并启用边缘终止的功能

在环境配置过程中,您现在可以更改路由终止,启用边缘终止并设置可选凭证。

2.7. DMN Designer

2.7.1. doly DMN Engine 支持 DMN 规格 v1.4

Red Hat Decision Manager 现在为 dols DMN 引擎中的 DMN 规格 v1.4 提供运行时支持。

2.8. Red Hat OpenShift Container Platform

2.8.1. 使用 Operator 安装程序时可配置的启动策略

当您使用 operator 安装程序在 Red Hat OpenShift Container Platform 上部署 Red Hat Decision Manager 时,默认情况下,部署会使用 OpenShiftStartupStrategy 设置。现在,您可以根据需要在配置用户界面中切换到 Controller 启动策略。

2.8.2. 自定义主机名路由

现在,您可以使用 routeHostname 属性为外部路由设置自定义主机名。

2.8.3. 改进了 SSL 配置

现在,您可以在 Operator 中启用或禁用 SSL,并公开 SSL 路由。

2.8.4. 跨域资源共享(CORS)的默认配置

现在,您可以指定是否使用默认或用户自定义的 CORS 配置。

2.8.5. Red Hat OpenShift Container Platform 上的 Red Hat Data Grid 用户名和密码配置

当在 Red Hat OpenShift Container Platform 上部署高可用性 Red Hat Decision Manager 环境时,您现在可以为 Red Hat Data Grid 组件配置用户名和密码。

2.9. 红帽构建的 OptaPlanner

2.9.1. Red Hat build of OptaPlanner solver with Micrometer

可使用 Micrometer 监控 OptaPlanner solver。

2.10. Red Hat OpenShift Container Platform

2.10.1. 自定义主机名路由

现在,您可以使用 routeHostname 属性为外部路由设置自定义主机名。

2.10.2. 改进了 SSL 配置

现在,您可以在 Operator 中启用或禁用 SSL,并公开 SSL 路由。

2.10.3. 跨域资源共享(CORS)的默认配置

现在,您可以指定是否使用默认或用户自定义的 CORS 配置。

第 3 章 支持和兼容性

本节重点介绍 Red Hat Decision Manager 7.13 中支持的版本更新。

有关支持的配置的完整列表,请参阅 Red Hat Decision Manager 7 支持的配置

表 3.1. Red Hat Decision Manager 7.13 中支持的配置

组件支持的版本备注

Red Hat build of Quarkus

2.7.x

不适用

Red Hat JBoss EAP

7.4.x

Red Hat Decision Manager 现在支持 Red Hat JBoss EAP version 7.4.2 或更高版本

Spring Boot

2.5.12

不适用

AMQ Streams

2.2

支持高可用性事件驱动的决策

Red Hat JBoss Web Server

5.6

不适用

Red Hat OpenShift Container Platform

4.12

不适用

第 4 章 弃用的组件

本节中列出的组件已弃用。

4.1. Business Optimizer

Business Optimizer (OptaPlanner) 8.13.x (作为 Red Hat Decision Manager 的一部分)包括在维护支持中。对于最新支持的 OptaPlanner (8.29 及更新的版本)升级到 Red Hat build of OptaPlanner,它是 Red Hat Application Foundation 的最新版本。如需更多信息,请参阅 Red Hat Application Foundations 中提供了 Red Hat build of OptaPlanner

4.2. OptaPlanner 7

OptaPlanner 7 和 OptaPlanner 8 都包含在 Red Hat Decision Manager 7.13 中,但 OptaPlanner 7 已被弃用,并可能在以后的发行版本中被删除。有关将 OptaPlanner 7 项目迁移到 OptaPlanner 8 的详情,请参考 将 Red Hat build of OptaPlanner 8 升级到 OptaPlanner 8

4.3. OptaPlanner 工具组件

Business Central 中的以下 OptaPlanner 工具是 OptaPlanner 7 的一部分。它们已弃用,并可能在以后的发行版本中被删除。

  • 数据模型注解
  • OptaPlanner 分数修改的指南规则编辑器操作
  • 解决问题资产

4.4. Red Hat Decision Manager 发行版文件的统一产品交付和弃用

在 Red Hat Process Automation Manager 7.13 发行版本中,Red Hat Decision Manager 的分发文件将被 Red Hat Process Automation Manager 文件替代。请注意,Red Hat Decision Manager 订阅没有任何更改,支持权利和费用将保持不变。Red Hat Decision Manager 是 Red Hat Process Automation Manager 的子集,Red Hat Decision Manager 订阅者将继续获得对决策管理和优化功能的完全支持。电源管理(SVVP)功能是 Red Hat Process Automation Manager 独有的,可供 Red Hat Decision Manager 订阅者使用,但仅提供开发支持服务。Red Hat Decision Manager 订阅者可以随时升级到完整的 Red Hat Process Automation Manager 订阅,以获得对 BPM 功能的完全支持。

Red Hat Decision Manager 容器镜像现已弃用,统一交付。Red Hat Decision Manager 订阅者可以从版本 7.13 开始升级或安装最新的 Red Hat Process Automation Manager 镜像。

4.5. Red Hat OpenShift Container Platform 3

此发行版本删除了对 Red Hat OpenShift Container Platform 3 的支持

4.6. Red Hat Enterprise Linux 7

Red Hat Decision Manager 和特性中弃用了对 Red Hat Enterprise Linux 7 的支持,并将在以后的发行版本中删除。

4.7. 对 JDK 8 的支持

Red Hat Decision Manager 中已弃用对 JDK 8 的支持,并可能在以后的发行版本中被删除。

有关支持的 JDK 配置的完整列表,请参阅 Red Hat Decision Manager 7 支持的配置

4.8. 传统的 kie-pmml 依赖项

传统的 kie-pmml 依赖项已在 Red Hat Decision Manager 7.10.0 中弃用,并将在以后的 Red Hat Decision Manager 发行版本中替代。如需更多信息 ,请参阅使用 PMML 模型设计决策服务

4.9. 支持 OSGi 框架集成

红帽决策管理器弃用了与 OSGi 框架集成的支持。它不会收到任何新的增强功能或功能,并将在以后的版本中被删除。决策和流程引擎与 Dan 框架集成目前与 Fuse 版本 7.8 不兼容。如果要使用 OSGi 框架,继续使用带有 Fuse 版本 7.7 的 Red Hat Decision Manager 版本 7.9,直到 Fuse 版本 7.9 可用并认证。

4.10. 支持 RuleUnit API

由于与 Kogito RuleUnit API 不兼容,Red Hat Decision Manager RuleUnit API 已被弃用。

4.11. 旧的测试场景工具

旧的 Test Scenarios 工具在 Red Hat Decision Manager 7.3.0 版本中已弃用。在以后的 Red Hat Decision Manager 发行版本中,将删除它。改为使用新的测试场景设计器。

4.12. 支持 HACEP

由于对 AMQ Streams 1.x 的支持,高可用性(HA)事件驱动的决定(包括复杂事件处理(CEP)已被弃用。

第 5 章 技术预览

本节列出了 Red Hat Decision Manager 7.13 中技术预览的功能。Business Central 包括一个实验功能管理页面,默认是禁用的。要启用此页面,将 appformer.experimental.features 属性的值设置为 true

重要

这些功能仅用于技术预览。红帽产品服务级别协议(SLA)不支持技术预览功能,且其功能可能并不完善,因此红帽不建议在生产环境中使用它们。这些技术预览功能可以使用户提早试用新的功能,并有机会在开发阶段提供反馈意见。

如需有关红帽技术预览功能的更多信息,请参阅 技术预览功能范围

5.1. 在 Red Hat OpenShift Container Platform 4.x 上部署高可用性编写环境

您可以使用操作员在 Red Hat OpenShift Container Platform 4.x 上部署高可用性红帽决策管理器编写环境。

5.2. OpenShift operator 安装程序向导

Red Hat OpenShift Container Platform operator for Red Hat Decision Manager 提供了安装程序向导。您可以使用向导在 Red Hat OpenShift Container Platform 上与 Operator 部署 Red Hat Decision Manager 环境。

5.3. 编写视角自定义

您可以执行以下任务来自定义 Business Central 编写视角:

  • 使用 URL 路径参数直接打开 Business Central 项目,而不经过空格和项目列表。
  • 根据您的要求隐藏或显示项目工具栏、指标 标签页和更改 Request 选项卡。
  • 增强分页。
  • 自定义项目屏幕上出现的资产数量。

5.4. 红帽构建的 OptaPlanner 新约束收集器

要使用 Constraint Streams API 提供一些预先存在的 OptaPlanner 示例的完整实现,约束收集器的标准库已扩展为包括以下约束收集器:

  • 一个约束收集器采用点值,如日期、以数字行中排序,并使一组连续的值与组可用下游之间的中断。
  • 另一个约束收集器使用间隔值,如 moves,创建连续集群集群,并可能会因集群间中断而造成重叠的值,并使集群可用下游。

这些新收集器是一个技术预览。它们的接口、名称和功能可能会改变。它们已放置在公共 API 之外的实验性软件包中,在成为 OptaPlanner 公共 API 的官方支持前鼓励公众反馈。

5.5. 红帽构建的 Kogito 和 Kafka 集成

红帽构建的 Kogito 决策微服务通过使用 org.kie.kogito:kogito-addons-{quarkus|springboot}-events-decisions 事件驱动的附加组件集成,现在作为技术预览提供。在 Red Hat build of Quarkus 中,您可以将 io.quarkus:quarkus-kubernetes-service-binding 依赖项添加到应用程序中,以处理由受管 Kafka 创建的服务绑定。在 Spring boot 中,您必须将 mapping 字段添加到创建的服务绑定中,该绑定必须包含应用程序所需的环境变量。另一个解决方案是使用红帽构建的 Kogito operator 中提供的自定义配置映射。

第 6 章 Red Hat Decision Manager 7.13 中已知的问题

本节列出了 Red Hat Decision Manager 7.13 中已知的问题。

6.1. Spring Boot

Spring Boot 依赖项的受管版本 [RHPAM-4413]

问题:Maven 存储库中的 Spring Boot 版本(2.6.6)还没有被红帽认证。因此,您将在产品化二进制文件中收到 Narayana 启动程序的不匹配。

临时解决方案:在 pom.xml 文件中,定义以下属性来覆盖当前版本:

<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

红帽构建的 Kogito 与不支持的 Spring Boot 版本 [RHPAM-4419] 保持一致

问题:红帽构建的 Kogito Spring Boot 版本在 kogito-spring-boot-bom 文件中管理,该文件从 org.springframework.boot:spring-boot-dependencies BOM 导入依赖项管理。当前一致的版本是 2.6.6,它不会映射到任何红帽支持的版本。最新支持的版本为 2.5.12。您必须使用与红帽支持的版本一致的 BOM 覆盖依赖项管理,该版本为 2.5.12。

临时解决方案:

  1. 要维护导入的 BOM 文件的顺序,首先包含 Spring Boot BOM,然后包含红帽构建的 Kogito 特定 BOM 文件:

    <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>
  2. spring-boot-maven-plugin 的版本与项目构建配置文件中的同一版本保持一致:

    <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 会导致 Kafka-clients 版本错误对齐 [RHPAM-4418]

问题:红帽构建的 Kogito Spring Boot 的 Kafka-clients 依赖项版本默认由 org.springframework.boot:spring-boot-dependencies BOM 管理。根据使用哪个 Spring Boot 版本,用户可能会得到一个不被支持或存在安全漏洞的 Kafka-clients 版本。您必须覆盖 kogito-spring-boot-bom 中的默认依赖项,以确保您有预期的 Kafka-clients 版本。

临时解决方案:在项目中,为 org.apache.kafka:kafka-clients 依赖项明确定义 dependencies Management,以使用 AMQ Streams 发布的版本。

第 7 章 修复了 Red Hat Decision Manager 7.13 中的问题

Red Hat Decision Manager 7.13 提供更高的稳定性和固定问题。

7.1. Business Central

  • 当您从以前的版本迁移到 7.12.0 版本时,对于 type: org.guvnor.structure.contributors.Contributor error [RHPAM-4152]
  • 通过 SSH 导入项目无法通过代理进行工作 [RHPAM-3954]
  • 指导规则表达式编辑器文本框将表达式分割为点(.)[RHPAM-3679]
  • 在指导决策表中,允许来自外部数据源数据的搜索功能 [RHPAM-3415]

7.2. 构建和装配

  • 当您读取特别设计的 TAR 存档时,Apache Ant 构建分配一个大量内存,这会导致内存不足错误 [RHPAM-3802]

7.3. KIE 服务器

  • 如果 JSONMarshaller 无法从类加载器找到类 com.nonexisting.Person,它会将对象反序列化为带有 com.nonexisting.Person 键的 LinkedHashMap,则可能会导致没有匹配的规则 [RHPAM-4134]

7.4. Red Hat build of Kogito

  • 无法运行包含场景模拟依赖项的 Kogito 示例的测试。Surefire 插件失败,例外为 [RHPAM-4068]

7.5. DMN 设计器

  • 当您尝试从包含的 DMN 模型中调用业务知识库模型(BKM)功能时,验证会失败 [RHDM-1395]
  • 当您验证调用 java 功能的 DMN 文件时,您会收到错误消息 [RHPAM-3500]
  • 对象连接的 Elbow 行无法正常工作 [RHDM-1856]
  • 当您使用 DMN Modeller 中的 Documentation 选项卡发布决策模型时,会生成一个 PDF 文件。在 数据类型 部分中,数据类型名称在更长时不可读。数据类型名称的一部分被替换为三个点。[RHDM-1690]
  • 缺少 一个独立的 DMN 编辑器,它无法反映数据类型或包含模型中的更改 [RHDM-1560]

7.6. Migration(迁移)

  • Red Hat Decision Manager 的发布文件将替换为 Red Hat Process Automation Manager 文件 [RHPAM-3917]

7.7. 认证

  • 由于 AMQ Streams 1.x 生命周期结束,丢弃对 HA CEP 参考实现的支持 [RHPAM-4416]

7.8. Red Hat OpenShift Container Platform

  • 当 LDAP 由 Red Hat OpenShift Container Platform 4 上的 Operator 集成时,LDAP 身份验证会失败,因为 LDAP 域中没有设置 direct-verification=true [RHPAM-4148]
  • 添加从 CRD 文件配置路由终止的功能 [RHPAM-4125]
  • 当作为扩展引入 postconfigure.sh 脚本时,它不会作为自定义 KieServer S2I 脚本执行,除非存在另一个 延迟postconfigure.sh 脚本 [RHPAM-3665]
  • ImageStreams 对象没有使用新镜像发行版本更新,它需要 importPolicy [RHPAM-4167]

7.9. 决策引擎

  • 当您比较 BigDecimal 类型和字符串类型属性 [RHDM-1880] 时,KJAR 构建会失败,并带有可执行模型。]
  • varargs 参数调用不正确,varargs 参数会被嵌套到数组中,即使没有必要 [RHPAM-4186]
  • 与 joinNode 和 FromNode [RHDM-1881] 不一致的属性重新活动
  • 可执行模型生成 bigDecimal 表达式,而无需使用 MathContext [RHDM-1148]
  • SegmentPropagator 不会处理作为更新的元组暂存,您会收到错误 [RHDM-1875]

第 8 章 Red Hat Decision Manager 7.13.1 中已知的问题

本节列出了 Red Hat Decision Manager 7.13.1 中已知的问题。

8.1. Business Central

无法使用 JDK 版本 11.0.16 [RHPAM-4497]

问题:如果您的安装使用 JDK 版本 11.0.16,则无法部署 Business Central。

实际结果: Business Central 在启动时不会部署。

预期结果: Business Central 部署成功。

临时解决方案:使用以前的 JDK 版本,如 11.0.5 或更早版本。

8.2. 表单模型

当使用 Business Central 表单并将 showTime 设置为 false [RHPAM-4514] 时,日期类型进程变量为空。

问题:当您在 Business Central 中使用默认表单呈现,并且 process 变量字段具有 showTime=false 时,启动进程实例会显示变量为空。受影响的类型是 java.time.LocalDateTimejava.time.LocalDatejava.time.LocalTimejava.util.Date

重现步骤:

  1. 使用特定类型的进程变量。
  2. 生成表单。
  3. 为指定字段打开表单并设置 showTime=false
  4. 部署项目。
  5. 打开进程表单。
  6. 以进程形式指定值。
  7. 检查进程实例变量。指定变量的值为空。

临时解决方案:无.

在带有 java.util.Date 字段的 KIE 服务器中表单不允许插入时间 [RHPAM-4513]

问题:当进程具有类型为 java.util.Date 的变量时,如果 showTime 属性为 true,则生成的表单不允许插入时间部分。然后,提交 Date 变量后会显示 datatype 期间的所有零。

临时解决方案:无.

8.3. Red Hat OpenShift Container Platform

PostgreSQL 13 Pod 不会启动,因为存在不兼容的数据目录 [RHPAM-4464]

问题:当您升级 Operator 后启动 PostgreSQL pod 时,pod 无法启动并收到以下信息:

不兼容的数据目录。此容器镜像提供 PostgreSQL '13',但数据目录是版本 '10'。此镜像支持从 '12' 进行自动数据目录升级,请仔细查阅有关如何使用 '$POSTGRESQL_UPGRADE' 启动选项的镜像文档。

临时解决方案:

  1. 检查 PostgreSQL 的版本:

    $ postgres -V
  2. 如果返回的 PostgreSQL 版本为 12.x 或更早版本,请升级 PostgreSQL:

    Red Hat Decision Manager 版本PostgreSQL 版本升级说明

    7.13.1

    7.10

    按照 升级数据库(切换到较新的 PostgreSQL 镜像版本) 中的说明升级到 PostgreSQL 12.x。

    7.13.2

    7.10

    1.按照 升级数据库(切换到较新的 PostgreSQL 镜像版本) 中的说明升级到 PostgreSQL 12.x。

    2.按照 升级数据库(切换到较新的 PostgreSQL 镜像版本) 中的说明升级到 PostgreSQL 13.x。

    7.13.2

    7.12

    按照 升级数据库(切换到较新的 PostgreSQL 镜像版本) 中的说明升级到 PostgreSQL 13.x。

  3. 验证 PostpreSQL 是否已升级到所需的版本:

    $ postgres -V

第 9 章 修复了 Red Hat Decision Manager 7.13.1 中的问题

Red Hat Decision Manager 7.13.1 提供了更高的稳定性和固定问题。

9.1. Business Central

  • 当在 mvn test 命令中执行时,测试场景会返回错误 [RHDM-1539]

9.2. KIE 服务器

  • 如果您在 kie-server 中提交包含日期进程变量的表单 [RHPAM-4326],则会出现 ClassCastException
  • EJB 服务 saveContentFromUser 方法无法用于自定义 用户callback,您收到错误消息 [RHPAM-4234]
  • 自定义查询响应不会返回带有 UserTasksWithCustomVariables mapper [RHPAM-4232] 的 SLAdueDate
  • EventEmitter 返回错误的任务状态 [RHPAM-4091]
  • KIE 服务器部署中不提供自定义设置的属性 [RHPAM-3976]
  • JSONMashaller ObjectMapper._typeFactory._typeCache [RHDM-1933] 的类保留
  • JSONMashaller ObjectMapper._typeFactory._typeCache 的类保留,您收到 OutOfMemoryError: Metaspace error [RHDM-1933]

9.3. Red Hat build of Kogito

  • Kogito 与不支持的 Spring Boot 版本一致 [RHPAM-4419]

9.4. DMN 设计器

  • 在 DMN 设计程序中,如果通过复制和粘贴 [RHDM-1890] 创建文本注解,则不会正确保存它
  • 无法包含 DMN 模型 [RHDM-1850]

9.5. Configuration

  • Spring Boot 依赖项的受管版本 [RHPAM-4413]

9.6. Red Hat OpenShift Container Platform

  • 将 RHPAM 镜像的 Red Hat JBoss EAP 版本升级到 7.4.6 [RHPAM-4481]
  • 用户名和密码等敏感信息在环境变量和 pod 日志中公开 [RHPAM-4438]
  • Kie Server OpenShift 启动策略监视器已关闭,DeploymentConfig 没有更新 [RHPAM-3333]

9.7. 决策引擎

  • 当您在累积内联代码中使用通用时,您会收到 ClassNotFoundException 异常 [RHPAM-4444] 的错误
  • 规则执行的指标必须包含从 192.168.1.0/24 进程触发的规则 [RHPAM-4248]
  • kie-server-client 无法意外地使用 NumberFormatException [RHDM-1942]
  • 构建在编译生成的可执行模型过程中 无法解析"_This is not resolve" 消息 [RHDM-1940]
  • 在可执行模型中,您会看到一个带有全局变量的 LambdaConsequence 错误 [RHDM-1920] 的 NullPointerException
  • 在可执行模型中,无法解析与 OR 连接的一个约束,并带有绑定变量 [RHDM-1910]
  • 在可执行模型中,当将 BigDecimal literal 设置为具有 MVEL dialect 的变量时,您会收到 ClassCastException 异常 [RHDM-1908]
  • 在可执行模型中,修改块中无法识别带有方法调用的 prop [RHDM-1907]
  • 在可执行模型中,带有 String coercion in constraint 的算术操作无法执行 [RHDM-1905]
  • 在可执行模型中,带有 Tri Decimal in constraint 的算术操作会失败 [RHDM-1904]

第 10 章 Red Hat Decision Manager 7.13.2 中已知的问题

本节列出了 Red Hat Decision Manager 7.13.2 中已知的问题。

10.1. Red Hat OpenShift Container Platform

PostgreSQL 13 Pod 不会启动,因为存在不兼容的数据目录 [RHPAM-4464]

问题:当您升级 Operator 后启动 PostgreSQL pod 时,pod 无法启动并收到以下信息:

不兼容的数据目录。此容器镜像提供 PostgreSQL '13',但数据目录是版本 '10'。此镜像支持从 '12' 进行自动数据目录升级,请仔细查阅有关如何使用 '$POSTGRESQL_UPGRADE' 启动选项的镜像文档。

临时解决方案:

  1. 检查 PostgreSQL 的版本:

    $ postgres -V
  2. 如果返回的 PostgreSQL 版本为 12.x 或更早版本,请升级 PostgreSQL:

    Red Hat Decision Manager 版本PostgreSQL 版本升级说明

    7.13.1

    7.10

    按照 升级数据库(切换到较新的 PostgreSQL 镜像版本) 中的说明升级到 PostgreSQL 12.x。

    7.13.2

    7.10

    1.按照 升级数据库(切换到较新的 PostgreSQL 镜像版本) 中的说明升级到 PostgreSQL 12.x。

    2.按照 升级数据库(切换到较新的 PostgreSQL 镜像版本) 中的说明升级到 PostgreSQL 13.x。

    7.13.2

    7.12

    按照 升级数据库(切换到较新的 PostgreSQL 镜像版本) 中的说明升级到 PostgreSQL 13.x。

  3. 验证 PostpreSQL 是否已升级到所需的版本:

    $ postgres -V

第 11 章 修复了 Red Hat Decision Manager 7.13.2 中的问题

Red Hat Decision Manager 7.13.2 提供了更高的稳定性和固定问题。

11.1. Business Central

  • 如果使用 ()not 功能 [RHDM-1895],则无法保存 DMN 模型
  • 您不能将 KJAR 部署到需要通过 Business Central 中的代理访问的远程 maven 存储库[RHPAM-4509]
  • 在升级到 7.12.0 或更高版本后 ,表 'rhpam.taskEvent' 不存在 错误 [RHPAM-4578]
  • Metrics 选项卡的提交历史记录不会在主分支以外的分支上刷新 [RHPAM-2603]

11.2. KIE 服务器

  • 无法在父进程重试期间提交会话 [RHPAM-4499]
  • 无法从 kieserver 镜像通过 SSL 连接到 PostgresSQL DB [RHPAM-4400]
  • 当进程具有类型为 java.util.Date 的变量时,如果生成的表单上的 showTime 属性设置为 true,则无法输入时间部分 [RHPAM-4513]
  • 当两个节点被配置为支持故障转移 [RHPAM-4223] 时,kie-server 会生成 ISPN000474 错误。

11.3. Red Hat OpenShift Container Platform

  • 无法在 Business Central 运算符中使用特殊字符 [RHPAM-4529]
  • baseFilter (AUTH_LDAP_BASE_FILTER) 过滤器与版本早于 7.12.0 [RHPAM-4147]
  • 将 Red Hat Process Automation Manager 镜像的 Red Hat JBoss EAP 版本升级到 7.4.8 [RHPAM-4616]

11.4. 决策引擎

  • BigDecimal 属性和数字值之间的相等条件无法在不可执行的模型中正常工作 [RHDM-1944]
  • 当修改块 [RHDM-1945] 中更新大写字母属性时,意外的规则会在从 7.10.1 升级到 7.12.1 后触发。
  • non-executable-model 不会响应具有映射访问运算符的绑定映射属性 [RHDM-1952]
  • 即使修改后,即使修改的事实由 from 语句提供,也会再次触发不匹配的规则 [RHDM-1951]

附录 A. 版本信息

文档最新更新于 2023 年 2 月 1 日(周三)。

附录 B. 联系信息

Red Hat Decision Manager 文档团队 :brms-docs@redhat.com

法律通告

Copyright © 2023 Red Hat, Inc.
The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at http://creativecommons.org/licenses/by-sa/3.0/. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version.
Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law.
Red Hat, Red Hat Enterprise Linux, the Shadowman logo, the Red Hat logo, JBoss, OpenShift, Fedora, the Infinity logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries.
Linux® is the registered trademark of Linus Torvalds in the United States and other countries.
Java® is a registered trademark of Oracle and/or its affiliates.
XFS® is a trademark of Silicon Graphics International Corp. or its subsidiaries in the United States and/or other countries.
MySQL® is a registered trademark of MySQL AB in the United States, the European Union and other countries.
Node.js® is an official trademark of Joyent. Red Hat is not formally related to or endorsed by the official Joyent Node.js open source or commercial project.
The OpenStack® Word Mark and OpenStack logo are either registered trademarks/service marks or trademarks/service marks of the OpenStack Foundation, in the United States and other countries and are used with the OpenStack Foundation's permission. We are not affiliated with, endorsed or sponsored by the OpenStack Foundation, or the OpenStack community.
All other trademarks are the property of their respective owners.