3.0.2
3.0.2.4
Improvements
- The filter parameter of
subscribenow supports lambda expressions as strings.
Bug Fixes
- Fixed an issue in PROTOCOL_DDB where downloading a BOOL type column with more than 8,192 rows resulted in an error.
3.0.2.3
New Features
- Added
get_types_from_schemafor extracting table schema information. Additionally,__DolphinDB_Type__now accepts the str type for column types.
Bug Fixes
- Fixed an issue where
runTaskAsyncwould continuously make reconnection attempts instead of throwing an exception when executed by a guest user.
3.0.2.2
New Features
Added support for Python 3.12.
Introduced the Logger package, which allows logging information and print outputs to be directed to a specified location.
The
MultithreadedTableWriternow includes a reconnect parameter, which controls automatic reconnection if the network connection is interrupted during writing.
Improvements
- The resubTimeout parameter in
subscribehas been renamed to resubscribeInterval.
Bug Fixes
- Decimal data upload behavior has been standardized to rounding.
- Fixed write performance degradation in the
tableInsertandMultithreadedTableWriter, introduced in version 3.0.2.1. - Fixed an issue where nodes in high-availability mode failed to switch properly.
3.0.2.1
New Features
- Added the
iomodule with serialization and deserialization functions (dump,load,dumps,loads).
Improvements
- Enhanced error message clarity.
Bug Fixes
- When using the PROTOCOL_DDB protocol, the DolphinDB BLOB type is now correctly mapped to bytes in Python, instead of str.
3.0.2.0
Improvements
- Enhanced parameter validation for methods such as
Session.run. - Added tryReconnectNums parameter to
Session.connectmethod andDBConnectionPoolconstructor to set reconnection attempts. - Added sqlStd parameter to
SessionandDBConnectionPoolconstructors to specify server-side SQL dialect. - Changed default protocol in
SessionandDBConnectionPoolconstructors from PROTOCOL_PICKLE to PROTOCOL_DDB. - When uploading a pandas.DataFrame, columns of string[pyarrow] type can now be specified as SYMBOL type.
- Added new parameters readTimeout and writeTimeout to
Session.connectto specify API read and write timeouts.
