版本说明

更新时间:

本文介绍时间序列数据库TSDB的Java SDK已发布的版本信息。

TSDB的SDK采用开源的形态进行迭代开发,其代码托管在Github。如果在使用过程中发现问题,推荐直接在Github上创建Issue进行反馈。我们也期待广大开发者为我们的SDK添砖加瓦。

SDK已发布的正式版本如下所示:

版本

说明

下载 SDK

0.3.7

  • 修复 flush() 方法在特定场景下数据遗漏的问题。

  • 删除被标记为deprecated的API。

hitsdb-client-0.3.7.jar

0.3.6

  • 增加Config#lastResultReverseEnable()接口提供逆序查询时数据按时间戳逆序返回的能力 。

  • 修复因错误依赖

    javafx.util.Pair

    而导致的运行时错误并添加API黑名单机制。

  • 修改合法的timestamp下限。

  • 修复ignoreError模式下多值写入的URL错误。

  • 修复优雅关闭没有等待异步写入队列为空的问题。

  • 修复到达最大retryError时的回调失效问题。

hitsdb-client-0.3.6.jar

0.3.5

  • 增加设置写入去重的能力。

  • 增加对空间数据的初步支持接口

    (试用功能。需要TSDB服务端引擎版本大于 v2.6.4 并请提工单咨询)。

  • 修复TSDBClient初始化失败时资源清除不尽导致的线程膨胀问题。

  • 修复

    BatchPutIgnoreErrorsCallback

    MultiFieldBatchPutIgnoreErrorsCallback

    无法被触发的问题。

  • 修复信号量清理遗漏。

hitsdb-client-0.3.5.jar

0.3.3

添加可以在调用时动态指定回调的异步写入API。

  • void put(Collection<Point> points, AbstractBatchPutCallback batchPutCallback)

  • void multiFieldPut(Collection<MultiFieldPoint> points, AbstractMultiFieldBatchPutCallback batchPutCallback);

hitsdb-client-0.3.3.jar

0.3.2

  • 增加数据写入对空字符串的支持。

  • 修复了部分与资源使用相关的BUG。

hitsdb-client-0.3.2.jar

0.3.1

  • 提供异步写入场景下的flush方法。

  • 配合TSDB引擎v2.6.2的查询Hint能力添加相应的接口。

  • 对多值写入、查询接口细化了部分能力。

  • 修复了若干BUG。

hitsdb-client-0.3.1.jar

0.2.7

配合TSDB引擎的用户鉴权功能提供设置用户认证信息的能力。

hitsdb-client-0.2.7.jar

0.2.6

  • 去除对Guava的依赖。

  • 支持单值子查询差值delta算子。

hitsdb-client-0.2.6.jar

0.2.5

  • 支持是否递归删除时间线。

  • 支持多值时间线删除。

hitsdb-client-0.2.5.jar

0.2.4

修复了一个JSON序列化问题。

hitsdb-client-0.2.4.jar

0.2.3

修复MultiFieldSubQuery无法设置filters问题,支持preDpValue前值过滤算子。

hitsdb-client-0.2.3.jar

0.2.2

支持提交SQL查询。

hitsdb-client-0.2.2.jar

0.2.1

支持多值模型的异步写入。

hitsdb-client-0.2.1.jar

0.2.0

支持多值模型相关的API。

hitsdb-client-0.2.0.jar