- ThingsBoard CE v3.6.4(2024年4月11日)
- ThingsBoard CE v3.6.3(2024年3月18日)
- ThingsBoard CE v3.6.2(2023年12月28日)
- ThingsBoard CE v3.6.1(2023年11月13日)
- ThingsBoard CE v3.6.0(2023年9月21日)
ThingsBoard CE v3.6.4(2024年4月11日)
包含以下改进与Bug修复的次要版本:
- 核心与规则引擎
- #10420 由@ViacheslavKlimov实现移动通知可视化的改进;
- #10302 由@dashevchenko将ThingsboardErrorResponse时间戳类型从Date改为long;
- #10039 由@smatvienko-tb实现RPC查询重构;
- #10311 由@irynamatveieva修复未设置密码时配置的TLS Factory错误;
- #10385 由@YevhenBondarenko修复实体服务注册表初始化相关的NPE;
- #10321 由@dashevchenko修复仓库目录删除后的GIT仓库初始化;
- #10366 由@dashevchenko修复Oauth2邮件刷新令牌检查仅对活跃、未过期令牌执行;
- #10455 由@dashevchenko修复父资产删除期间对传播告警的意外删除;
- UI
ThingsBoard CE v3.6.3(2024年3月18日)
主要改进概览请参阅ThingsBoard 3.6.3版本 博客文章。
主要改进
- 核心与规则引擎
- UI
- #10315 由@ikulikov实现时序图表部件;
- #9960 由@ikulikov实现带标签的柱状图部件;
- #10212 由@ikulikov实现Segmented Button部件;
- #10132 由@ikulikov实现Action button部件;
- #10134 由@ikulikov实现Command button部件;
- #10162 由@ikulikov实现Power button部件;
- #10053 由@ikulikov实现Single Switch控制部件;
- #10195 由@ikulikov实现Slider部件;
- #10153 由@Dmitriymush实现新部件操作类型:Open URL;
- 传输
- Edge
次要改进
- 核心与规则引擎
- #9030 设备状态规则节点,设备状态服务改进by @dskarzh;
- #10083 实体保存性能改进by @ViacheslavKlimov;
- #9937 由@devaskim添加Event和Audit Logs服务到TbContext;
- #10185 由@dashevchenko为js-executor、rule-node和tb-rule-engine-notifications-node消费者组id添加全局队列前缀;
- #10175 由@dashevchenko为告警规则添加IN、NOT_IN类型操作支持;
- #9957 由@YevhenBondarenko在安装期间从thingsboard.yml设置默认设备连接参数;
- #10085 由@dashevchenko移除3.5.0之前版本的升级支持;
- #10152 由@dashevchenko默认CASSANDRA_QUERY_SET_NULL_VALUES_ENABLED=true;
- UI
- #10147 由@Dmitriymush实现地图部件图像请求优化及异步渲染;
- #10215 由@vvlladd28实现图像库图像更新优化;
- #9947 由@ArtemDzhereleiko为规则节点添加队列选择;
- #9880 由@rusikv为规则链选择器添加搜索;
- #9904 由@xalt7x改进乌克兰语翻译;
- #9914 由@ArtemDzhereleiko重构租户配置对话框的翻译;
- #9935 由@rusikv将getDeviceType/getAssetType改为getDeviceProfileName/getAssetProfileName的API使用改进组件;
- #10268 由@ChantsovaEkaterina添加新服务到Services Map部件上下文;
- #9991 由@rusikv在实体表格中为实体添加是否支持详情页的检查;
- #10022 由@iraznatovskyi为规则节点描述(帮助标签)添加HTML标签支持;
- #9798 由@Backdraft007更新locale.constant-de_DE.json;
- #9927 由@Fliner更新locale.constant-zh_CN.json;
- #10156 由@ArtemDzhereleiko添加波兰语本地化;
- #9956 由@kalutkaz将部分模型和组件共享以在thingsboard-extension中使用;
- #10062 由@Dmitriymush改进SNMP传输配置;
- #10064 由@Dmitriymush改进time-window scss的样式;
- #10066 由@xalt7x将Angular Gridster的“maxRows”限制从“100”增至“3000”;
- #10139 由@ArtemDzhereleiko实现新toast通知设计;
- #10226 由@jktu2870为Signal Strength部件配置添加手动设置值范围的能力;
Bug修复
- 核心与规则引擎
- UI
- #9941 由@vvlladd28修复自定义部件的JSON表单校验;
- #10016 由@vvlladd28修复更新图像时图像预览未更新;
- #9869 由@Dmitriymush修复“stateId”自动补全并为部件操作对话框添加改进;
- #9923 由@Dmitriymush修复ota-package-autocomplete对新输入值的“formValue”覆盖;
- #9936 由@ArtemDzhereleiko修复Firefox的系统管理员通用设置;
- #9948 由@iraznatovskyi修复复制代码按钮显示不正确;
- #10012 由@ArtemDzhereleiko修复时序表格部件的默认列可见性;
- #10014 由@ArtemDzhereleiko修复基础配置部件删除数据键时的错误;
- #10036 由@ArtemDzhereleiko修复进度条;
- #10052 由@iraznatovskyi修复IoT Gateway仪表板的网关配置校验器;
- #10060 由@iraznatovskyi修复IoT Gateway仪表板保存连接器后的toast位置;
- #10065 由@Dmitriymush修复复制规则节点时的“singletonMode”信息;
- #10084 由@iraznatovskyi修复网关设备详情的动态链接创建;
- #10108 由@rusikv修复相同值和范围颜色配置下图表卡片值颜色与其他部件不同;
- #10117 由@iraznatovskyi修复RPC连接器表格折叠及该部件作为列时的JSON字段高度;
- #10122 由@rusikv修复仪表板实体过滤器在关闭和取消时记住用户输入;
- #10130 由@Dmitriymush修复移动模式的Gridster选项更新;
- #10189 由@jktu2870修复时序图表文档链接;
- #10177 由@Dmitriymush修复部件操作组件中的仪表板状态自动补全;
- #10183 由@jktu2870修复“Relation types to propagate”标题;
- #10206 由@Dmitriymush修复“typeList”URL查询及告警过滤配置翻译;
- #10225 由@vvlladd28修复编辑内容时背景设置面板跳动;
- #10247 由@vvlladd28修复通知规则对话框中的提示;
- #10088 由@iraznatovskyi用site-base-url替换硬编码文档链接路径;
- #10050 由@Dmitriymush为液位部件添加动态体积输入及小改进;
ThingsBoard CE v3.6.2(2023年12月28日)
包含以下改进与Bug修复的次要版本:
改进
- 核心与规则引擎
- #9542 由@ViacheslavKlimov实现图像库;
- #9284 由@ShvaykaD实现转换规则节点增强;
- #9784 由@ViacheslavKlimov为TbNotificationNode支持“实体所有者的用户”收件人组;
- #9776 由@ShvaykaD添加获取实体配置名称(AssetProfile和DeviceProfile)的新API;
- #9717 由@ViacheslavKlimov实现WebSocket会话去重和API改进;
- #9900 由@ViacheslavKlimov实现版本控制性能改进;
- #9632 由@ShvaykaD保存规则链元数据:仅在升级后校验节点配置;
- UI
- 工业部件:流量、压力、振动、功耗、转速、效率by @rusikv;
- #9771 空气质量部件:IAI、O3、NO2、SO2、CO by @Dmitriymush;
- #9901 由@vvlladd28从租户配置设置最大允许资源大小;
- #9307 由@rusikv实现标签切换时的时间窗口配置;
- #9553 由@Dmitriymush实现添加仪表板对话框重新设计;
- #9579 由@ArtemDzhereleiko在部件包导出时保存复选框最后状态;
- #9642 由@kalutkaz添加query.models到public-api;
- #9649 由@ArtemDzhereleiko为实体详情页面中使用的自动补全元素添加链接;
- #9650 由@rusikv为“告警”页面的发起者列添加链接;
- #9690 由@ArtemDzhereleiko为时序表格部件添加更改时间格式的设置;
- #9713 由@deaflynx为实体数量部件添加自定义翻译标签;
- #9735 由@ArtemDzhereleiko添加复制仪表板状态按钮;
- #9709 由@ArtemDzhereleiko添加nl_BE本地化;
- #9742 由@Backdraft007改进德语本地化;
- #9763 由@Fliner改进中文本地化;
- #9884 由@ArtemDzhereleiko改进西班牙语本地化;
- #9885 由@xalt7x改进乌克兰语本地化;
- #9637 由@MrKartoshka改进网关仪表板;
- #9807 由@Dmitriymush添加“毫克每立方米”单位;
- #9791 由@ArtemDzhereleiko实现安全设置改进;
- #9848 由@vvlladd28重新设计网关启动命令对话框;
- #9872 由@vvlladd28将默认状态控制器重命名为static;
- #9685 由@ArtemDzhereleiko更新位置部件的设置配置;
- Edge
- #9617 由@AndriiLandiak实现Edge - proto的JSON转换器;
Bug修复
- 核心与规则引擎
- #9630 由@Dmitriymush修复版本控制消息文本显示行为;
- #9612 由@ShvaykaD实现保存时序但不更新最新:为实体视图移除回调;
- #9600 由@dashevchenko改进afterTest方法;
- #9687 由@dashevchenko修复客户用户权限对widgetTypes的访问;
- #9712 由@volodymyr-babak实现Edge请求服务 - 仅从云获取第一级关系;
- #9616 由@YevhenBondarenko修复分配设备给租户;
- #9727 由@YevhenBondarenko修复规则引擎统计;
- #9696 由@nickAS21修复stringToBytes方法;
- #9751 由@YevhenBondarenko修复getOrSaveKeyId事务;
- #9764 由@dashevchenko修复mqtt/coap docker连接命令(localhost情况);
- #9652 由@ShvaykaD修复保存属性节点;
- #9665 由@ShvaykaD强制更新具有有效配置和旧配置版本的节点版本;
- #9768 由@nickAS21修复TbDate方法;
- #9638 由@ShvaykaD修复TbCopyKeysNode中从msg到md的字符串值复制;
- #9827 由@ViacheslavKlimov修复通知收件人的VC支持;
- UI
- #9629 由@ArtemDzhereleiko修复仪表板别名编辑窗口;
- #9643 由@ArtemDzhereleiko修复告警类型过滤器焦点;
- #9620 由@ArtemDzhereleiko修复未解析数据源时的无限告警加载;
- #9644 由@vvlladd28修复选择“实体列表”过滤器时的“添加别名”对话框;
- #9658 由@ArtemDzhereleiko修复模拟仪表部件基础设置的圆角;
- #9660 由@ArtemDzhereleiko修复模拟仪表部件的单位;
- #9663 由@ArtemDzhereleiko修复规则引擎TTL异常天数字段的翻译键;
- #9671 由@ArtemDzhereleiko修复带组设置的多输入部件的内边距;
- #9677 由@vvlladd28修复卡片部件显示文本值;
- #9715 由@ArtemDzhereleiko修复工具栏按钮溢出;
- #9729 由@Dmitriymush修复JSON类型属性多输入部件;
- #9747 由@Dmitriymush修复mdi及其他图标的外观;
- #9793 由@rusikv将规则链选择器中显示的规则链数量增至1024;
- #9814 由@ArtemDzhereleiko实现颜色选择器“复制颜色到剪贴板”居中;
- #9813 由@ArtemDzhereleiko修复电池部件中电平和形状元素的默认颜色;
- #9857 由@vvlladd28修复实体导入/导出中的externalId字段值;
- #9847 由@iraznatovskyi更改“输入资产配置”字段的占位符;
- #9840 由@ArtemDzhereleiko修复部件操作对话框名称字段的错误叠加;
- #9839 由@ArtemDzhereleiko移除液位部件n/a值的百分号;
- #9836 由@ArtemDzhereleiko修复电池电量部件显示小于0或大于100的值;
- #9825 由@ArtemDzhereleiko修复通知设置向后兼容;
- #9860 由@ArtemDzhereleiko修复“模拟仪表”部件主刻度的无限循环;
- #9868 由@vvlladd28修复MQTT连接对话框到安装必要工具的正确链接;
- #9889 由@rusikv修复设备连接系统管理员设置中禁用输入的值的消失;
- #9883 由@ArtemDzhereleiko修复“Flot”部件的自定义图例;
- #9748 由@yuyihan666修复“inactive”和“active”的中文翻译;
ThingsBoard CE v3.6.1(2023年11月13日)
包含以下改进与Bug修复的次要版本:
改进
- 核心与规则引擎:
- UI:
- 新增 “Doughnut”、“Progress bar”、“Signal strength”、“Wind speed and direction” 和 “Simple value and chart card” 部件;
- 由@ikulikov在“空气质量”“室内环境”和“室外环境”部件包中添加 229 个新部件;
- #9337 由@ikulikov实现部件类型/包分页和全文搜索,添加部件类型标签;
- #9398 由@rusikv改进告警附加信息易用性;
- #9391 由@rusikv为多删时序UI启用所有删除策略;
- #9382 由@ArtemDzhereleiko隐藏系统级禁用的提供商的通知设置;
- #9372 由@ArtemDzhereleiko实现告警表格设置改进;
- #9351 由@JavierNR将es_ES本地化更新至3.6;
- #9335 由@Mr-Mime更新locale.constant-de_DE.json;
- #9322 由@kalutkaz更新规则节点示例截图;
- #9277 由@ArtemDzhereleiko使“实体列表”别名的“实体列表”成为必填;
- #9265 由@ArtemDzhereleiko在键过滤器中添加client/server/shared属性;
- #9318 由@rusikv为TBEL UI添加API速率限制;
- #9427 由@vvlladd28在从部件包导航到编辑部件时添加包屑;
- #9435 由@vvlladd28改进默认部件包属性/时序表格;
- #9445 由@vvlladd28将widget type重命名为widget;
- #9472 由@vvlladd28改进部件编辑器中的变更检测逻辑;
- #9442 由@ArtemDzhereleiko为字体设置面板添加禁用和隐藏行高的设置;
- #9467 由@vvlladd28支持直接向部件包添加或导入新部件;
- #9468 由@vvlladd28支持创建部件时选择部件包;
- #9449 由@rusikv在字典中添加分贝毫瓦单位;
- #9469 由@iraznatovskyi将“Java Script”改为“JavaScript”;
- #9456 由@Dmitriymush添加“液位”部件包;
- #9484 由@ArtemDzhereleiko将颜色范围设置重构为独立组件;
- #9485 由@ArtemDzhereleiko改进仪表部件设置;
- #9500 由@iraznatovskyi改进翻译组件;
- #9501 由@ArtemDzhereleiko为管理表部件添加基础设置;
- #9556 由@ArtemDzhereleiko重构事件过滤面板;
- #9569 由@rusikv改进告警部件表格批量操作易用性;
- #9581 由@kalutkaz为自定义部件添加基础设置表单支持;
- Edge:
Bug修复
- 核心与规则引擎:
- UI:
- 由@ikulikov修复value和chart card的默认最新数据键单位;
- 由@ikulikov修复数据键芯片校验;
- #9389 由@ArtemDzhereleiko修复租户配置对话框;
- #9387 由@ArtemDzhereleiko修复租户配置自动补全隐藏编辑按钮并添加新建按钮;
- #9502 由@megla-tlanghorst修复缺失或错误的德语翻译;
- #9511 由@ArtemDzhereleiko修复告警类型列表宽度和空选项;
- #9517 由@ArtemDzhereleiko修复设备配置对话框中的告警规则宽度;
- #9522 由@ArtemDzhereleiko修复表格部件列面板显示以滚动长列列表;
- #9298 由@ArtemDzhereleiko修复实体表字段重叠;
- #9393 由@MrKartoshka修复命令空格;
- #9405 由@deaflynx修复Flot键设置:axisMin、axisMax允许负值;
- #9402 由@rusikv修复图表部件hex和hsla格式的颜色透明度不工作;
- #9343 由@devaskim为嵌入对话框关闭按钮使用翻译占位符;
- #9332 由@ArtemDzhereleiko修复仪表板详情按钮;
- #9331 由@ArtemDzhereleiko修复切换语言时的翻译;
- #9447 由@rusikv修复部件上“无数据显示”消息未显示;
- #9448 由@rusikv修复卡片部件自定义日期配置中帮助图标位置;
- #9459 由@ArtemDzhereleiko修复高级部件设置圆角属性;
- #9460 由@rusikv修复state chart默认图例位置未设置;
- #9491 由@ViacheslavKlimov修复使用REST API创建告警时的“设备已创建”通知;
- #9473 由@Dmitriymush修复解析有效html字符串时HTML/markdown变更检测;
- #9487 由@vvlladd28修复登录错误导致的反射型HTML注入;
- #9489 由@ArtemDzhereleiko修复规则链选择器内边距;
- #9251 由@rusikv修复仪表板强制全屏模式下错误不显示;
- #9510 由@rusikv修复时序图表校验阻止部件添加;
- #9533 由@Dmitriymush修复告警表格基础设置列错误出现及changeDetection异常;
- #9567 由@vvlladd28修复markdown输入组件的更新值并重构该组件;
- #9503 由@ArtemDzhereleiko修复版本控制的部件/部件包实体列表;
- #9583 由@vvlladd28在用户激活时隐藏激活链接和重新发送激活的显示按钮;
ThingsBoard CE v3.6.0(2023年9月21日)
包含以下功能与Bug修复的主要版本:
主要改进
- 核心与规则引擎
- UI
- 新部件:“Value card”、“Horizontal value card”、“Value and chart card”、“Entity count”、“Alarm count”和“Battery level”;
- #8708 由@ikulikov实现部件配置改进和基础部件配置模式;
- #8547 由@ikulikov实现仪表板编辑面板改进;
- #8882 由@vvlladd28实现“添加设备”对话框改进;
- #8938 由@vvlladd28实现连接检查窗口;
- #8337 由@MrKartoshka实现网关仪表板;
- 由@ikulikov在875c8d526b、1fb9ba622e 中实现部件与部件包之间多对多关系支持;
- Edge
- #9052 由@AndriiLandiak实现用于检测实体变更的事件发布/订阅模型;
次要改进
- 核心与规则引擎
- #8825 告警过滤器中告警类型自动补全by @YevhenBondarenko;
- #8928 删除时序的API改进by @YevhenBondarenko;
- #9027 顺序RPC策略by @ShvaykaD;
- #8793 用户级通知设置by @ViacheslavKlimov;
- #8702 超出速率限制的通知by @ViacheslavKlimov;
- #8533 通知设置的版本控制by @ViacheslavKlimov;
- #8429 部件包的审计日志by @YevhenBondarenko;
- #8527 禁用通知规则的能力by @ViacheslavKlimov;
- #8556 租户配置中禁用SMS的能力by @dashevchenko;
- #8575 禁用swagger的能力by @YevhenBondarenko;
- #8724 为Azure IoT添加新默认根证书by @YevhenBondarenko;
- #9044 过滤和富化节点易用性改进by @ShvaykaD;
- #8725 数学节点字段模板化by @ShvaykaD;
- #8562 为 /resources端点添加resourceType查询参数by @dashevchenko;
- #8839 为资源添加缓存by @dashevchenko;
- #9056 事件表加速(15分钟默认时间窗口)by @smatvienko-tb;
- #8898 资源删除校验by @dashevchenko;
- #8519 用Jackson utils替换object mapper用法by @adovh;
- #9065 TbMsg的InternalType字段,支持在switch-cases中使用而非if-return块by @ShvaykaD;
- 传输
- UI
- 由@ikulikov在d44f5fda5f、7861a3fbad 中改进Material图标选择器;
- 由@ikulikov在4827589c48 中实现单位选择组件;
- 由@ashvayka更新所有部件描述;
- 由@ikulikov在244f8239ba 中改进多属性输入部件;
- #8911 由@vvlladd28重新设计用户配置页面;
- #8931 由@ArtemDzhereleiko实现“添加资产”对话框改进;
- #8836 由@rusikv添加使用所选调试事件测试/编辑规则节点脚本的能力;
- #8880 由@kalutkaz实现过滤和富化规则节点易用性改进;
- #8587 由@vvlladd28在模板选择器中添加编辑通知模板的选项;
- #8571 由@ArtemDzhereleiko为时序表格部件添加列可见性设置;
- #8638 由@ArtemDzhereleiko实现规则链选择器;
- #8832 由@vvlladd28改进已清除告警通知样式;
- #9021 由@vvlladd28改进搜索组件易用性;
- #8721 由@kalutkaz在module map中添加ToggleHeaderComponent;
- #7793 由@ArtemDzhereleiko为柱状/状态/折线图表部件添加“启用选择模式”设置及触摸事件;
- #9001 由@ArtemDzhereleiko添加email输入类型;
- #8959 由@LeoMorgan113为WebSocket服务添加公共API;
- #8894 由@ArtemDzhereleiko为实体/时序/告警表格的移动视图添加折叠单元格操作选项;
- #8997 由@rusikv在版本控制对话框中为“移除其他实体”确认短语添加双引号;
- #9002 由@ArtemDzhereleiko为多输入部件添加颜色数据键类型;
- #9003 由@rusikv添加创建最新遥测键值的对话框;
- #9037 由@rusikv为告警表格添加批量确认和清除的选择;
- #8846 由@Fliner更新locale.constant-zh_CN.json;
- #8961 由@deaflynx在部件图例组件悬停时显示指针;
- #8960 由@deaflynx在实体表格行有点击操作时悬停显示指针;
Bug修复
- 核心与规则引擎
- #8706 由@imbeacon修复Swagger API中的模型;
- #8701 由@ViacheslavKlimov修复通知系统中的多个问题;
- #8713 由@ShvaykaD修复RPC队列卡住问题;
- #8731 由@ShvaykaD修复Flow输出节点在split array msg节点后使用时的NPE;
- #8740 由@ArtemDzhereleiko修复OAuth2删除域/移动应用/提供商设置;
- #8808 由@volodymyr-babak修复规则链初始化顺序;
- #8881 由@YevhenBondarenko修复saveDeviceWithCredentials api;
- #8884 由@ArtemDzhereleiko修复启用/禁用SNMP协议时的设备传输配置;
- #8917 由@dashevchenko修复实体的必填字段列表;
- #8906 由@dashevchenko修复实体表格中用户电话显示;
- #9089 由@ViacheslavKlimov修复版本控制集成的多个问题;
- #9233 由@ViacheslavKlimov修复恢复仪表板配置时的ID替换;
- #9155 由@dskarzh修复非活动超时经过后设备未被设为活动状态;
- UI
- #8722 由@vvlladd28修复数学函数规则节点校验;
- #8834 由@ChantsovaEkaterina修复“上一季度”和“上半年”时间窗口间隔的部件数据加载;
- #8784 由@ArtemDzhereleiko修复通知中心的“再次通知”对话框;
- #8814 由@ChantsovaEkaterina修复移动视图中工具栏的仪表板状态选择;
- #8826 由@deaflynx修复模拟仪表值显示;
- #8828 由@ArtemDzhereleiko修复清除告警规则区域宽度;
- #9060 由@ArtemDzhereleiko修复清除告警规则布局;
- #9193 由@ArtemDzhereleiko修复模拟仪表部件设置中小数位默认设为零;
- #8957 由@rusikv修复通知框的自定义翻译;
- #8951 由@rusikv修复通知规则页面的多个问题;
- #8968 由@rusikv修复JSON属性输入部件更新;
- #8821 由@ArtemDzhereleiko修复所选规则节点的z-index;
- #9173 由@kalutkaz修复所选实体类型的错误文本;
- #9122 由@rusikv修复规则节点事件表列重叠;
- #9184 由@ArtemDzhereleiko修复缺失翻译的重复错误消息;
- #9177 由@rusikv修复pie flot设置校验;
- #9121 由@rusikv修复操作单元格按钮布局;
- #9043 由@ArtemDzhereleiko修复电话输入标志布局;
- #8879 由@kalutkaz修复源装饰器;
- #8987 由@ArtemDzhereleiko修复告警过滤面板;
- #8965 由@ArtemDzhereleiko修复别名对话框组件的实体选择组件;
- #9126 由@rusikv修复版本控制中“移除其他实体”弹出框;
- #8767 由@ArtemDzhereleiko修复部件表格样式以正确应用行样式函数;
- #9068 由@ArtemDzhereleiko修复更改时间窗口时最新部件聚合的无限加载;
- #9123 由@kalutkaz修复规则节点中禁用表单控件的显示;
- #9143 由@rusikv修复GPIO面板部件的布局;
- #9057 由@ArtemDzhereleiko修复更新用户配置;
- #9165 由@iraznatovskyi修复部件抖动;
- #9172 由@rusikv修复pie flot部件切片点击操作;
- #9186 由@vvlladd28修复仪表板中有重复ID时部件的导入;
- #9203 由@ArtemDzhereleiko修复键过滤器布局;
- #9148 由@ArtemDzhereleiko修复OTA更新详情页面包屑;
- 传输
- Edge
- #8830 由@volodymyr-babak在Edge事件表中添加顺序ID列以正确处理重负载和集群情况;