文件传输子系统
添加了新的配置设置 File Transfer Cleanup Frequency (sec)。此设置用于定义评估文件传输操作时执行清理任务的频率。
有关详细信息,请参阅文件传输子系统。
|
日志记录
ThingWorx JavaScript 服务的日志记录功能正逐渐趋于完善。
有关详细信息,请参阅 JavaScript 执行日志记录。
|
文件传输的改进内容
• 移除了对“整个平台的边缘控制文件传输最大数目”参数的约束。
• 向 platform-settings.json 文件添加了新参数 MaxConcurrentFileTransfersEdgeCtrl。有关详细信息,请参阅 platform-settings.json 配置详细信息。
• 新增了用于跟踪文件传输的指标和标准,例如 startedTransfers failedTransfers、completedTransfers、cancelledTransfers queuedTransferJobs 和 activeTransferJobs。
• 有关 ThingWorx Platform 和其他设备中文件传输的详细信息,请参阅文件传输。
|
日志记录的改进内容
• 已弃用 EnableSystemLogging 参数。
• 为杜绝应用程序日志和/或脚本日志中的异常和错误,实施了 JavaScript 执行日志记录。有关详细信息,请参阅 JavaScript 执行日志记录。
• 可对 Tomcat 日志进行配置。有关详细信息,请参阅 Tomcat 日志位置配置。
• 日志记录子系统中引入了通用服务。有关详细信息,请参阅管理员服务。
• 添加了对 OpenTelemetry 的支持。OpenTelemetry 是一个可观测性框架和工具包,设计用于创建和管理遥测数据,例如追踪、指标和日志。有关 ThingWorx 支持 OpenTelemetry 的详细信息,请参阅面向 ThingWorx Platform 日志记录的 OpenTelemetry。
|
数据排序
改进了 ThingWorx Platform 和 Edge 设备之间数据传输排序流程。有关详细信息,请参阅数据排序。
|
有序订阅
添加了一种方法,以用于控制为有序订阅状态存储分配的最大直接内存量,并强制对单个订阅的 thisSub.JSONState 以及所有订阅状态的整体内存存储实施内存大小限制。有关配置这些限制的详细信息,请参阅 platform-settings.json 配置详细信息的 SubscriptionSettings 部分。订阅内存状态大小指标已添加至效用子系统,可用于监控各订阅状态的内存使用情况。有关监控订阅的详细信息,请参阅订阅性能。
|
警报处理子系统
添加了新的配置设置 Do Not Log Active Alerts After Restart。详细信息请参阅告警处理子系统。
|
传输层安全性 (TLS)
从 9.6 版本开始,ThingWorx 在以下路径的单一服务器和 HA 环境中全面支持 TLS 1.3 (TLS 1.2 及更新版本):
• Axeda Edge → eMessage Connector → ThingWorx
• 与 ThingWorx 通信的用户浏览器
• ThingWorx → PostgreSQL 和 Azure PostgreSQL Flex
• ThingWorx → MS SQL
• ThingWorx → CAS
所有组件将继续支持 TLS 1.2,与当前一样。有关详细信息,请参阅 TLS 配置。
|
内容安全策略 (CSP)
添加了内容安全策略,旨在支持 ThingWorx 客户的安全状况。
有关详细信息,请参阅内容安全策略。
|
混搭迁移
• 现支持将旧版“集合”和“重复器”小组件迁移到主题“集合”小组件。
• 将旧版“集合”小组件移到了“小组件”面板上的“旧版”类别。
|
||
混搭编辑
• 在混搭、主数据、混搭模板和小工具中添加了“混搭预览”选项卡。使用此选项卡,可以在编辑模式和只读模式下预览混搭设计。
• 现支持以只读模式查看混搭配置,例如布局、绑定和小组件属性。此增强功能允许多个用户同时审阅混搭设计 (但不进行编辑),从而改善用户体验。
有关详细信息,请参阅在只读模式下查看混搭。
|
||
混搭连接设置
• 混搭在后台浏览器选项卡或窗口中运行时,其内的 WebSocket 连接将在 5 分钟后自动断开。此增强功能通过减少不必要的连接减轻了网络负载并提高了服务器性能。
• 与过往的 ThingWorx 版本类似,添加了支持始终保持连接的配置设置:
◦ 对于标准部署,已将 MashupWebsocketConnectionAliveAfterTimeout 配置设置添加至 platform-settings.json 文件。有关详细信息,请参阅 platform-settings.json 配置详细信息。
◦ 对于 Docker 镜像,添加了 MASHUP_WEBSOCKET_CONNECTION_ALIVE_AFTER_TIMEOUT 变量。有关详细信息,请参阅 Azure SQL 设置、Microsoft SQL Server 设置和 PostgreSQL 设置。
|
||
混搭数据缓存
现支持在混搭中缓存服务数据。此增强功能可通过减少数据加载时间和服务器请求次数来优化混搭性能。您可以使用“数据属性”面板为服务配置缓存。
有关详细信息,请参阅缓存混搭中的服务数据。
|
||
混搭安全性
现支持在加载混搭内容时配置内容安全策略 (CSP) 规则。有关详细信息,请参阅内容安全策略。
|
||
“自动刷新”功能
禁用后台选项卡或窗口中运行的混搭的自动刷新,以提高性能。有关详细信息,请参阅自动刷新。
|
||
表达式和验证器函数
现支持在 JavaScript 表达式内使用以下函数。
• 函数表达式内的 TW.setTimeout JavaScript 函数。可使用此函数来运行表达式,最长支持 10 秒延迟。
有关详细信息,请参阅创建函数表达式的最佳做法。
• TW.Runtime.updateDocumentTitle('') - 更新文档标题。
• TW.sessionStorage - 此对象包含用于管理运行时会话存储的四个函数:getItem()、setItem()、removeItem()、clear()
有关详细信息,请参阅受支持的运行时函数和对象。
|
||
样式主题
• 针对“样式属性”面板上 Font-Family 属性的可用选项列表,添加了 Asap 和 Poppins 字体。仅当正在查看混搭的用户的操作系统中存在上述字体时,才会应用这些字体。如果未安装所选字体,则使用回退字体。
• 针对支持样式主题的小组件添加了 box-shadow 样式属性。现在,您可以使用“样式属性”面板为混搭中的小组件配置阴影样式。
|
||
ThingWorx Web Component SDK
• 已将 ThingWorx Web Component SDK 中的所有 Web 组件升级到 Lit 版本 3 库。
有关详细信息,请参阅 ThingWorx Web Component SDK。
|
||
进度追踪器小组件 (可应用主题)
借助进度跟踪器小组件,您可将工作流划分为多个混搭,并在每个步骤之间进行线性导航,从而简化复杂的工作流。每个步骤都会显示一个混搭。
有关进度跟踪器的详细信息,请参阅进度跟踪器 (可应用主题)。
|
||
KPI 表盘小组件 (可应用主题)
新增了“KPI 表盘”小组件,可用于通过以下几个布局之一显示关键性能指标 (KPI) 值:表盘、水平条或竖直列。
有关“KPI 表盘”的详细信息,请参阅 KPI 表盘小组件 (可应用主题)。
|
||
集合小组件 (可应用主题)
添加了支持应用主题的新“集合”小组件。“集合”小组件可用于显示重复混搭集合中的数据。
有关集合的详细信息,请参阅集合小组件 (可应用主题)。
|
||
树选择器小组件 (可应用主题)
“树选择器”小组件可用于显示分层数据,允许用户从树结构中导航和选择项。其中包括两个视图:树区域和项选择区域。
有关树选择器的详细信息,请参阅树选择器小组件 (可应用主题)。
|
||
栅格小组件 (可应用主题)
添加了 DoubleClicked 事件。可使用此事件在混搭中触发其他服务或函数。有关详细信息,请参阅栅格小组件。
|
||
“数字条目”小组件
添加了一个允许小组件包含未定义值的 AllowUndefinedValues 属性。默认情况下,未定义的值会自动设置为 0。
有关详细信息,请参阅数字条目小组件。
|
||
“图表”小组件
通过向以下图表添加属性,增加了对值标签配置的支持:
|
向 integrationRuntime-settings.json 添加了新参数 MaxConnections、ConnectionsPerRoute、FollowRedirects、ConnectionTimeToLive 和 enableUTF-8。有关详细信息,请参阅集成连接器的集成运行时服务的初始设置。
|
添加了一个新的配置设置 IncludeHeaderInResponse,可用于在 Integration Runtime 响应中附加第三方响应标头。默认情况下,此复选框处于清除状态。有关详细信息,请参阅创建集成连接器。
|