<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ydb/yt/cpp/mapreduce/client, branch oidc-1.2.7a</title>
<subtitle>Mirror of YDB github repos</subtitle>
<id>https://code.mastervirt.ru/ydb/atom?h=oidc-1.2.7a</id>
<link rel='self' href='https://code.mastervirt.ru/ydb/atom?h=oidc-1.2.7a'/>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/'/>
<updated>2026-02-23T17:06:19Z</updated>
<entry>
<title>YT-26837: do not log at Error level if error is expected</title>
<updated>2026-02-23T17:06:19Z</updated>
<author>
<name>achains</name>
<email>achains@yandex-team.com</email>
</author>
<published>2026-02-23T16:41:41Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=7f34ec4c3c7c098adefc6f556367e561ffac3cac'/>
<id>urn:sha1:7f34ec4c3c7c098adefc6f556367e561ffac3cac</id>
<content type='text'>
* Changelog entry
  Type: fix
  Component: cpp-sdk

Introduce TExpectedErrorGuard that prevents logging expected error at Error level in the scope.

&lt;Message for release notes&gt;
commit_hash:e11ec54f57024002d18c26edd3fdfc9a9bf1e3a7
</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>YT-26760: operation_link_pattern is taken from dynamic configuration</title>
<updated>2026-02-09T15:22:27Z</updated>
<author>
<name>ermolovd</name>
<email>ermolovd@yandex-team.com</email>
</author>
<published>2026-02-09T14:49:22Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=8cb74ec440f3e9fd5c26a45755b83ac3cac79c83'/>
<id>urn:sha1:8cb74ec440f3e9fd5c26a45755b83ac3cac79c83</id>
<content type='text'>
* Changelog entry
Type: feature
Component: cpp-sdk

C++ SDK supports operation_link_pattern dynamic configuration
commit_hash:a937500f7ce866436ee8732c923fb4b362e199a1
</content>
</entry>
<entry>
<title>operation_preparer uses IClient methods instead of IRawClient to enable retries</title>
<updated>2026-02-02T14:46:03Z</updated>
<author>
<name>ermolovd</name>
<email>ermolovd@yandex-team.com</email>
</author>
<published>2026-02-02T13:13:30Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=9cfcbb8725f64ffbfdb1e51e0a6c39eaa94fbc31'/>
<id>urn:sha1:9cfcbb8725f64ffbfdb1e51e0a6c39eaa94fbc31</id>
<content type='text'>
commit_hash:067376925c20e9ab7e1bf25d91ebb5e17b692c51
</content>
</entry>
<entry>
<title>YT-27220: Fix SyncFinishOperationImpl error handling</title>
<updated>2026-01-28T12:25:20Z</updated>
<author>
<name>achains</name>
<email>achains@yandex-team.com</email>
</author>
<published>2026-01-28T11:57:51Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=e079adcc58d008177b3ee55b6be076679ec0c381'/>
<id>urn:sha1:e079adcc58d008177b3ee55b6be076679ec0c381</id>
<content type='text'>
commit_hash:883674da257e308ada68ab51c601bd74aabe0ae7
</content>
</entry>
<entry>
<title>Normalize `operator()` spelling in YT</title>
<updated>2026-01-27T12:11:28Z</updated>
<author>
<name>s-berdnikov</name>
<email>s-berdnikov@yandex-team.com</email>
</author>
<published>2026-01-27T11:50:11Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=dedf25a083d0d18ea64dc3cc6eeca17c4d4919f3'/>
<id>urn:sha1:dedf25a083d0d18ea64dc3cc6eeca17c4d4919f3</id>
<content type='text'>
As of the date of this PR, there are 4 different ways to spell parenthesis operator in YT

* `operator()(args...)` - 505 occasions
* `operator() (args...)` - 151 occasions
* `operator () (args...)` - 65 occasions
* `operator ()(args...)` - 6 occasions

