summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| | * Support Uuid and DyNumber in minikql blocks and Arrowxyligansereja2026-07-1023-59/+878
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Изменения в рамках этого тикета <https://github.com/ydb-platform/ydb/issues/44190> #### Support Uuid and DyNumber in minikql blocks and Arrow ✎ - Added support for Uuid and DyNumber data types within MiniKQL blocks and Arrow computations, enabling their use in block-based operations and serialization - Implemented proper conversion, serialization, and deserialization logic for both data types in the Arrow format - Extended block item handling to support Uuid and DyNumber, including comparator and hasher implementations - Added comprehensive unit tests covering roundtrip operations, serialization, comparison, and conversion for both data types - Integrated Uuid and DyNumber support into built-in functions like Min/Max and their aggregate variants - Updated type system and block builder components to recognize and handle the new data types correctly - Added necessary includes and utility functions to work with Uuid and DyNumber in MiniKQL contexts <a href="https://nda.ya.ru/t/qa0kX64r7DqvtN"><font size="2">Autodescription by Yandex Code Assistant</font></a> commit_hash:d1ab82c060cfa90b7cd13a1cb3efbcb9615e6291
| | * Intermediate changesrobot-piglet2026-07-1022-117/+420
| | | | | | | | | | | | commit_hash:f831c95aaaa6c6f2c4b98c74539633213dd00bd3
| | * Change `MATERIALIZE` grammar to exclude `WITH` statement ambiguityudovichenko-r2026-07-109-21/+48
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | #### Change MATERIALIZE grammar to exclude hints ambiguity ✎ - Restructured the MATERIALIZE statement grammar to resolve ambiguity between table hints and cluster specification by reordering clauses to place hints after the target cluster - Updated minimum language version requirement for the MATERIALIZE feature to 2026.02 - Modified format tests and validation logic to align with the new grammar structure - Added tests for single and multiple hints to ensure proper parsing and handling - Updated canonical test outputs to reflect the new syntax order with hints positioned after the INTO clause and before the ON clause <a href="https://nda.ya.ru/t/qa0kX64r7DqvtN"><font size="2">Autodescription by Yandex Code Assistant</font></a> commit_hash:0dec4e34cf45e66962a8e8884c6cee893ad3dfb2
* | | Update muted_ya for release-asan mainYDBot2026-07-111-0/+1
| | |
* | | Merge pull request #46205 from ydb-platform/update-muted-ya_main_relwithdebinfoYDBot2026-07-111-3/+0
|\ \ \
| * | | Update muted_ya for relwithdebinfo mainYDBot2026-07-111-3/+0
| | | |
* | | | Update muted_ya for release-asan mainYDBot2026-07-111-3/+0
|/ / /
* | | Merge pull request #46202 from ydb-platform/update-muted-ya_main_release-tsanYDBot2026-07-111-8/+0
|\ \ \
| * | | Update muted_ya for release-tsan mainYDBot2026-07-111-8/+0
| |/ /
* / / Update muted_ya for release-msan mainYDBot2026-07-111-2/+0
|/ /
* | Merge pull request #46180 from ydb-platform/merge-rightlib-260710-1518YDBot2026-07-10176-1302/+2176
|\ \
| * | merge-rightlib-260710-1518: fix sql flags (#46193)Victor Smirnov2026-07-101-2/+2
| | |
| * | Sync branches 260710-1518YDBot2026-07-10175-1300/+2174
| |\|
| | * migrate to incrementalAllowDenyListpefavel2026-07-102-0/+0
| | | | | | | | | | | | | | | Migrate to incrementalAllowDenyList and sync .a cryptoghraphy commit_hash:93cb82180199c2a68dd8ca93cb7ebca7a500accf
| | * Fix YQL native YT type flags: Complete Editionziganshinmr2026-07-1059-847/+1113
| | | | | | | | | | | | | | | | | | | | | - Cherry-picked original "Fix YQL native YT type flags" and "Fix YT native types handling for aux columns - 2" with additional fixes (previously reverted) - Enforce mandatory usage of the type v3 schema for output tables - Major refactoring of Skiff encoder/decoder to fix non-complex nativeness support commit_hash:2b4241624a261a690c916a7386b84cb3d483a373
| | * YQL-21101: Make ToFlow dependent args requiredimunkin2026-07-1044-321/+329
| | | | | | | | | | | | commit_hash:bc73ed520d5d4ef210b03b983720e6e8a6996db5
| | * YQL-20095: Enable misc-unused-using-declsvitya-smirnov2026-07-108-11/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | #### Enable misc-unused-using-decls check ✎ - Enabled the `misc-unused-using-decls` clang-tidy check to enforce removal of unused using-declarations - Removed several unused using-declarations across multiple files to comply with the new check - Updated clang-tidy configuration to activate the check instead of suppressing it <a href="https://nda.ya.ru/t/qa0kX64r7DqvtN"><font size="2">Autodescription by Yandex Code Assistant</font></a> commit_hash:5dd7bcf766b71f2041902fbf314e13f2b81d9a4d
| | * YQL-21370: Support TCoreAttr::Args at SqlCorevitya-smirnov2026-07-1022-66/+201
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | #### Support TCoreAttr::Args at SqlCore ✎ - Introduces support for extended SQL flags with arguments in the SqlCore configuration, allowing flags to carry additional parameters for more granular control - Refactors internal flag handling to use a map-based structure instead of a simple set, enabling storage and processing of flag arguments - Updates module resolver and translation settings parsing to work with the new extended flag format, ensuring proper flag propagation and application - Adds new infrastructure for parsing and managing SQL translation flags with arguments, including dedicated parsing logic for specific flag types - Maintains backward compatibility while enabling new functionality for SQL flag configuration through gateways and command-line options <a href="https://nda.ya.ru/t/qa0kX64r7DqvtN"><font size="2">Autodescription by Yandex Code Assistant</font></a> commit_hash:8b26974b3bf4ff2bdaf76715cbb210a8a15e1dad
| | * Support PruneUnusedColumns in Materializeudovichenko-r2026-07-1023-24/+285
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | #### Support PruneUnusedColumns in Materialize ✎ - Adds support for the `prune_unused_columns` setting in Materialize operations, enabling optimization to remove unused columns from materialized tables - Extends the YtProvider to recognize and validate the new PruneUnusedColumns setting for both Materialize and Persist operations - Implements optimizations to handle column pruning in Materialize operations, including handling ExtractMembers over Materialize cases and multi-usage scenarios - Updates physical finalizing logic to properly handle Persist operations with PruneUnusedColumns setting - Adds new test cases to verify the functionality of column pruning in Materialize operations with various filtering scenarios - Modifies existing tests to reflect changes in behavior and ensure compatibility with the new optimization feature <a href="https://nda.ya.ru/t/qa0kX64r7DqvtN"><font size="2">Autodescription by Yandex Code Assistant</font></a> commit_hash:83c18981b8767ac2b789c1b1ae81aaa1ee164a92
| | * Intermediate changesrobot-piglet2026-07-1010-21/+38
| | | | | | | | | | | | commit_hash:df49de36e4fa0429d86b2e4a6e93b71c8fa4120f
| | * Intermediate changesrobot-piglet2026-07-102-4/+4
| | | | | | | | | | | | commit_hash:6d43e40e3fc61909be6097a1ac9b29e463377aef
| | * Update contrib/restricted/aws/aws-c-common to 0.14.1robot-contrib2026-07-106-4/+182
| | | | | | | | | | | | commit_hash:d8b7c078f33c790505bdf3cdc0a7c3f015afb0cd
| | * Update Kotlin version 2.3.10 (add jvm-abi-gen plugin)robot-javacom2026-07-101-0/+2
| | | | | | | | | | | | commit_hash:6d7e16c90579ca09663448dc34d8d289191d444f
| | * fix asan fault by use-after-poison in mkql arrow allocgrigoriypisar2026-07-102-0/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | #### Fix use-after-poison issue in MKQL arrow allocator ✎ - Addressed a use-after-poison memory error that occurred when using the default arrow allocator for memory management in MKQL - Added a sanitizer call to make memory region accessible before freeing it, preventing undefined behavior in memory sanitization tools - Introduced a new unit test to verify proper allocation and deallocation when the default arrow allocator is active - Ensured memory safety by properly handling memory access patterns during deallocation in sanitizer environments <a href="https://nda.ya.ru/t/qa0kX64r7DqvtN"><font size="2">Autodescription by Yandex Code Assistant</font></a> commit_hash:080ee439f355ca7178f78b02b52302928e60e745
| | * Port TS macro to decorator [enum case]svidyuk2026-07-101-2/+4
| | | | | | | | | | | | commit_hash:5c782ac7ebeef7ea9942ba51758be63848e54d98
* | | Merge pull request #46196 from ydb-platform/update-muted-ya_main_relwithdebinfoYDBot2026-07-101-0/+1
|\ \ \
| * | | Update muted_ya for relwithdebinfo mainYDBot2026-07-101-0/+1
| | | |
* | | | Update muted_ya for release-asan mainYDBot2026-07-101-0/+2
|/ / /
* | | cut local db history (#3611)vporyadke2026-07-1014-18/+817
| | | | | | | | | Co-authored-by: Alexander Zalyalov <[email protected]>
* | | build: refresh Embedded UI (v18.1.0) (#46183)AlexSm2026-07-1047-588/+707
| | | | | | | | | Co-authored-by: Raubzeug <[email protected]>
* | | Update muted_ya for relwithdebinfo mainYDBot2026-07-101-0/+2
| | |
* | | Merge pull request #46185 from ydb-platform/update-muted-ya_main_relwithdebinfoYDBot2026-07-101-0/+1
|\ \ \
| * | | Update muted_ya for relwithdebinfo mainYDBot2026-07-101-0/+1
| | | |
* | | | Update muted_ya for release-asan mainYDBot2026-07-101-0/+2
|/ / /
* | | schemeshard: action to move tablet to another storage pool (#45964)ijon2026-07-1014-53/+863
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | New schemeshard admin action `MoveToStoragePool` moves a shard to another storage pool. - Button on the shard-info page - Target storage pool is picked from the database's storage pools - Moving a shard is really a rebinding of all the tablet's channels to the target storage pool - Done by sending `CreateTablet` with the updated channel bindings to the Hive - New bindings are persisted on the Hive's ack (`CreateTabletResult`) - Failure to get an ack leaves nothing persisted on the schemeshard side - So the action can be retried - `CreateTablet` is idempotent — sending it more than once does no harm - Still, moving a shard to the storage pool it's already on is a no-op - Unless the confirmation box (next to the button) is checked to force the send to the Hive The action is universal — works for any subdomain's shard/tablet. On a tenant schemeshard, a shard-info page can show empty channel bindings: those shards are the tenant's system tablets (their channel bindings live only on the root schemeshard). In that case there's no button (the move is rejected); the UI links to the root schemeshard page instead, with an explanation.
* | | Fix `RemoveWithAnotherTokenTest` (#46155)Ilnaz Nizametdinov2026-07-101-1/+3
| | |
* | | Integrate deferred publication into KQP QUERY_ACTION_TOPIC (#45945)Alek5andr-Kotov2026-07-1017-12/+793
| | | | | | | | | Co-authored-by: Alexander Kotov <[email protected]>
* | | [YDB_LOG] Migrate core/tx/columnshard/blobs_reader (#45445)kseleznyov2026-07-103-21/+71
| | |
* | | NBS-7457: monitoring page Local DB tab (#46059)BarkovBG2026-07-106-5/+305
| | |
* | | fix the mute by gracefully closing in table client (#46158)Ermoshkin Artem2026-07-103-12/+8
| | | | | | | | | Co-authored-by: Artem Ermoshkin <[email protected]>
* | | Merge pull request #46179 from ydb-platform/update-muted-ya_main_release-asanYDBot2026-07-101-0/+2
|\ \ \ | |/ / |/| |
| * | Update muted_ya for release-asan mainYDBot2026-07-101-0/+2
| | |
* | | EnableExportInParquet has been supported (#46119)Oleg Doronin2026-07-101-0/+1
|/ /
* | [NBS] Dump connection state (#46147)Kirill Pleshivtsev2026-07-106-15/+55
| |
* | Add TestShardSet in viewer (#46150)mregrock2026-07-102-1/+2
| |
* | fix null reference in SnapshotRegistry (#46123)Kirill Vasilenko2026-07-105-3/+52
| | | | | | Co-authored-by: Kirill Vasilenko <[email protected]>
* | Multi-column statistics: backup/restore, import/export tests (#45497)azevaykin2026-07-106-0/+326
| |
* | Discard .debug_aranges in ydbd binary (#46154)Maxim Yurchuk2026-07-102-0/+7
| |
* | Merge pull request #46166 from ydb-platform/update-muted-ya_main_release-asanYDBot2026-07-101-0/+1
|\ \
| * | Update muted_ya for release-asan mainYDBot2026-07-101-0/+1
| | |