Releases: ydb-platform/ydb-cpp-sdk
Releases · ydb-platform/ydb-cpp-sdk
v3.3.1
What's Changed
- Fixed offset set in TStartPartitionSessionEvent::Confirm
- Added CI check for GCC
Full Changelog: v3.3.0...v3.3.1
v3.3.0
What's Changed
- Fixed BackoffTimeout overflow in retrier
- Added GetParameterTypes for TTableClient
- Allowed to disable discovery routine for driver/client scope
- Fixed use-after-move in topic write session
- Added GetAllClusters method to TFederatedTopicClient
Full Changelog: v3.2.2...v3.3.0
v3.2.2
What's Changed
- Fixed use-head-after-free bug in TTopicClient
- Supported GetConsumedRu method with TQueryClient
- Added metrics load in TQueryClient
Full Changelog: v3.2.1...v3.2.2
v3.2.1
v3.2.0
What's Changed
- Added YDB service to devcontainer setup
- Supported compile with GCC-13
- Added TNodeDescription serialization to proto type via SerializeTo method
- Added TDescribeResourceResult serialization to proto type via SerializeTo method
- Added GetStatus and ExtractStatus methods to TYdbErrorException
- Extended TRateLimiterClient properties
- Supported external data sources describe in TTableClient
- Added GetConfig for TDriver
- Added return query meta in TQueryClient and TTableClient
- Added CreateChangefeeds import status return in TImportClient
Full Changelog: v3.1.0...v3.2.0
v3.1.0
What's Changed
- Fixed segfault in scan query iterator
- Supported progress stats return from server
- Added ChainActor ping kind
- Fixed pool limit exceeding after server restart in QueryClient
- Fixed TTypeParser crash on EmptyList
- Supported double config mode for BSC/distconf
- Added serialize to proto for TTopicDescription, TAutoPartitioningSettings, TPartitioningSettings, TConsumerSettings, TCreateTopicSettings
Full Changelog: v3.0.0...v3.1.0
v3.0.0
What's Changed
- Moved SDK code to separate repository
- Added SDK build via CMake
- Added external dependencies link via find_package
- Supported CMake install for SDK
- Replaced util types (TString, TStringBuf, TMaybe, TVector, THolder, etc.) with STL types (std::string, std::string_view, std::optional, std::vector, std::unique_ptr)
- Separated public headers, sources and tests in different directories: include/, src/ and tests/
- Removed patched standard library
- Added ThrowOnError functions for TStatus
- Supported dev containers for SDK development
Full Changelog: https://github.com/ydb-platform/ydb-cpp-sdk/commits/v3.0.0