2.00.10
AWSS3
Enhancements
-
Temporary files to be loaded with
loadS3Object
will not be removed immediately.
Bug Fixes
-
Added limit (10) to parameter threadCount of
loadS3Object
. -
Added validation check for the outputFileName parameter of
getS3Object
.
HBase
Enhancements
-
Enhanced the stability of this plugin during multi-threaded operations.
Bug Fixes
-
Strings that cannot be converted to MINUTE will not be parsed when using
hbase::load
. -
Calling
hbase:load
to load a table that has been disabled will raise an exception, and terminate the execution, instead of crashing the server. -
Added limit to the string length for its conversion to DolphinDB CHAR. If the length of the string is larger than 1, a NULL value is returned.
-
Added check for the conversion of data of SECOND type.
-
Calling plugin methods after closing the connection now correctly raises an error instead of crashing the server.
-
Added input validation for the isFramed parameter of function
connect
.
HDFS
Enhancements
-
Cluster environment can now be configured with cluster IP address specified in function
connect
. -
Enhanced error messages.
Bug Fixes
-
Fixed an error when using
getListDirectory
on an empty folder. -
Fixed the issue that caused the
readFile
function to fail when used within ado-while
loop. The problem was caused by having too many open file handles, which resulted in an unavailable and disconnected Hadoop data node. -
Fixed the conflict of two handles returned by
connect
as they shared the same hdfs connection.
HDF5
Enhancements
-
Enhanced error texts for
hdf5::saveHDF5
.
Bug Fixes
-
Fixed the issue where the server crashed when
hdf5::ls
is used on a specific HDF5 file. -
Fixed the issue where the server crashed when importing multiple files in parallel.
HTTP Client
New Features
-
Added validation for parameters that use the dictionary data form.
-
The plugin now performs a check of the byte length of the data to be sent.
Enhancements
-
Removed methods
httpCreateSubJob
,httpCreateMultiParserSubJob
,httpCancelSubJob
andhttpGetJobStat
.
Kafka
New Features
-
Added support for ZSTD compression algorithm. (2.00.10.12.1)
Enhancements
-
Added return values for functions
eventGetParts
,getOffsetPosition
, andgetOffsetCommitted
.
Bug Fixes
-
Fixed an issue where the interface
kafka::pollByteStream
failed to receive data in non-JSON format. -
Fixed the issue where the crashes occurred due to multi-threaded operations.
kdb+
New Features
-
The plugin now supports nested lists containing kdb+ char type elements.
Bug Fixes
-
Fixed an issue that caused the server to crash when calling
loadTable()
without passing the symPath parameter. -
Fixed an issue where calling
loadTable()
could not correctly parse a kdb+ sym file if the file name is not "sym". -
Fixed an issue where calling
loadTable()
after terminating the kdb+ process could crash the server.
mat
New Features
-
Added support for reading .mat files using multiple threads.
Bug Fixes
-
Added input validation for the varName parameter of
mat::writeMat
.
MongoDB
Enhancements
-
Enhanced error messages.
-
Improved parameter validation for
mongodb:connect
,mongodb::load
andmongodb::aggregate
.
MQTT
Bug Fixes
-
If an MQTT server is closed, an error message is reported when connecting through
mqtt::connect
. -
Fixed the error message of the default value of the batchSize parameter of method
connect
. -
Fixed the issue where the server crashed or got stuck when NULL values are passed as arguments to
mqtt:publish
ormqtt::createCsvFormatter
. -
Fixed the issue where the subscriber failed to receive published data containing NULL values.
-
Fixed the issue where the subscriber received data of incorrect data types when the published data contained data of CHAR or MONTH type.
mseed
Bug Fixes
-
Added input validation for the startTime parameter of
mseed::write
. -
An error will be reported when the input data of
mseed::parseStreamInfo
cannot be parsed or the parsed sid (Station Identifier) is invalid. -
Added check for
mseed:parse
when an empty string is passed in, and an error will be reported in this case. -
Added input validation for
mseed::read
.
MySQL
Enhancements
-
The
mysql::load
andmysql::loadEx
methods now allow you to specify the scale of DECIMAL data through the schema parameter when loading data from a MySQL database. (2.00.10.12.1) -
The
mysql::extractSchema
method now displays the scale of DECIMAL data in returned schema. (2.00.10.12.1)
Bug Fixes
-
Calling plugin methods after closing the connection now correctly raises an error instead of crashing the server.
ODBC
Enhancements
-
Enhanced error message.
-
Added input validation for
odbc::close
.
Bug Fixes
-
Fixed a crash when multiple threads use the same connection to append data concurrently.
-
Fixed a server crash which happened occasionally when closing an ODBC connection.
OPC
-
Fixed the issue where the server crashed due to unsubscription after multiple subscriptions through the same connection.
OPCUA
-
Fixed the issue where the server crashed due to multi-threaded jobs.
ORC
Enhancement
-
Optimized data processing when importing data of temporal or string type as numeric values.
Bug Fix
-
Fixed the incorrect outputs when accessing temporal values with NULL.
Parquet
-
Enhanced error messages.
RabbitMQ
Enhancement
- Limited the maximum number of concurrent connections to 200. (2.00.10.1)
SchemalessWriter
-
Added new plugin SchemalessWriter.
Signal
Bug Fixes
-
Fixed a memory leak when calling
signal::secc
frequently. -
Fixed a crash caused by concurrent execution of methods
signal::fft
,signal::ifft
, andsignal::secc
by multiple threads. -
Fixed the wrong plus and minus signs of the output returned by
signal::fft
when the number of X was even.
SVM
Enhancement
-
Added input validation for the key-value "nu" in parameter params of method
svm:fit
.
Bug Fix
-
Fixed server crash caused by multi-threaded execution of
svm:fit
.
Zlib
New Feature
-
Compressing a folder is now available.
Enhancement
-
Enhanced error messages.
Zip
New Feature
-
The plugin is now compatible with Windows operating systems.
Enhancements
-
Enhanced error messages.
-
Enhanced the log messages that are printed to the console.
Bug Fix
-
Fixed an issue where the plugin did not properly close open file handles when an exception was thrown. This caused the unused open file handles to build up over time.
ZMQ
Enhancement
-
Enhanced error messages.
Bug Fix
-
Added input validation for
zmq::cancelSubJob
that only accepts a scalar.