<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ydb/yt/cpp/mapreduce/interface/common.h, branch oidc-1.2.8</title>
<subtitle>Mirror of YDB github repos</subtitle>
<id>https://code.mastervirt.ru/ydb/atom?h=oidc-1.2.8</id>
<link rel='self' href='https://code.mastervirt.ru/ydb/atom?h=oidc-1.2.8'/>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/'/>
<updated>2026-04-28T08:34:34Z</updated>
<entry>
<title>YT-27827: TPingerTransaction use BlockingGet instead of WaitFor in destructor</title>
<updated>2026-04-28T08:34:34Z</updated>
<author>
<name>ermolovd</name>
<email>ermolovd@yandex-team.com</email>
</author>
<published>2026-04-28T07:36:20Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=693274b40b1a9ebdf2da02f2e87fbc8502105738'/>
<id>urn:sha1:693274b40b1a9ebdf2da02f2e87fbc8502105738</id>
<content type='text'>
commit_hash:90bbe36635e0d48c81c153567dcedf28f103efbe
</content>
</entry>
<entry>
<title>YT-21148 Serialize deleted columns according to new design</title>
<updated>2026-02-18T16:36:18Z</updated>
<author>
<name>s-berdnikov</name>
<email>s-berdnikov@yandex-team.com</email>
</author>
<published>2026-02-18T15:39:56Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=64d130d1514e8c12e827c5b2ed726dc88ac90ca8'/>
<id>urn:sha1:64d130d1514e8c12e827c5b2ed726dc88ac90ca8</id>
<content type='text'>
* Changelog entry

  Type: fix

  Component: master

  Deleted columns are now stored in table schema attributes instead of being represented as regular columns with `deleted` field.
commit_hash:bbcf72019585ce99df10ce93efe3995111f50f58
</content>
</entry>
<entry>
<title>Normalize `operator.*` spelling in YT and YP</title>
<updated>2026-01-27T21:55:05Z</updated>
<author>
<name>s-berdnikov</name>
<email>s-berdnikov@yandex-team.com</email>
</author>
<published>2026-01-27T21:30:35Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=df0d722aa43c7d4ef0fcd2057b5ad51797cc3069'/>
<id>urn:sha1:df0d722aa43c7d4ef0fcd2057b5ad51797cc3069</id>
<content type='text'>
As of the date of this PR, there are 4 different ways to spell parenthesis operator in YT

* `operator.*(args...)` - 1435 occasions
* `operator .* (args...)` - 483 occasions
* `operator.* (args...)` - 75 occasions
* `operator .*(args...)` - 63 occasions

As is apparent from this statistics, the first way is the most popular by far (70% of all matches). Furthermore, it is the most consistent with YT style guide &lt;https://nda.ya.ru/t/YOfm_T4z7Syke2&gt;.
commit_hash:d88f1a8d82c91cfb34d5f4ba472d341fb9ca6b82
</content>
</entry>
<entry>
<title>YT-26213: Per table input_query (chunk_filter only)</title>
<updated>2025-10-22T08:36:24Z</updated>
<author>
<name>lucius</name>
<email>lucius@yandex-team.com</email>
</author>
<published>2025-10-22T08:00:50Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=a3ff6b1f20b37a7ce6790aaf9841d2780800cf56'/>
<id>urn:sha1:a3ff6b1f20b37a7ce6790aaf9841d2780800cf56</id>
<content type='text'>
Сейчас поддерживается только режим chunk\_filter (ровно он нужен сейчас для оптимизаторов в yql), а row\_filter можно будет поддержать в будущем.

&lt;Message NOT for release notes&gt;

* Changelog entry
  Type: feature
  Component: controller-agent

Introduce chunk filtration via `input_query` in path attributes. Useful for read optimizations.
commit_hash:575c384f3156e57e692d4a05c9b50a54ad0fa377
</content>
</entry>
<entry>
<title>YT-15805: introduce tz-types into type info</title>
<updated>2025-09-17T12:41:40Z</updated>
<author>
<name>ermolovd</name>
<email>ermolovd@yandex-team.com</email>
</author>
<published>2025-09-17T11:47:26Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=9f850526f9cea07d55a28f3cab6047074e994bac'/>
<id>urn:sha1:9f850526f9cea07d55a28f3cab6047074e994bac</id>
<content type='text'>
#### Добавление поддержки временных типов с часовым поясом (TZ-типы) 📝

