YTsaurus 25.3.0 released

See some key updates

YTsaurus 25.3.0 has been released, introducing significant improvements in operations scheduling, expanded support for data formats, and groundwork for future ACL and transaction features.

To install YTsaurus Server 25.3.0, update the k8s-operator to version 0.27.0 or above.

Highlights

This release includes:

  • gpu-agent now supports automatic GPU discovery.

  • Automatic job size adjustment has been introduced for ordered/sorted and other operation types, including accounting for compressed_data_size limits.

  • distributed file write protocol has been added.

  • Row cache support has been added for following tablet cell peers.

  • Experimental: support for complex data types in the Arrow format.

  • Experimental: row-level ACLs for static tables:

    • Supported in CHYT ≥ 2.18.
    • Support in SPYT is expected in upcoming releases.
    • Support in YQL is expected in future YQL/QT releases.
  • Experimental: bulk-insert under a user transaction is now available. This is required for the REPLACE INTO //dynamic_table function in YQL.

Breaking Changes

Please note the following changes:

  • Loading snapshots that contain list nodes will cause the master server to crash. To avoid this, disable the alert_on_list_node_load option in the dynamic configuration. List nodes will be fully removed in the next major release. See for more info here.

  • Tablet node resource accounting is now performed per bundle by default, rather than per account (for new clusters).

  • To ban Queue Agent use @banned instead of @banned_queue_agent_instance.

Full details and configuration examples are available in the release notes.

Sign in to save this post