警报摘要
警报 ID
| 受影响的产品和版本 | 明确要求 |
DP-439207 | InterSystems IRIS® data platform 2024.3 (AIX) | 在AIX(操作系统)安装过程中使用JSON处理以及支持Unicode非拉丁语系-1字符集 |
DP-439280 | InterSystems IRIS 2024.3(使用 IntegratedML 的容器) | 使用 TensorFlow 的 IntegratedML 容器 |
警报详情
DP-439207 - AIX JSON Unicode 解析问题
在 AIX 实例上的 InterSystems IRIS 2024.3.0 中发现了一个影响 JSON Unicode 字符串解析的错误。 当%FromJSON() or %FromJSONFile() 方法解析包含值小于 $CHAR(256) 的字符和超过 $CHAR(255) 的 Unicode 字符的字符串时,就会出现问题。 转换过程错误地将较早的字符转换为 $CHAR(0),导致无声数据损坏。
此问题仅影响以下产品的 AIX 2024.3 版本:
- InterSystems IRIS
- InterSystems IRIS for Health(医疗版)
- HealthShare®Health Connect
影响评估
- 出现这种情况时,不正确的字符可能会被存储到数据库中或传递到接口,而不会引发错误。
- 该缺陷是在IRIS 2024.3.0版本中引入的,并且已通过DP-439207解决。
- 受影响的工作流程: 此问题仅发生在运行 AIX 的 Unicode 安装上,会影响处理包含 ASCII 和 Unicode 字符混合数据的应用程序。
解决方案
- 如果您在 AIX 实例上使用InterSystems IRIS 2024.3.0,则应尽快升级到InterSystems IRIS 2025.1.0。
客户需要采取的行动
- 确定受影响的系统:
- 确定您是否在带有 Unicode 数据库的 AIX 实例上运行InterSystems IRIS 2024.3.0,并混合使用 Unicode 和非 Unicode 字符。
- 升级路径:
- 尽快升级到InterSystems IRIS 2025.1.0。
DP-439280 - IntegratedML 容器 TensorFlow 问题
使用以下任意一个容器化版本的IRIS 2024.3的客户,在利用IntegratedML时可能会遇到训练错误。
containers.intersystems.com/intersystems/iris-ml:2024.3
影响评估
在InterSystems提供的IRIS 2024.3容器上使用IntegratedML的客户,将因TensorFlow及相关依赖项的兼容性问题而遇到模型训练失败的情况。
解决方案
希望在容器中使用IRIS或IRIS for Health的IntegratedML的客户,建议按照 开发者社区发布的建议自行创建容器。
客户需采取的措施
若要继续使用带有AutoML的IntegratedML,客户必须按照上述说明,使用pip包管理器手动管理依赖项。 这能确保在您的IntegratedML Python环境中,AutoML组件(如scikit-learn)的兼容性和正常运行。
更多信息
如有疑问或需要帮助,请联系InterSystems
全球响应中心 (WRC)。