Releases: dolphindb/api-java
Releases · dolphindb/api-java
3.00.2.2
Improvements
- Optimized the performance for accessing array vectors.
3.00.2.1
Improvements
- A Void is returned for a DT_VOID element contained in an IOTANY vector.
3.00.2.0
New Features
- Added support for IOTANY vectors.
Improvements
-
Enhanced error messages for
DBConnectionduring reconnection. -
Renamed the following CEP-related parameters for
EventClientandEventSender:- eventTimeKeys to eventTimeFields.
- commonKeys to commonFields.
3.00.1.3
New Features
- Added parameters connectTimeout and readTimeout to the
connectmethod ofDBConnectionclass to set the maximum connection and read timeouts (in ms) for underlying API Socket connections.
Improvements
- The error message raised by
MultithreadedTableWriterwhen 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
ThreadPooledClientfor stream subscription, even without subscription tasks.
3.00.1.2
Improvements
- The default value of parameter parallelism for
runandtryRunhas been modified from 2 to 64.
3.00.1.1
New Features
- Added parameters minimumPoolSize, maximumPoolSize, idleTimeout, and tryReconnectNums to
SimpleDBConnectionPoolfor setting the min/max pool size, max idle time, and the number of reconnection attempts of a connection pool. SimpleDBConnectionPoolnow supports dynamically acquiring connections and manually releasing idle connections.- Added parameter tryReconnectNums to
DBConnectionfor setting the number of reconnection attempts. - Added method
getScaletoMatrixinterface for obtaining the scale of a DECIMAL matrix.
Improvements
- Optimized the implementation logic for
AutoFitTableAppenderandAutoFitTableUpsert. - 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
New Features
- Added
combinemethod 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
New Features
- Added parameters backupSites, resubTimeout, and subOnce to
subscribeto enable failover mechanism. - Added method
getValuesfor retrieving values of array vectors.
3.00.0.1
Issues Fixed
-
Fixed an issue where
ExclusiveDBConnectionPoolwould incorrectly enable load balancing when constructing a connection with high availability enabled. -
Fixed an issue where the connections established by
DBConnectiondid not involve all nodes in the cluster when high availability was enabled and no specific highAvailabilitySites was specified.
3.00.0.0
New Features
- Added support for creating matrix of Decimal type.
- Added parameter enableActualSendTime to
MultithreadedTableWriterclass to set whether to record the send time for each message. - Added CEP (Complex Event Processing) Engine with the following features:
EventSenderclass to write events into a heterogeneous stream table.EventClientclass to subscribe events from a heterogeneous stream table.
- Added method
getJavaApiVersionfor classUtilsto get the current API version.
Issues Fixed
- Fixed issues for scalar/vector of Decimal type.