ray-project/ray ray-2.59.0: Ray-2.59.0
Ray Data LLM & Ray Serve LLM are GA/Stable: the LLM APIs graduate to general availability this release (\#65194), alongside an upgrade to vLLM 0.27.0 (\#65351).
Key points
- Ray Data external shuffle (shuffle\v2): the new shuffle backend gains an external, disk-backed mode — a new external shuffle runtime library and task/operator set (\#64828, \#65144), planner integration (\#65499), and Join & Aggregation support on external shuffle (\#65897).
- Token authentication: Ray now turns on token authentication by default for local clusters. ray.init() without an address enables authentication and generates a token at \~/.ray/auth\token when none exists. ray start \--head enables authentication when a token is already available, and otherwise warns that it started an unauthenticated cluster.
- Ray Core at scale: removed the GCS resource-view reset that caused placement-group retry storms on large clusters (\#65271), hardened the worker-lease protocol (at most one CancelWorkerLease per pending lease, lease-id tombstones — \#65613, \#65420), and batched local object frees (\#65000, \#64037).
- Introduce reporting for task USS distribution metrics (\#65666)
Sources (1)
- [1]ray-project/ray ray-2.59.0: Ray-2.59.0GitHub: ray-project/ray · Oct 2, 07:04 AM
* **Ray Data LLM & Ray Serve LLM are GA/Stable:** the LLM APIs graduate to general availability this release (\#65194), alongside an upgrade to vLLM 0.27.0 (\#65351).
* **Ray Data external shuffle (shuffle\_v2):** the new shuffle backend gains an external, disk-backed mode — a new external shuffle runtime library and task/operator set (\#64828, \#65144), planner integration (\#65499), and Join & Aggregation support on external shuffle (\#65897).
Extractive summary: sentences quoted from the sources.