All Products
Search
Document Center

Release notes

Last Updated: Mar 24, 2022

Time Series Database (TSDB) provides the open source code for iterative development of TSDB SDK. The code is hosted on GitHub. For more information, see TSDB SDK on GitHub. If an issue occurs when you use TSDB SDK, we recommend that you report the issue on GitHub. For more information about how to create an issue on GitHub, see Issues. We look forward to receiving your feedback and suggestions on TSDB SDK.

The following table describes the official versions of TSDB SDK.

Version

Description

Download link

0.3.6

  • Config#lastResultReverseEnable() is added to return query results based on timestamps in descending order.

  • The following issue is fixed:

    A run-time error occurs because the dependency of javafx.util.Pair is invalid. The whitelist feature is added for API operations.

  • The minimum valid timestamp is changed.

  • The following issue is fixed: An invalid URL is used to write multi-value data in ignoreError mode.

  • The following issue is fixed: When you gracefully close a TSDBClient object, asynchronous write requests are not deleted from a queue.

  • The following issue is fixed: The callback is invalid when the number of retries reaches the maximum value specified in retryError.

hitsdb-client-0.3.6.jar

0.3.5

  • Duplicates can be removed when you write data.

  • An API operation is added to manage spatial data.

    This feature is for trial use. If you need to use this feature, make sure that the version of the database engine on which your TSDB server runs is later than V2.6.4. To obtain more information, submit a ticket.

  • The following issue is fixed: When a TSDB client fails to be initialized, the system fails to delete specific resources such as threads.

  • The following issue is fixed:

    BatchPutIgnoreErrorsCallback

    and

    MultiFieldBatchPutIgnoreErrorsCallback

    cannot be called.

  • The following issue is fixed: Some semaphores fail to be deleted.

hitsdb-client-0.3.5.jar

0.3.3

  • The following asynchronous API operations are added to allow you to dynamically configure a callback method:

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

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

hitsdb-client-0.3.3.jar

0.3.2

  • Empty strings are supported when you write data.

  • Some issues that are related to the resource utilization are fixed.

hitsdb-client-0.3.2.jar

0.3.1

  • The flush() method is provided for asynchronous write scenarios.

  • The API operations that can be used together with query hints are added. Query hints are supported by TSDB V2.6.2.

  • The capabilities for multi-value writes and queries are optimized.

  • Some bugs are fixed.

hitsdb-client-0.3.1.jar

0.2.7

The authentication information can be configured based on the user authentication feature of TSDB.

hitsdb-client-0.2.7.jar

0.2.6

The dependency on Guava is removed. The delta operator is supported for subqueries. The delta operator is used to calculate the difference between the values of two single-value data points.

hitsdb-client-0.2.6.jar

0.2.5

Time series can be recursively deleted. Multi-value time series can be deleted.

hitsdb-client-0.2.5.jar

0.2.4

A bug in JSON serialization is fixed.

hitsdb-client-0.2.4.jar

0.2.3

Filters are supported when you configure the MultiFieldSubQuery object. The preDpValue operator is supported. The preDpValue operator is used to filter data points before queries are performed.

hitsdb-client-0.2.3.jar

0.2.2

SQL queries can be submitted.

hitsdb-client-0.2.2.jar

0.2.1

Asynchronous writes of multi-value data points are supported.

hitsdb-client-0.2.1.jar

0.2.0

The API operations that are used to manage multi-value data points are supported.

hitsdb-client-0.2.0.jar