1.30.22.1
New Features
- The
MultithreadedTableWriter
now supports automatic reconnection. - Added support for creating a VOID vector.
- Added support for
select NULL
statement. - Added support for DECIMAL128 data type.
- The
insert
method ofMultithreadedTableWriter
now supports data of char[] type and it can be converted to a string. - Added a new option USE_OPENSSL to the
CmakeLists.txt
file to choose whether to connect to the OpenSSL library. - Added new method
clear()
for classTable
to remove the data in tables.
Improvements
- Enhanced error messages for the
insert
method ofMultithreadedTableWriter
. - Added locks on the
run
andupload
method of theDBConnection
class to prevent crash during concurrent calls. - The maximum length is no longer limited for data of STRING or SYMBOL type when it is downloaded.
- The length of the data of STRING or SYMBOL type will be checked when it is uploaded, and an exception will be thrown if it is greater than or equal to 256 KB.
Issues Fixed
- Fixed the issue where the write request was submitted repeatedly when high availability is enabled.
- Fixed the parse issue when the message came in right after the stream table was subscribed.
- Fixed the crash when subscribing to an IPC in-memory table.
- Removed a compiler warning when using OpenSSL in version 1.1.1 or higher.