main
issue-6208: [Filestore] Aggregate template functions (#6733)
fixing 'ythrow TServiceError' pattern which breaks exception messages - introduced STORAGE_THROW_SERVICE_ERROR macro which builds much better messages (#4888)
[Filestore] fix client not working for single-argument commands (#3227)
Added missed pragma once directives (#5000)
issue-2631: add iam token support to filestore-client (#2677)
Proper usage of ICertificateProvider interface (#6095)
filestore: TFuture::ExtractValue() -> UnsafeExtractValue() (#6210)
filestore service: logging client-id to profile log; added support for --client-id in most of the filestore-client commands (#4926)
[Filestore] remove the TTextPrinter singleton to fix a crash caused by accessing a destroyed singleton during filestore-client shutdown (#5746)
issue-6208: [Filestore] Track most accessed nodes (#6613)
issue-1350: support finding garbage in main tablet (filestore-client findgarbage tool) (#2860)
issue-2137: filestore-client forcedcompaction command (#2383)
Introducing a DiagnoseFilesystem command (#6493)
[Filestore] allow passing root to the `filestore-client find` (#4744)
Fix missing filesystem id on profile log write (#2953)
issue-2674: filestore-client ln command + support for RenameNode, UnlinkNode + basic support for RenameNode in filesystems with directories in shards (#2823)
issue-5726: introducing ListNodesInternal API for service<->tablet listing requests (#5839)
issue-1928: filestore-client: using ISession instead of IClient for the Session-aware methods to properly process E_FS_INVALID_SESSION errors; existing tests are more or less sufficient to ensure that this code is correct (#2265)
[Filestore] Refactoring: extract TFileRingBuffer, TDynamicPersistentTable, TPersistentTable to a separate library (#5982)
issue-2674: filestore-client mv command (#2822)
issue-6183: [Filestore] Fix performance profile params dropped on resize (#6184)
issue-1709: [Filestore] Implement throttling for DescribeData and GenerateBlobIds requests - allow 4G+ throttle values (#1849)
Intermediate changes
[Filestore] use buffer offset to print response in filestore-client read (#4128)
[Filestore] add readlink command implementation to the filestore-client (#5968)
filestore-client - support --config-version (#5817)
[Filestore]: support remove by parentId and name in filestore-client (#2867)
issue-6608: add ability to set QuotaId for node using filestore-client (#6721)
[Filestore] fix ls command in client without `--json` flag (#2041)