master
Arrow test
replace !fast => integration
* Added public package `github.com/ydb-platform/ydb-go-sdk/v3/types` and marked as deprecated all public API in `github.com/ydb-platform/ydb-go-sdk/v3/table/types` as deprecated (#2217)
* Added public package `pkg/xtest` with test helpers (#1850)
Add integration tests for Decimal scanning and fix byte ordering bug (#1938)
Fix flaky TestBasicExampleQuery by handling context cancellation (#1907)
feat(coordination): add semaphore watch via DescribeSemaphore (#2258)
fix TestDatabaseSqlArgSlice (exclude 24.4) (#2032)
refactoring + fixes
fix TestDatabaseSQLDefaultProcessor (#2175)
Add support for custom types (#1998)
Add integration tests for extended date/interval types with database/sql (#1984)
update gofumpt in CI for use samve version as golangcilint
* Supported column name prefix `__discard_column_` for discard columns in result sets
feat(sqlx): support capturing YDB issues (#2068)
refactoring for pg2ydb project (#1846)
getting rowsAffected from YDB QueryStats (#1887)
fix(table_service): support both underlying types for YSON bytes and text (#2077)
* Merged `internal/xsql/conn.{GetTables,GetAllTables}` methods for `DRY` * Replaced `internal/xsql.Connector.PathNormalizer` default from `nopPathNormalizer` to `bind.TablePathPrefix` with database name as path prefix
remove legacy code for old image version
feat: support Otel spans (#2116)
feat: Added ydb.WithCommitTxContext for committing database/sql transactions with query execution (#2023)
feat: Added query.WithLazyTx option for per-operation lazy transactions (#2016)
Add context options for query stats collection in database/sql (#2071)
fix: Allow matching TxControl in transaction execution (#2011)
refactor(conn): remove connParker, lastUsage and xsync.LastUsage (#2237)
Invoke topic reader stop partition callback (#2145)
Support for server-side load balancing of sessions (#1813)
Bump google.golang.org/grpc from 1.69.4 to 1.79.3 (#2049)
Execute queries without explicit session creation (#1827)
fixed integration tests after removed ydb 23.3 from matrix
Added some named query errors for check results from query service client (#2009)
fix(meta): send observability chains only on Discovery (#2248)
fix: validate TxControl requires CommitTx when BeginTx is specified (#2013)
* Added experimental `ydb.{Register,Unregister}DsnParser` global funcs for register/unregister external custom DSN parser for `ydb.Open` and `sql.Open` driver constructor
fix
Changed the retry behavior for operation error `TIMEOUT` from `NonRetryable` to `ConditionallyRetryable` (#2153)
fix(xsql): invalidate sessions on shutting down nodes (#2241)
refactoring
change integration test
Describe external data source / external table (#2079)
Fixed test of wrong keyword 'SELICT'
Fix table.Session.Execute ignoring options.WithCommit() (#2091)
Fix panic when database is nil.
Topic direct write (#2180)
Implement topic's client CommitOffset call (#2076)
revert integration tests
Add ReadSessionID getter to TopicListener (#2078)
LOGBROKER-10206 Fix test (#2166)
update offset bugfix (#1968)
LOGBROKER-10206 Add tests (#2075)
Fix consumer alters silently resetting supported codecs (#2201)
LOGBROKER-10206 Pass tx to incoming messages (#2154)