|
| 1 | +<!-- |
| 2 | +
|
| 3 | + Licensed to the Apache Software Foundation (ASF) under one |
| 4 | + or more contributor license agreements. See the NOTICE file |
| 5 | + distributed with this work for additional information |
| 6 | + regarding copyright ownership. The ASF licenses this file |
| 7 | + to you under the Apache License, Version 2.0 (the |
| 8 | + "License"); you may not use this file except in compliance |
| 9 | + with the License. You may obtain a copy of the License at |
| 10 | + |
| 11 | + http://www.apache.org/licenses/LICENSE-2.0 |
| 12 | + |
| 13 | + Unless required by applicable law or agreed to in writing, |
| 14 | + software distributed under the License is distributed on an |
| 15 | + "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY |
| 16 | + KIND, either express or implied. See the License for the |
| 17 | + specific language governing permissions and limitations |
| 18 | + under the License. |
| 19 | +
|
| 20 | +--> |
| 21 | +# 发版历史 |
| 22 | + |
| 23 | +## V1.3.3 |
| 24 | + |
| 25 | +> 最新发版时间:2024.11.20 |
| 26 | +> |
| 27 | +> 下载地址::https://iotdb.apache.org/zh/Download/ |
| 28 | +
|
| 29 | +V1.3.3主要新增 String、Blob、Date、Timestamp 数据类型、增加数据订阅、DataNode 主动监听并加载 TsFile,同时增加可观测性指标、发送端支持传文件至指定目录后,接收端自动加载到 IoTDB、配置文件整合、客户端查询请求负载均衡等功能,对数据库监控、性能、稳定性进行了全方位提升,并修复部分产品 bug 和性能问题。具体发布内容如下: |
| 30 | + |
| 31 | +- 存储模块:新增 String、Blob、Date、Timestamp 数据类型 |
| 32 | +- 存储模块:合并模块内存控制性能提升 |
| 33 | +- 查询模块:新增客户端查询请求负载均衡优化 |
| 34 | +- 查询模块:新增活跃元数据统计查询 |
| 35 | +- 查询模块:Filter 性能优化,提升聚合查询和 where 条件查询的速度 |
| 36 | +- 数据同步:发送端支持传文件至指定目录后,接收端自动加载到 IoTDB |
| 37 | +- 数据同步:接收端新增数据类型请求的自动转换机制 |
| 38 | +- 数据订阅:新增数据订阅能力,支持以数据点或 TsFile 文件方式订阅数据库数据 |
| 39 | +- 数据加载:DataNode 主动监听并加载 TsFile,同时增加可观测性指标 |
| 40 | +- 流处理:Alter Pipe 支持 Alter Source 的能力 |
| 41 | +- 系统模块:优化配置文件,原有配置文件三合一,降低用户操作成本 |
| 42 | +- 系统模块:新增配置项设置接口 |
| 43 | +- 系统模块:优化重启恢复性能,减少启动时间 |
| 44 | +- 脚本与工具:新增元数据导入导出脚本 |
| 45 | +- 脚本与工具:新增对 Kubernetes Helm 的支持 |
| 46 | + |
| 47 | +## V1.3.2 |
| 48 | + |
| 49 | +> 最新发版时间:2024.7.1 |
| 50 | +> |
| 51 | +> 下载地址:https://iotdb.apache.org/zh/Download/ |
| 52 | +
|
| 53 | +V1.3.2主要新增 explain analyze 语句分析单个 SQL 查询耗时、新增 UDAF 用户自定义聚合函数框架、元数据同步、统计指定路径下数据点数、SQL 语句导入导出脚本等功能,同时集群管理工具支持滚动升级、上传插件到整个集群,对数据库监控、性能、稳定性进行了全方位提升,并修复部分产品 bug 和性能问题。具体发布内容如下: |
| 54 | + |
| 55 | +- 存储模块:insertRecords 接口写入性能提升 |
| 56 | +- 查询模块:新增 Explain Analyze 语句(监控单条 SQL 执行各阶段耗时) |
| 57 | +- 查询模块:新增 UDAF 用户自定义聚合函数框架 |
| 58 | +- 查询模块:新增 MaxBy/MinBy 函数,支持获取最大/小值的同时返回对应时间戳 |
| 59 | +- 查询模块:值过滤查询性能提升 |
| 60 | +- 数据同步:路径匹配支持通配符 |
| 61 | +- 数据同步:支持元数据同步(含时间序列及相关属性、权限等设置) |
| 62 | +- 流处理:增加 Alter Pipe 语句,支持热更新 Pipe 任务的插件 |
| 63 | +- 系统模块:系统数据点数统计增加对 load TsFile 导入数据的统计 |
| 64 | +- 脚本与工具:新增本地升级备份工具(通过硬链接对原有数据进行备份) |
| 65 | +- 脚本与工具:新增 export-data/import-data 脚本,支持将数据导出为 CSV、TsFile 格式或 SQL 语句 |
| 66 | +- 脚本与工具:Windows 环境支持通过窗口名区分 ConfigNode、DataNode、Cli |
| 67 | + |
| 68 | +## V1.3.1 |
| 69 | + |
| 70 | +> 最新发版时间:2024.4.22 |
| 71 | +> |
| 72 | +> 下载地址:https://iotdb.apache.org/zh/Download/ |
| 73 | +
|
| 74 | +V1.3.1主要新增一键启停集群脚本、一键收集实例信息脚本、多种内置函数等新特性,优化了原有数据同步、日志输出策略、查询执行过程,提升系统可观测性,并修复部分产品 bug 和性能问题。具体发布内容如下: |
| 75 | + |
| 76 | +- 增加一键启停集群脚本(start-all/stop-all.sh & start-all/stop-all.bat) |
| 77 | +- 增加一键收集实例信息脚本(collect-info.sh & collect-info.bat) |
| 78 | +- 新增标准差、方差内置聚合函数 |
| 79 | +- 新增 tsfile 修复命令 |
| 80 | +- Fill 子句支持设置填充超时阈值,超过时间阈值不填充 |
| 81 | +- 数据同步简化时间范围指定方式,直接设置起止时间 |
| 82 | +- 系统可观测性提升(增加集群节点的散度监控、分布式任务调度框架可观测性) |
| 83 | +- 日志默认输出策略优化 |
| 84 | +- Load TsFile 完善内存控制,覆盖全流程 |
| 85 | +- Rest 接口(V2 版)增加列类型返回 |
| 86 | +- 优化查询执行过程 |
| 87 | +- 客户端自动拉取可用 DataNode 列表 |
| 88 | + |
| 89 | +## V1.3.0 |
| 90 | + |
| 91 | +> 最新发版时间:2024.1.1 |
| 92 | +> |
| 93 | +> 下载地址:https://iotdb.apache.org/zh/Download/ |
| 94 | +
|
| 95 | +V1.3.0主要新增SSL通讯加密、数据同步监控项统计等新特性,优化了原有权限模块的语法和逻辑、metrics算法库性能、python客户端写入性能以及在部分查询场景下的查询效率,修复部分产品 bug 和性能问题。具体发布内容如下: |
| 96 | + |
| 97 | +- 安全模块:优化权限模块,支持时间序列粒度的权限控制 |
| 98 | +- 安全模块:客户端服务器支持 SSL 通讯加密 |
| 99 | +- 查询模块:计算类型视图支持 LAST 查询 |
| 100 | +- 流处理:新增 pipe 相关监控指标 |
| 101 | +- 存储模块:支持负数时间戳写入 |
| 102 | +- 脚本与工具:load 脚本导入数据纳入数据点数监控项统计 |
| 103 | +- 客户端模块:优化 python 客户端的性能 |
| 104 | +- 查询模块优化 show path 返回时间长的问题 |
| 105 | +- 查询模块:优化 explain 语句的展示结果,使展示结果对齐 |
| 106 | +- 系统模块:环境配置脚本中增加统一内存配置项 MEMORY_SIZE |
| 107 | +- 系统模块:配置项 target_config_node_list 更名为 seed_config_node |
| 108 | +- 系统模块:配置项 storage_query_schema_consensus_free_memory_proportion 更名为 datanode_memory_proportion |
| 109 | + |
| 110 | +## V1.2.0 |
| 111 | + |
| 112 | +> 最新发版时间:2023.6.30 |
| 113 | +> |
| 114 | +> 下载地址:https://iotdb.apache.org/zh/Download/ |
| 115 | +
|
| 116 | +V1.2.0主要增加了流处理框架、动态模板、substring/replace/round内置查询函数等新特性,增强了show region、show timeseries、show variable等内置语句功能和Session接口,同时优化了内置监控项及其实现,修复部分产品bug和性能问题。 |
| 117 | + |
| 118 | +- 流处理:新增流处理框架 |
| 119 | +- 元数据模块:新增模板动态扩充功能 |
| 120 | +- 存储模块:新增SPRINTZ和RLBE编码以及LZMA2压缩算法 |
| 121 | +- 查询模块:新增cast、round、substr、replace内置标量函数 |
| 122 | +- 查询模块:新增time_duration、mode内置聚合函数 |
| 123 | +- 查询模块:SQL语句支持case when语法 |
| 124 | +- 查询模块:SQL语句支持order by表达式 |
| 125 | +- 接口模块:Python API支持连接分布式多个节点 |
| 126 | +- 接口模块:Python客户端支持写入重定向 |
| 127 | +- 接口模块:Session API增加用模板批量创建序列接口 |
| 128 | + |
| 129 | +## V1.1.0 |
| 130 | + |
| 131 | +> 最新发版时间:2023-04-03 |
| 132 | +> |
| 133 | +> 下载地址:https://iotdb.apache.org/zh/Download/ |
| 134 | +
|
| 135 | +V1.1.0主要改进增加了部分新特性,如支持 GROUP BY VARIATION、GROUP BY CONDITION 等分段方式、增加 DIFF、COUNT_IF 等实用函数,引入 pipeline 执行引擎进一步提升查询速度等。同时修复对齐序列 last 查询 order by timeseries、LIMIT&OFFSET 不生效、重启后元数据模版错误、删除所有 database 后创建序列错误等相关问题。 |
| 136 | + |
| 137 | +- 查询模块:align by device 语句支持 order by time |
| 138 | +- 查询模块:支持 Show Queries 命令 |
| 139 | +- 查询模块:支持 kill query 命令 |
| 140 | +- 系统模块:show regions 支持指定特定的 database |
| 141 | +- 系统模块:新增 SQL show variables, 可以展示当前集群参数 |
| 142 | +- 查询模块:聚合查询支持 GROUP BY VARIATION |
| 143 | +- 查询模块:SELECT INTO 支持特定的数据类型强转 |
| 144 | +- 查询模块:实现内置标量函数 DIFF |
| 145 | +- 系统模块:show regions 显示创建时间 |
| 146 | +- 查询模块:实现内置聚合函数 COUNT_IF |
| 147 | +- 查询模块:聚合查询支持 GROUP BY CONDITION |
| 148 | +- 系统模块:支持修改 dn_rpc_port 和 dn_rpc_address |
| 149 | + |
| 150 | +## V1.0.0 |
| 151 | + |
| 152 | +> 最新发版时间:2022.12.03 |
| 153 | +> |
| 154 | +> 下载地址:https://iotdb.apache.org/zh/Download/ |
| 155 | +
|
| 156 | +V1.0.0主要修复分区计算及查询执行时的相关问题,历史快照未删除,数据查询及 SessionPool 内存使用上的相关问题等;同时改进增加部分新特性,如支持 show variables、explain align by device 等命令,完善 ExportCSV/ExportTsFile/MQTT 等功能,完善集群的启停流程、更改 IoTDB 集群默认的内部端口、新增用于区分集群的 cluster_name 属性等。 |
| 157 | + |
| 158 | +- 系统模块:支持分布式高可用架构 |
| 159 | +- 系统模块:支持多副本存储 |
| 160 | +- 系统模块:启动节点时,如果端口已被占用,则终止启动流程 |
| 161 | +- 系统模块:支持集群管理sql |
| 162 | +- 系统模块:支持对Confignode、Datanode进行启动、停止、移除等功能管理 |
| 163 | +- 系统模块:可配置共识协议框架及多种共识协议:Simple、IoTConsensus、Ratis |
| 164 | +- 系统模块:支持数据、元数据、Confignode的多副本管理 |
| 165 | +- 查询模块:支持大规模并行处理框架MPP,提供分布式读写能力 |
| 166 | +- 流处理模块:支持流处理框架 |
| 167 | +- 流处理模块:支持集群间数据同步功能 |
0 commit comments