- Added slf4j-to-jul to shaded jar
- Upgrade to use Java SDK v2.3.8
- Added jdbc_table which can be converted to AS_TABLE($list)
- Disabled stream reader sets for SCAN queries
- Upgraded to YDB Java SDK 2.3.6
- Fixed closing of ResultSet on prepareStatement and createStatement
- Added support of convertion IN (?, ?, ?) to IN $list
- Added option cachedTransportsCount to shard JDBC connections
- Upgraded to YDB Java SDK 2.3.5
- Added support of setString for all YDB types
- Fixed disablePrepareDataQuery option
- Added support of UUID and custom decimal types
- Fixed typo in YdbTracer
- Updated transaction tracer implementation
- Fixed table description cache
- QueryService is enabled by default
- Fixed saKeyFile option
- Fixed usePrefixPath for preparing of YQL statements
- Added option usePrefixPath
- Added options saKeyFile and tokenFile
- Upgraded to YDB Java SDK 2.3.3
- Added transaction tracer
- Added option useStreamResultSets to switch on streamable result sets
- Updated options to control query special modes
- Added auto batch mode for simple UPDATE/DELETE/REPLACE
- Removed cleaning of unclosed result set
- Added checks of invalid values of Decimal
- Added support of stream cancelling
- Fixed concurrency issues in QueryServiceExecutor
- Fixed QueryClient pool autoresize
- Added logs for QueryClient executor
- Added lazy result set implementation
- Added flag to forced usage of BulkUpsert and ScanQuery
- Fixed error of LIMIT & OFFSET keywords parsing
- Added support of BulkUpsert
- Upgraded to YDB Java SDK v2.3.0
- Added custom sql types for usage of native YDB types
- Added optional query stats collector
- Fixed usage of datetime types
- Added support of queries with RETURNING
- Added auto batch mode for simple UPSERT/INSERT
- Forced usage UInt64 for OFFSET/LIMIT parameters
- Fixed QueryClient leaks
- Added support of query explaining for useQueryService mode
- Fixed issue processing for scheme queries
- Added support of null and void types
- Upgraded to YDB Java SDK 2.2.6
- Added reading of query service warning issues
- Updated relocations for shaded JAR
- Added relocations for shaded JAR
- Fixed SQL query parser
- Fixed a race on the YDB context creating
- Fixed leak of YDB context on closing
- Upgraded to YDB Java SDK 2.2.2
- Added support for QueryService
- Added configs for custom iam enpoint and metadata URL
- Upgraded to YDB Java SDK 2.2.0
- Added getter for GrpcTransport to YdbContext
- Upgraded Java SDK version
- Fixed Int6/Int16 auto detecting
- Fixed standard transaction levels
- Extended usage of standard JDBC exception classes
- Fixed too small default timeout
- Fixed problem with prepareDataQuery for YQL-specific queries
- Added prepared queries cache
- Updated implementation of getUpdateCount() and getMoreResults()
- Added usage of standard JDBC exception classes SQLRecoverableException and SQLTransientException
- Added SqlState info to YDB exceptions
- Fixed getUpdateCount() after getMoreResults()
- Fixed columns info for empty result sets from DatabaseMetaData
- Removed obsolete options
- Added column tables to getTables() method
- Added parameter
forceQueryMode
to use for specifying the type of query - Execution of scan or scheme query inside active transaction will throw exception
- Auto detect of YDB query type
- Support of batch queries
- Support of standart positional parameters
- Added the ability to set the YQL variable by alphabetic order