As is apparent from this statistics, the first way is the most popular by far (69% of all matches). Furthermore, it is the most consistent with YT style guide &lt;https://nda.ya.ru/t/YOfm_T4z7Syke2&gt;.
commit_hash:f9f2f2a6822e88d6aba6777210a00d08c2911bc5
</content>
</entry>
<entry>
<title>yt/cpp/mapreduce/client: handle https in transaction pinger</title>
<updated>2026-01-21T12:35:12Z</updated>
<author>
<name>Konstantin Khlebnikov</name>
<email>khlebnikov@tracto.ai</email>
</author>
<published>2026-01-21T11:56:32Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=f54e3a13418c89d884e0ee50a91bb58daf7042f1'/>
<id>urn:sha1:f54e3a13418c89d884e0ee50a91bb58daf7042f1</id>
<content type='text'>
Use HTTPS client and schema for client context with TLS.

Reported-by: Nikita Sokolov &lt;faucct@tracto.ai&gt;
Signed-off-by: Konstantin Khlebnikov &lt;khlebnikov@tracto.ai&gt;
Link: https://github.com/ytsaurus/ytsaurus/pull/1559

---

* Changelog entry
Type: fix
Component: cpp-sdk

Handle HTTPS in yt/cpp/mapreduce/client transaction pinger.

---

Pull Request resolved: https://github.com/ytsaurus/ytsaurus/pull/1567
commit_hash:1830efe8ab8a5ec527cd3fdc249032372237545f
</content>
</entry>
<entry>
<title>Add debug logging for PingTx failure</title>
<updated>2026-01-13T16:25:28Z</updated>
<author>
<name>Nikita Sokolov</name>
<email>faucct@tracto.ai</email>
</author>
<published>2026-01-13T15:58:00Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=1f56b3fca33df8662f6f66e14e844a9beb69a014'/>
<id>urn:sha1:1f56b3fca33df8662f6f66e14e844a9beb69a014</id>
<content type='text'>
Exceptions like this were being silently ignored:

```
2026-01-06 16:30:19,509023	D	YqlPlugin	2026-01-06 16:30:19.509 DEBUG ytserver-yql-agent(pid=7, tid=...) [YT] transaction_pinger.cpp:182: {} DoPingTransaction has failed: HTTP request failed\n    origin          yqla-0.yql-agents.... (pid 7, thread tx_http_client_, fid ...)\n    datetime        2026-01-06T16:30:19.508879Z\n    url             http-proxies.../api/v3/ping_tx\n\n  Connection was closed before the first byte of HTTP message\n      origin          yqla-0.yql-agents.... (pid 7, thread tx_http_client_, fid ...)\n      datetime        2026-01-06T16:30:19.508720Z\n      connection_id   ...\n      request_id      0-0-0-0\ntx_pinger_pool:
```

Feel free to edit.

---

Pull Request resolved: https://github.com/ytsaurus/ytsaurus/pull/1559

Co-authored-by: achains &lt;achains@yandex-team.com&gt;
commit_hash:be532f9cae0a86e9f5f831b793c35ad26ffaf91f
</content>
</entry>
<entry>
<title>YT-26250: C++ SDK formatted reader</title>
<updated>2026-01-12T09:42:11Z</updated>
<author>
<name>achains</name>
<email>achains@yandex-team.com</email>
</author>
<published>2026-01-12T09:05:06Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=b6b6dee4a13ffff8512f146e5bf5c6c396e9e0cb'/>
<id>urn:sha1:b6b6dee4a13ffff8512f146e5bf5c6c396e9e0cb</id>
<content type='text'>
* Changelog entry
  Type: fix
  Component: cpp-sdk

Raw client utilizes formatted table reader api

&lt;Message for release notes&gt;
commit_hash:c0ecd99971ac56141c9a7a2cb95cd3d7e6ad6611
</content>
</entry>
<entry>
<title>Intermediate changes</title>
<updated>2026-01-07T13:06:29Z</updated>
<author>
<name>robot-piglet</name>
<email>robot-piglet@yandex-team.com</email>
</author>
<published>2026-01-07T12:51:49Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=8c0625cc1b386ce8f8b9b60909b97fddf07b87f2'/>
<id>urn:sha1:8c0625cc1b386ce8f8b9b60909b97fddf07b87f2</id>
<content type='text'>
commit_hash:49c80248fc694ddf0ee8a33fa6ffb4515a7f609f
</content>
</entry>
</feed>
