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
append
function did not take effect when appending a tuple to array vectors. - Fixed incorrect results returned by
FastArrayVector::fill
after variables were modified. - Fixed incorrect results returned by
ArrayVector::fill
value is tuple or array vector.
3.00.0.0
New Features
- Added parameters backupSites to enable failover mechanism for
subscribe
. - Added method
setStreamTableTimestamp
to attach a timestamp column to a stream table to record the data ingestion time. - Added class
EventSender
andEventClient
to 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
AutoFitTableAppender
andAutoFitTableUpsert
. - Fixed precision loss occurred when parsing the DECIMAL column from a heterogeneous table.