Skip to content

Releases: dolphindb/api-cplusplus

v300.3.3

Choose a tag to compare

@dolphindb-jffu dolphindb-jffu released this 18 Jun 07:45

New Features

  • Added setCpuIds method for MTWConfig class to configure CPU affinity of MTW writer threads.
  • Added getThreadHandles method for MTW to retrieve thread IDs, which can be used to verify CPU binding results or advanced controls.

Enhancements

  • Extended insert method of the MTW class to better support scenarios involving a large number of data columns.

MSVC Release Changes

  • Starting from version 3.00.3.3, MDd, MTd, and MT builds will no longer be provided. Only the MD version will be released.

v300.3.2

Choose a tag to compare

@dolphindb-jffu dolphindb-jffu released this 19 Dec 03:57
1647ebe

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

Choose a tag to compare

@dolphindb-jffu dolphindb-jffu released this 29 Aug 07:48
09a533c

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

Choose a tag to compare

@dolphindb-jffu dolphindb-jffu released this 08 Jul 09:53
f82ae1a

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

Choose a tag to compare

@dolphindb-jffu dolphindb-jffu released this 19 May 06:07
8484f9d

Issues Fixed

  • Fixed login failures when enableEncryption was set to true.

v300.2.4

Choose a tag to compare

@dolphindb-jffu dolphindb-jffu released this 31 Mar 09:47

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

Choose a tag to compare

@dolphindb-jffu dolphindb-jffu released this 26 Dec 03:03

Improvements

  • Added support for UDP in heterogeneous stream table subscription.

v300.2.2

Choose a tag to compare

@dolphindb-jffu dolphindb-jffu released this 18 Nov 09:44

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

Choose a tag to compare

@dolphindb-jffu dolphindb-jffu released this 13 Nov 03:14

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

Choose a tag to compare

@dolphindb-jffu dolphindb-jffu released this 12 Sep 01:34

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.