# 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