Skip to content

Releases: dolphindb/api-java

3.00.2.2

19 Nov 01:30

Choose a tag to compare

Improvements

  • Optimized the performance for accessing array vectors.

3.00.2.1

05 Nov 09:43

Choose a tag to compare

Improvements

  • A Void is returned for a DT_VOID element contained in an IOTANY vector.

3.00.2.0

23 Oct 08:59

Choose a tag to compare

New Features

  • Added support for IOTANY vectors.

Improvements

  • Enhanced error messages for DBConnection during reconnection.

  • Renamed the following CEP-related parameters for EventClient and EventSender:

    • eventTimeKeys to eventTimeFields.
    • commonKeys to commonFields.

3.00.1.3

03 Sep 05:48

Choose a tag to compare

New Features

  • Added parameters connectTimeout and readTimeout to the connect method of DBConnection class to set the maximum connection and read timeouts (in ms) for underlying API Socket connections.

Improvements

  • The error message raised by MultithreadedTableWriter when writing to partitioned tables now displays the specific column names in case of data type mismatch.

Issues Fixed

  • [AJ-763] Fixed an occasional issue where CPU usage was falsely high when using ThreadPooledClient for stream subscription, even without subscription tasks.

3.00.1.2

01 Aug 03:02

Choose a tag to compare

Improvements

  • The default value of parameter parallelism for run and tryRun has been modified from 2 to 64.

3.00.1.1

17 Jul 02:24

Choose a tag to compare

New Features

  • Added parameters minimumPoolSize, maximumPoolSize, idleTimeout, and tryReconnectNums to SimpleDBConnectionPool for setting the min/max pool size, max idle time, and the number of reconnection attempts of a connection pool.
  • SimpleDBConnectionPool now supports dynamically acquiring connections and manually releasing idle connections.
  • Added parameter tryReconnectNums to DBConnection for setting the number of reconnection attempts.
  • Added method getScale to Matrix interface for obtaining the scale of a DECIMAL matrix.

Improvements

  • Optimized the implementation logic for AutoFitTableAppender and AutoFitTableUpsert.
  • Optimized log information on CEP events.

Issues Fixed

  • Fixed an issue in high availability (HA) mode where restarting a data node after the controller and agent nodes were restarted would result in connection failure with a "connect to :0" error message.

3.00.1.0

28 Jun 06:28

Choose a tag to compare

New Features

  • Added combine method for merging data in Decimal Vectors.
  • Added support for creating, downloading and displaying Tensor data.

Issues Fixed

  • Fixed an error where dictionaries with value of ANY type couldn't accept common data types (e.g., INT, STRING).
  • Fixed an error occurring when uploading dictionary data with value of ANY type.

3.00.0.2

30 May 09:28

Choose a tag to compare

New Features

  • Added parameters backupSites, resubTimeout, and subOnce to subscribe to enable failover mechanism.
  • Added method getValues for retrieving values of array vectors.

3.00.0.1

29 Apr 09:13

Choose a tag to compare

Issues Fixed

  • Fixed an issue where ExclusiveDBConnectionPool would incorrectly enable load balancing when constructing a connection with high availability enabled.

  • Fixed an issue where the connections established by DBConnection did not involve all nodes in the cluster when high availability was enabled and no specific highAvailabilitySites was specified.

3.00.0.0

09 Apr 05:54

Choose a tag to compare

New Features

  • Added support for creating matrix of Decimal type.
  • Added parameter enableActualSendTime to MultithreadedTableWriter class to set whether to record the send time for each message.
  • Added CEP (Complex Event Processing) Engine with the following features:
    • EventSender class to write events into a heterogeneous stream table.
    • EventClient class to subscribe events from a heterogeneous stream table.
  • Added method getJavaApiVersion for class Utils to get the current API version.

Issues Fixed

  • Fixed issues for scalar/vector of Decimal type.