# Ray 2.24.0 — Ray-2.24.0 - Product: Ray (https://whatsnew.fyi/product/ray) - Vendor: Anyscale - Date: 2024-06-06 - Version: 2.24.0 - Original notes: https://github.com/ray-project/ray/releases/tag/ray-2.24.0 - Permalink: https://whatsnew.fyi/product/ray/releases/2.24.0 What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- - **added** — Allow user to configure timeout for actor pool - **added** — Add override_num_blocks to from_pandas and perform auto-partition - **changed** — Upgrade Arrow version to 16 in CI - **changed** — Record more telemetry for newly added datasources - **fixed** — Avoid pickling LanceFragment when creating read tasks for Lance - **deprecated** — Deprecate TUNE_RESULT_DIR, RAY_AIR_LOCAL_CACHE_DIR, and local_dir - **changed** — Improve excessive syncing warning - **changed** — Clean up Serve proxy files - **fixed** — DreamerV3 on tf bug fix to run again with tf==2.11.1 - **added** — Add support for multi-agent off-policy algorithms (DQN and SAC) in the new API - **added** — Config option for APPO/IMPALA to change number of GPU-loader threads - **fixed** — Various MetricsLogger bug fixes - **fixed** — Fix worker crash when getting actor name from runtime context - **fixed** — Log dedup should not dedup number only lines - **changed** — Improve node death observability - **added** — Ray c++ backend structured logging - **fixed** — Move Job package uploading to another thread to unblock the event loop - **changed** — Clarify that num_rows_per_file is not strict #### Ray Libraries ##### Ray Data 🎉 New Features: - Allow user to configure timeout for actor pool (#45508) - Add override_num_blocks to from_pandas and perform auto-partition (#44937) - Upgrade Arrow version to 16 in CI (#45565) 💫 Enhancements: - Clarify that num_rows_per_file isn't strict (#45529) - Record more telemetry for newly added datasources (#45647) - Avoid pickling LanceFragment when creating read tasks for Lance (#45392) ##### Ray Train 📖 Documentation: - [HPU] Add example of Stable Diffusion fine-tuning and serving on Intel Gaudi (#45217) - [HPU] Add example of Llama-2 fine-tuning on Intel Gaudi (#44667) ##### Ray Tune 🏗 Architecture refactoring: - Improve excessive syncing warning and deprecate TUNE_RESULT_DIR, RAY_AIR_LOCAL_CACHE_DIR, local_dir (#45210) ##### Ray Serve 💫 Enhancements: - Clean up Serve proxy files ([#45486](https://github.com/ray-project/ray/pull/45486)) 📖 Documentation: - vllm example to serve llm models ([#45430](https://github.com/ray-project/ray/pull/45430)) ##### RLLib 💫 Enhancements: - DreamerV3 on tf: Bug fix, so it can run again with tf==2.11.1 (2.11.0 is not available anymore) (#45419); Added weekly release test for DreamerV3. - Added support for multi-agent off-policy algorithms (DQN and SAC) in the new (#45182) - Config option for APPO/IMPALA to change number of GPU-loader threads (#45467) 🔨 Fixes: - Various MetricsLogger bug fixes (#45543, #45585, #45575) - Other fixes: #45588, #45617, #45517, #45465 📖 Documentation: - Example script for new API stack: How-to restore 1 of n agents from a checkpoint. (#45462) - Example script for new API stack: Autoregressive action module. #45525 ##### Ray Core 💫 Enhancements: - Improve node death observability (#45320, #45357, #45533, #45644, #45497) - Ray c++ backend structured logging (#44468) 🔨 Fixes: - Fix worker crash when getting actor name from runtime context (#45194) - log dedup should not dedup number only lines (#45385) 📖 Documentation: - Improve doc for `--object-store-memory` to describe how the default value is set ([#45301](https://github.com/ray-project/ray/pull/45301)) ##### Dashboard 🔨 Fixes: - Move Job package uploading to another thread to unblock the event loop. ([#45282](https://github.com/ray-project/ray/pull/45282)) Many thanks to all those who contributed to this release: @maxliuofficial, @simonsays1980, @GeneDer, @dudeperf3ct, @khluu, @justinvyu, @andrewsykim, @Catch-Bull, @zcin, @bveeramani, @rynewang, @angelinalg, @matthewdeng, @jjyao, @kira-lin, @harborn, @hongchaodeng, @peytondmurray, @aslonnie, @timkpaine, @982945902, @maxpumperla, @stephanie-wang, @ruisearch42, @alanwguo, @can-anyscale, @c21, @Atry, @KamenShah, @sven1977, @raulchen