Skip to content

Releases: dolphindb/api-cplusplus

v300.3.2

19 Dec 03:57
1647ebe

Choose a tag to compare

New Features

  • Added a class StreamReplicator for write operations in master-slave scenarios.
  • Added support for producing TEMPORAL objects from string literals via user-defined suffixes.

Packaging Changes

  • Since the recommended operating system has been updated to Rocky Linux 9, whose compiler defaults to ABI=1, starting from version 3.00.3.2, binary releases built with ABI=0 will no longer be provided. Please compile manually if needed.

v300.3.1

29 Aug 07:48
09a533c

Choose a tag to compare

Improvements

  • Added support for installation via cmake install after compilation on Linux systems.

Issues Fixed

  • Fixed the compilation issue with gcc-4.8.5.

Packaging Changes

  • Since mingw-w64-8.1.0 is no longer available for download and OpenSSL does not support mingw compilation, starting from version 3.00.3.1, mingw binary releases will no longer be provided. Please compile manually if needed.

v300.3.0

08 Jul 09:53
f82ae1a

Choose a tag to compare

New Features

  • Added the getRowJson function to the Table class for converting a single row into a JSON object.

Improvements

  • Updated the run interface of the DBConnectionPool class to support passing a condition_variable, allowing the caller to be notified upon task completion.
  • Added an overload of Util::createBool that accepts a bool parameter.
  • Removed several deprecated classes

Issues Fixed

  • Fixed an issue where tasks within DBConnectionPool could remain in the WAITING state for an extended period.
  • Fixed numerous clang-tidy static analysis warnings.

v300.2.5

19 May 06:07
8484f9d

Choose a tag to compare

Issues Fixed

  • Fixed login failures when enableEncryption was set to true.

v300.2.4

31 Mar 09:47

Choose a tag to compare

New Features

  • Added support for enableClientAuth configuration of DolphinDB server.
  • Added support for SCRAM Authentication.
  • Added support for callback functions triggered when subscription states change.
  • Added a class MTWConfig to simplify constructing the MTW class.

Issues Fixed

  • Fixed the issue where MTW failed to reconnect.

v300.2.3

26 Dec 03:03

Choose a tag to compare

Improvements

  • Added support for UDP in heterogeneous stream table subscription.

v300.2.2

18 Nov 09:44

Choose a tag to compare

Improvement

  • Added parameter resubscribeTimeout for the subscribe function of ThreadedClient, ThreadPooledClient and PollingClient, allowing the timeout for resubscription to be specified.
  • Renamed parameter resubTimeout to resubscribeInterval.

v300.2.1

13 Nov 03:14

Choose a tag to compare

New Features

  • Added support for encrypted login.
  • Added support for UDP in streaming subscription.

Improvements

  • Optimized the performance of MultithreadedTableWriter.
  • Optimized the performance of streaming subscription.
  • Improved load balancing in high availability mode.
  • Compiler upgraded from GCC 6.2.0 to 8.4.0.

v300.2

12 Sep 01:34

Choose a tag to compare

Improvements

  • Enhanced DBConnectionPool::run to support specifying custom fetchsize values.

Issues Fixed

  • [AC-445] Fixed an issue in ThreadedClient where the unsubscribe function would get stuck during active message transmission from the server.

v300.1.1

31 Jul 06:06

Choose a tag to compare

Improvements

  • The default value of parameter parallelism for DBConnection::run function has been modified from 2 to 64.

Issues Fixed

  • [AC-442] Fixed the potential compilation failure when using Visual Studio.