3.00.0
3.00.0.1
New Features
- Added support for compilation of C++ API with gcc/g++ 13 version.
- Added support for obtaining offset of messages.
Improvements
- Removed unnecessary warnings when compiling on Linux.
- Removed “using namespace” declaration in DolphinDB.h.
- Optimized the performance when subscribing to heterogeneous stream tables.
Issues Fixed
- Fixed the issue where the length parameter of the
appendfunction did not take effect when appending a tuple to array vectors. - Fixed incorrect results returned by
FastArrayVector::fillafter variables were modified. - Fixed incorrect results returned by
ArrayVector::fillvalue is tuple or array vector.
3.00.0.0
New Features
- Added parameters backupSites to enable failover mechanism for
subscribe. - Added method
setStreamTableTimestampto attach a timestamp column to a stream table to record the data ingestion time. - Added class
EventSenderandEventClientto write events into a heterogeneous stream table and subscribe events from a heterogeneous stream table.
Issues Fixed
- Fixed a segmentation fault that occurred when downloading a dictionary
containing data of UUID/INT128/IPADDR type with
DBConnection.run. - Fixed an issue where the API would become unresponsive when uploading empty
SYMBOL vectors with interfaces
AutoFitTableAppenderandAutoFitTableUpsert. - Fixed precision loss occurred when parsing the DECIMAL column from a heterogeneous table.
