# 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