Apache-iotdb

Latest version: v1.3.3

Safety actively analyzes 706267 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 7

0.14.0preview3

0.14.0preview2

0.14.0preview1

The 0.14.0-preview1 version only contains the new cluster version.
New Features

- The new cluster contains two types of nodes: ConfigNode, DataNode
- Support ConfigNode Deploy: Start(Add), Stop
- Support DataNode Deploy: Start(Add), Stop
- Data and Schema replication management
- Support Consensus Protocol: Standalone, MultiLeader, Ratis
- Schema Management: Memory, SchemaFile, RocksDB
- Cluster monitor sql: show cluster, show regions
- Administration: User, Permission, Role management
- Authorization when login and executing a command
- Load Balance for data and schema
- Native API for reading and writing
- Support CSV import/export tools
- Support create/show/count/delete Storage Group
- Support create/show/count timeseries
- Support show/count devices
- Flush is supported in cluster
- Support monitor DataNode and ConfigNode through Prometheus and Grafana
- Support Data insertion and deletion
- Query Types: Raw data Query, Aggregation, Group By Time, Group By Level, Last query
- Support Fill null values in the query result
- Support order by time and limit, offset, slimit, soffset
- Support value filter and expression
- Python API: Add support for DBAPI

![](https://github.com/apache/iotdb-bin-resources/blob/main/docs/UserGuide/Cluster/Preview1-Function.png?raw=true)

Incompatible changes
- Rename the following scripts and configuration files

| Previous | Now |
|------------------------------|--------------------------------|
| conf/iotdb-engine.properties | conf/iotdb-datanode.properties |
| conf/iotdb-env.sh & bat | conf/datanode-env.sh & bat |

- Rename the DataNode configuration parameters

| Previous | Now |
|----------------------------------|---------------------|
| internal_ip | internal_address |
| target_confignode / config_nodes | target_config_nodes |

- Rename the ConfigNode configuration parameters

| Previous | Now |
|----------------------------------|---------------------|
| target_confignode / config_nodes | target_config_nodes |

Acknowledgements:

543202718, 23931017wu, Alima777, Beyyes, Bigreybear, cchen1115, chaow, Chengjianyun, ChengShengHan, ChenSiHou, Choubenson, chuchaofan, ChuShaoHuan, Cigarl, CloudWise-Lukemiao, Cmlmakahts, Cornmonster, Cpaulzy, CRZbulabula, dafei1288, Ericpai, Flashzxi, FrankHWD, greenhandatsjtu, HeimingZ, HTHou, huanhuanerer, huzk8, irvine0109, iskytek, JackieTien97, jamber001, JerryZhangZZY, jiazhiren, jixuan1989, jun0315, Krystal-xiao, leety1228, leonardodalinky, Liuminghui233, LIU-WEI-git, ljn55966005, lyssom, MarosZyk, MinaQin, MrQuanzy, Mychaow, Noorall, OneSizeFitsQuorum, Plutooooooo, Qiaojialin, RYH61, Samperson1997, SilverNarcissus, SpriCoder, SteveYurongSu, swpulk, SzyWilliam, THUMarkLau, tisonkun, trin1t, Tsunghanjacktsai, wallezhang, wangchao316, wanghui42, wayblink, Wei-hao-Li, Xiaoyehanren, Xingtanzjr, Xinzhongtianxia, Xuanronaldo, Yifuzhou, Yschengzi, Yuyuankang, yyt86, ZhanGHanG9991, zjx1230

0.13.4

Improvements

* [IOTDB-4230] Modify the start script for flexible startup: add iotdb.in.sh, add pid file
* [IOTDB-4776] Change default storage group to root.__system in iotdb metric reporter
* [IOTDB-4946] Show Deadband Process Info
* [IOTDB-5025] Fix tag of metric in 0.13
* [IOTDB-5128] Perfect the usage of `-p pid`, `-v version` feature for start-server.sh
* [IOTDB-5232] Add Schema Memory Usage metric monitor


Bug Fix

* [IOTDB-3624] Fix meet error when inserting data in SQL without timestamp
* [IOTDB-4716] Fix the statistics of disk size in linux system in 0.13
* [IOTDB-4738] Fix TsFile damaged after writing empty value pages
* [IOTDB-4781] Fix the NOT LIKE value filter does not work
* [IOTDB-4842] Fix String number inserting bug
* [IOTDB-4938] Fix data are lost when meets exception `storage group not ready`
* [IOTDB-4967] Fix slidingTimeWindow stops when encounter an empty window
* [IOTDB-5136] NPE when use a null as username in session
* [IOTDB-5184] Fix CompressionType ArrayIndexOutOfBounds
* [IOTDB-5157] Fix "Invalid ID for ZoneOffset, invalid format:"
* [IOTDB-5206] Fix when target file is deleted in Compaction exception handler and recover
* [IOTDB-5225] Fix setting chunkPointNumLowerBound in IoTDBDescriptor
* [IOTDB-5236] DeleteData Python API cannot work
* [IOTDB-5253] Fix chunkMetadata mem metric
* [IOTDB-5266] Fix seq file may be lost when selecting cross compaction task
* [IOTDB-5281] Fix selecting deleted files in compaction
* [IOTDB-5286] Fix target files should not be select to participate in other compaction task
* [IOTDB-5307] Fix failed to get TsFile input of file: NoSuchFileException
* [IOTDB-5311] Fix RunTimeException and NoSuchFile Exception when selecting files causing compaction scheduled thread to get stuck
* [IOTDB-5346] Fix log error in MemtableFlushTask when recovering

0.13.3

Not secure
Improvements

* [IOTDB-4525] Accelerate restart process
* [IOTDB-3164] Add compaction memory control
* [IOTDB-4364] Reduce read amplification in compaction
* [IOTDB-4424] Specify error message when time value of insert sql can not be correctly parsed
* [IOTDB-4492] Control total file size of cross space compaction task
* [IOTDB-4542] Optimize schema validate error message
* Optimize pattern matching in Regexp

Bug Fixes

* [IOTDB-3988] Fix reload problem of metric module and refactor metric module
* [IOTDB-4239] fix NPE to insert a null value into a TEXT timeseries
* [IOTDB-4318] Fix RESTAPI data type conversion failed
* [IOTDB-4320] Fix insert row with null cause recover throw NPE
* [IOTDB-4343] Fix NPE when using MQTT protocol
* [IOTDB-4357] fix start in windows, IOTDB_LOG_DIR_IS_UNDEFINED folder appears
* [IOTDB-4585] Incorrect query result after deleting data for aligned timeseries
* [IOTDB-4615] TTL adapts timestamp precision
* [IOTDB-4636] IndexOutOfBoundsException when compacting aligned series
* Fix PathAlreadyExistException during concurrent auto creating aligned timeseries

0.13.2

Not secure
Improvements

[IOTDB-2669] Improve C++ client insertTablet performance
[IOTDB-3087] enlarge default value of avg_series_point_number_threshold
[IOTDB-3861] Enable insert null values in Session
[IOTDB-3996] REST API nonQuery support Continuous Query
[IOTDB-4120] Optimize memory allocation of Expression
[IOTDB-4190] update documents about nifi-iotdb-bundle
REST support "select into" in nonQuery API
Import-CSV supports specify data type and no need quotation for text value

Bug Fixes

[IOTDB-2736] DELETE_STORAGE_GROUP can not be granted to user (reporting 401)
[IOTDB-2760] Ordinary users do not grant any permissions, but can still show operations
[IOTDB-2769] Fix auth mapping of GRANT_ROLE_PRIVILEGE and GRANT_USER_ROLE
[IOTDB-3302] Without any authorization, ordinary users still have the right to query other user information
[IOTDB-4023] The C++ interface query result returns records error
[IOTDB-4047] Query NPE after change device alignment
[IOTDB-4096] Fix the names of metric pushed to Prometheus are inconsistency in micrometer and dropwizard
[IOTDB-4194] IOException happened in Compaction
[IOTDB-4215] Fix incorrect aggregate query results due to wrong unseq file traversal order
[IOTDB-4216] Fix execute create aligned timeseries but a non-aligned timeseries created
[IOTDB-4222] DeadLock when concurrently deleting and creating storage groups
[ISSUE-6774] Connection error when using DataGrip with JDBC driver
[ISSUE-6937] After restart, the aligned series turns to non-aligned
[ISSUE-6987] Fix select error when selecting a single quotation mark

Page 3 of 7

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.