Skip to content

Releases: dolphindb/api-java

3.00.4.2

28 Nov 06:46

Choose a tag to compare

Issues Fixed

  • Fixed a race condition in the ThreadPooledClient.unsubscribeInternal method to prevent MessageParser from triggering an unnecessary reconnection after receiving an EOF signal during unsubscription.

3.00.4.1

20 Oct 02:42

Choose a tag to compare

New Features

  • Added a filter parameter to EventClient.subscribe to allow subscribing only to specific events based on filtering conditions.

Issues Fixes

  • Fixed an issue where serialization failed for BasicDictionary objects whose values were not scalars.

  • Fixed an issue where TopicPoller.poll returned an empty list when the timeout parameter was set to 0.

3.00.4.0

11 Sep 08:00

Choose a tag to compare

New Features

  • Added Util.createVector(type, size, capacity) for creating vectors.
  • Added new vector creation methods, such as BasicIntVector(int size, int capacity), to specify the initial size and capacity.
  • Added support for setting and adding values in vectors using Java primitive types.
  • Added support for creating Decimal vectors directly from a list of strings (List<String>).
  • Added support in MTW for inserting data into stream tables in Orca.
  • Added support for StreamingSQLClient, enabling declaration of streaming SQL tables, registration of streaming SQL queries, and subscription to streaming SQL query results.
  • Added support in BasicAnyVector for the Append method to add single values or entire vectors, and for the set method to modify elements at any position.
  • Added method getScale to BasicArrayVector interface for obtaining the scale of a DECIMAL array vector.

Fixed Issues

  • Fixed an issue where constructing BasicDecimal32Vector with Integer.MIN_VALUE as null value caused errors.

3.00.3.2

18 Aug 07:06

Choose a tag to compare

Issues Fixed

  • Fixed an issue with vector serialization and deserialization during CEP event sending and subscription.

3.00.3.1

30 Jul 05:38

Choose a tag to compare

Issues Fixed

  • Fixed an issue where the Java API failed to reconnect when the DolphinDB server node was disconnected and reconnect was enabled.
  • Fixed an issue where the Java process could crash during node failover when enableHighAvailability=true.
  • Fixed an issue where the process would hang when the script contained null characters.

3.00.3.0

20 May 01:20

Choose a tag to compare

Improvements

  • Reduced the log level of initialization validation messages from ERROR to WARN.

3.00.2.6

10 Apr 05:49

Choose a tag to compare

New Features

  • Added support for configuring parameters of DBConnection.connect via ConnectConfig.

3.00.2.5

01 Apr 03:27

Choose a tag to compare

New Features

  • Added support for SCRAM authentication.

3.00.2.4

21 Jan 06:03

Choose a tag to compare

New Features

  • Added parameter reconnect and tryReconnectNums to MultithreadedTableWriter for setting auto reconnection and reconnection attempts.

Improvements

  • Added support for user login authentication to enhance security.
  • The run function has added listener functionality.

3.00.2.3

11 Dec 05:37

Choose a tag to compare

Improvements

  • Renamed the parameter resubTimeout to resubscribeInterval in method subscribe.