# Ray 2.12.0 — Ray-2.12.0 - Product: Ray (https://whatsnew.fyi/product/ray) - Vendor: Anyscale - Date: 2024-04-25 - Version: 2.12.0 - Original notes: https://github.com/ray-project/ray/releases/tag/ray-2.12.0 - Permalink: https://whatsnew.fyi/product/ray/releases/2.12.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** — Store Ray Data logs in special subdirectory - **added** — Add in `local_read` option to `from_torch` - **fixed** — Fix the config to disable progress bar - **fixed** — Disable gathering the full state dict in `RayFSDPStrategy` for `lightning>2.1` - **changed** — Remove spammy log for "new output engine" - **fixed** — Fix getting attributes on stdout during Serve logging redirect - **added** — Support of images and video logging in WandB - **changed** — Better support and separation-of-concerns for `model_config_dict` in new API stack - **added** — Example script to pre-train an `RLModule` in single-agent fashion, then bring checkpoint into multi-agent setup and continue training - **changed** — More example scripts got translated from the old- to the new API stack including Curriculum learning and custom-gym-env - **fixed** — Fix GetAllJobInfo `is_running_tasks` is not returning the correct value when driver starts ray #### Ray Libraries ##### Ray Data 🎉 New Features: - Store Ray Data logs in special subdirectory (#44743) 💫 Enhancements: - Add in `local_read` option to `from_torch` (#44752) 🔨 Fixes: - Fix the config to disable progress bar (#44342) 📖 Documentation: - Clarify deprecated Datasource docstrings (#44790) ##### Ray Train 🔨 Fixes: - Disable gathering the full state dict in `RayFSDPStrategy` for `lightning>2.1` (#44569) ##### Ray Tune 💫 Enhancements: - Remove spammy log for "new output engine" (#44824) - Enable isort (#44693) ##### Ray Serve 🔨 Fixes: - [Serve] fix getting attributes on stdout during Serve logging redirect ([#44787](https://github.com/ray-project/ray/pull/44787)) ##### RLlib 🎉 New Features: - Support of images and video logging in WandB (env rendering example script for the new API stack coming up). ([#43356](https://github.com/ray-project/ray/pull/43356)) 💫 Enhancements: - Better support and separation-of-concerns for `model_config_dict` in new API stack. ([#44263](https://github.com/ray-project/ray/pull/44263)) - Added example script to pre-train an `RLModule` in single-agent fashion, then bring checkpoint into multi-agent setup and continue training. ([#44674](https://github.com/ray-project/ray/pull/44674)) - More `examples` scripts got translated from the old- to the new API stack: Curriculum learning, custom-gym-env, etc..: ([#44706](https://github.com/ray-project/ray/pull/44706), [#44707](https://github.com/ray-project/ray/pull/44707), [#44735](https://github.com/ray-project/ray/pull/44735), [#44841](https://github.com/ray-project/ray/pull/44841)) ##### Ray Core and Ray Clusters 🔨 Fixes: - Fix GetAllJobInfo `is_running_tasks` is not returning the correct value when driver starts ray (#44459) #### Thanks Many thanks to all those who contributed to this release! @can-anyscale, @hongpeng-guo, @sven1977, @zcin, @shrekris-anyscale, @liuxsh9, @jackhumphries, @GeneDer, @woshiyyya, @simonsays1980, @omatthew98, @andrewsykim, @n30111, @architkulkarni, @bveeramani, @aslonnie, @alexeykudinkin, @WeichenXu123, @rynewang, @matthewdeng, @angelinalg, @c21