3.00.5
3.00.5.1
New Features
-
BasicTable now supports constructors using Java native types.
-
BasicTable now supports the
addColumnmethod for Java native types, allowing columns to be added to the table.
Compatibility Notes
Starting from Java API version 3.00.5.1, the following addColumn methods were added:
public void addColumn(String colName, List<?> col)
public void addColumn(String colName, Object[] col)
Previously, BasicTable only provided public void addColumn(String colName,
Vector col).
If the second argument col needs to be null, its type must be explicitly declared,
for example: (List<?>) null, (Vector) null, or
(Object[]) null.
3.00.5.0
New Features
-
Added an asynchronous write utility for the multi-active deployment architecture of DolphinDB.
-
Added interface
UpdateListenerfor StreamingSQLClient to enable real-time monitoring of Streaming SQL subscription data changes and allow users to process the updates as needed. -
Added method
getStreamingSQLSubscriptionInfofor StreamingSQLClient to retrieve subscription information based on queryId. -
Added method
Appendfor BasicAnyVector to append data in forms such as matrix, set, table, and dict. -
Added method
appendEventWithResponseto synchronously wait for the response of a specific event.
Improvement
-
Optimized the EOFException error message when canceling subscriptions.
Issues Fixed
-
Fixed an issue where StreamingSQLClient reported an error when updating tables while writing
anydata. -
Fixed a vulnerability in the
lz4-javadependency used by the Java API, replacingorg.lz4withat.yawk.lz4.
