3.0.4

3.0.4.0

New Features

  • Add SimpleDBConnectionPool to create and manage connection pools.
  • Add support in TableAppender, TableUpserter, PartitionedTableAppender, and MultithreadedTableWriter for inserting data into stream tables in Orca.
  • Add tryReconnectNums parameter to MultithreadedTableWriter to set reconnection attempts.
  • Add usePublicName parameter to DBConnectionPool and MultithreadedTableWriter to support using node publicName as the connection address in a cluster environment.

Improvements

  • Optimize log output.
  • Optimize the reconnection mechanism to avoid holding the GIL in certain cases.
  • Optimize Session connection information updates to timely detect node changes.
  • Optimize script execution restrictions: when fetchSize is specified, other scripts cannot be executed until the current data fetch is completed.

Bug Fixes

  • Fixed an issue where the cluster cannot be successfully connected when specifying tryReconnectNums=1.