1.30.17
1.30.17.4
故障修复
修复上传 DataFrame 数据,且它的字符串类型列的首行为 None 时,出现上传失败的问题。
1.30.17.3
故障修复
修复指定 DBConnectionPool 的 loadBalance 为 True 时,线程池创建失败的问题。
1.30.17.2
新增功能
-
支持最新 NumPy 版本 1.22.3 和最新 Pandas 版本 1.4.2。仍旧不支持 Pandas 1.3.0 版本。
-
支持上传 array vector 到 server 端,支持 DataFrame 内嵌数组方式创建包含 array vector 字段的表。修复 any vector 上传和下载的问题。
-
ErrorCodeInfo
类的errorCode
由整数类型调整为字符串类型,并增加hasError
和succeed
方法来获取数据写入是否正常。
1.30.17.1
新增功能
-
增加 MultithreadedTableWriter 类,支持对分布式表、内存表、维度表的多线程写入。且实现了加密通信、压缩传输和写入高可用等功能。
-
session 对象增加 compress 参数,支持数据的压缩下载。
-
Table 新增
toList
方法,可将 array vector 的数据转换为二维数组,方便使用。 -
PartitionedTableAppender
支持写入表时自动转换日期时间类型。 -
session.database 新增 engine, atomic, enableChunkGranularityConfig 参数。仅 2.00.0 及以上版本 server 的 TSDB 引擎支持这些参数。
-
Database.createPartitionedTable
新增 compressMethods, sortColumns, keepDuplicates 参数。仅 2.00.0 及以上版本 server 的 TSDB 引擎支持这些参数。
功能优化
减少了 session 对 Python 全局锁的占用时间。
故障修复
修正 session.subscribe 存在数据丢失的问题。