- 🧱 Добавлены новые примитивные типы для представления даты, даты-времени и меток времени с часовым поясом: `TzDate32`, `TzDatetime64`, `TzTimestamp64`.
- 🧪 В модульные тесты добавлены проверки корректности создания и идентификации новых временных типов.
- 📦 Обновлена логика сериализации/десериализации: TZ-типы отображаются в строковый формат при работе с различными протоколами (Skiff, protobuf, JSON).
- ⚠️ В местах чтения данных добавлена заглушка, которая выбрасывает исключение при попытке обработки новых типов — это временное решение до реализации полной поддержки.
- 🔧 Упрощена иерархия классов примитивных типов за счёт использования шаблона `TPrimitiveTypeBase`.
- 🗂️ Изменён подход к обработке неизвестных типов в нескольких компонентах: вместо явного перечисления всех поддерживаемых типов теперь используется `default` ветка с общим обработчиком.

---
**Оценить качество описания можно [здесь](https://nda.ya.ru/t/_MxIaV0Q7FnCMG**

&lt;a href="https://nda.ya.ru/t/qa0kX64r7DqvtN"&gt;&lt;font size="2"&gt;Autodescription by Code Assistant&lt;/font&gt;&lt;/a&gt;
commit_hash:265cf034372d36f60988238e273cbfe532c2a4e5
</content>
</entry>
<entry>
<title>YT-20969: C++ methods for reading table partitions</title>
<updated>2025-04-02T09:51:10Z</updated>
<author>
<name>ermolovd</name>
<email>ermolovd@yandex-team.com</email>
</author>
<published>2025-04-02T09:35:54Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=295387ba8adc18227ec4f401265e4e0bfc5e982a'/>
<id>urn:sha1:295387ba8adc18227ec4f401265e4e0bfc5e982a</id>
<content type='text'>
* Changelog entry
Type: feature
Component: cpp-mapreduce-sdk

Introduce methods for reading table partition
commit_hash:ab818edd21ccb2a9c5f3d5f010686c3314532192
</content>
</entry>
<entry>
<title>Add equality operator to TReadRange</title>
<updated>2025-02-28T07:43:22Z</updated>
<author>
<name>asamoylov22</name>
<email>asamoylov22@yandex-team.com</email>
</author>
<published>2025-02-28T07:12:12Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=54f08bc197a13725ddf51da1c507d9ea82bedd53'/>
<id>urn:sha1:54f08bc197a13725ddf51da1c507d9ea82bedd53</id>
<content type='text'>
commit_hash:2d5c53592a60605013dc6de0e7030f2c80ec3ac3
</content>
</entry>
<entry>
<title>remove unused include</title>
<updated>2024-12-07T15:06:43Z</updated>
<author>
<name>tobo</name>
<email>tobo@yandex-team.com</email>
</author>
<published>2024-12-07T14:49:20Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=3e9c1ab61ee8fdc49ff291c0a24af1b0e688567c'/>
<id>urn:sha1:3e9c1ab61ee8fdc49ff291c0a24af1b0e688567c</id>
<content type='text'>
commit_hash:02f30d5e3f7e0769ff3b7a2d69e6c2cd8935fd57
</content>
</entry>
<entry>
<title>YT-23568: `create` attribute in RichYPath</title>
<updated>2024-11-26T12:52:27Z</updated>
<author>
<name>ermolovd</name>
<email>ermolovd@yandex-team.com</email>
</author>
<published>2024-11-26T12:38:34Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=0f8ebb5baf44e7aad96d0694c3148889b9a9d2b6'/>
<id>urn:sha1:0f8ebb5baf44e7aad96d0694c3148889b9a9d2b6</id>
<content type='text'>
* Changelog entry
Type: feature
Component: cpp-sdk

Add support for `create` attribute in RichYPath.
Don't create paths explicitly if `create` attribute is specified.
commit_hash:52e77ce4cf5e21fae6d6e510ffb0edba35ec2a1d
</content>
</entry>
<entry>
<title>Added cluster field to TRichYPath</title>
<updated>2024-11-21T03:26:38Z</updated>
<author>
<name>v-a-zolotov</name>
<email>v-a-zolotov@yandex-team.com</email>
</author>
<published>2024-11-21T03:15:31Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=fedafa631a696950518e56d4c463dca8014ad701'/>
<id>urn:sha1:fedafa631a696950518e56d4c463dca8014ad701</id>
<content type='text'>
Add cluster field to TRichYPath

### Changelog entry
Type: feature
Component: cpp-sdk
commit_hash:eff6ccc4add04d64520c427c194424913ea2dfc4
</content>
</entry>
</feed>
