Ray Libraries<a id="ray-libraries"></a>
Ray Data<a id="ray-data"></a>
π« Enhancements:
- Improve fractional CPU/GPU formatting (45673)
- Use sampled fragments to estimate Parquet reader batch size (45749)
- Refactoring ParquetDatasource and metadata fetching logic (45728, 45727, 45733, 45734, 45767)
- Refactor planner.py (45706)
Ray Tune<a id="ray-tune"></a>
π« Enhancements:
- Change the behavior of a missing stopping criterion metric to warn instead of raising an error. This enables the use case of reporting different sets of metrics on different iterations (ex: a separate set of training and validation metrics). ([45613](https://github.com/ray-project/ray/pull/45613))
Ray Serve<a id="ray-serve"></a>
π« Enhancements:
- Create internal request id to track request objects ([45761](https://github.com/ray-project/ray/pull/45761))
RLLib<a id="rllib"></a>
π« Enhancements:
- Stability: [DreamerV3 weekly release test](https://github.com/ray-project/ray/commit/4adb78b2bf3c968f88f72ae9064189b846833230) ([#45654](https://github.com/ray-project/ray/pull/45654)); [Add "official" benchmark script for Atari PPO benchmarks](https://github.com/ray-project/ray/commit/d49f15b1112e67d15a80d696249f587ea7b95b57). ([#45697](https://github.com/ray-project/ray/pull/45697))
- Enhance env-rendering callback (45682)
π¨ Fixes:
- Bug fix in new MetricsLogger API: [EMA stats w/o window would lead to infinite l](https://github.com/ray-project/ray/commit/cbb1634a23ff4b59090f43dd853cf437e19fc0c8)ist mem-leak. ([#45752](https://github.com/ray-project/ray/pull/45752))
- Various other bug fixes: ([45819](https://github.com/ray-project/ray/pull/45819), [#45820](https://github.com/ray-project/ray/pull/45820), #[45683](https://github.com/ray-project/ray/pull/45683), [#45651](https://github.com/ray-project/ray/pull/45651), [#45753](https://github.com/ray-project/ray/pull/45753))
π Documentation:
- Re-do `examples` overview page (new API stack): [45382](https://github.com/ray-project/ray/pull/45382)
- PyFlyt QuadX WayPoints example [44758](https://github.com/ray-project/ray/pull/44758), [#45956](https://github.com/ray-project/ray/pull/45956)
- RLModule inference on new API stack ([45831](https://github.com/ray-project/ray/pull/45831), [#45845](https://github.com/ray-project/ray/pull/45845))
- How to resume a tune.Tuner.fit() experiment from checkpoint. ([45681](https://github.com/ray-project/ray/pull/45681))
- Custom RLModule (tiny CNN): [45774](https://github.com/ray-project/ray/pull/45774)
- Connector examples docstrings ([45864](https://github.com/ray-project/ray/pull/45864))
- Old API stack examples: [43592](https://github.com/ray-project/ray/pull/43592), [#45829](https://github.com/ray-project/ray/pull/45829)
Ray Core<a id="ray-core"></a>
π New Features:
- Alpha release of job level [logging configuration](https://docs.ray.io/en/master/ray-core/api/doc/ray.LoggingConfig.html#ray.LoggingConfig): users can now config the user logging to be logfmt format with logging context attached. (45344)
π« Enhancements:
- Integrate amdsmi in AMDAcceleratorManager (44572)
π¨ Fixes:
- Fix the C++ GcsClient Del not respecting del_by_prefix (45604)
- Fix exit handling of FiberState threads (45834)
Dashboard<a id="ray-dashboard"></a>
π« Enhancements:
- Parse out json logs (45853)
Many thanks to all those who contributed to this release: liuxsh9, peytondmurray, pcmoritz, GeneDer, saihaj, khluu, aslonnie, yucai, vickytsang, can-anyscale, bthananjeyan, raulchen, hongchaodeng, x13n, simonsays1980, peterghaddad, kevin85421, rynewang, angelinalg, jjyao, BenWilson2, jackhumphries, zcin, chris-ray-zhang, c21, shrekris-anyscale, alanwguo, stephanie-wang, Bye-legumes, sven1977, WeichenXu123, bveeramani, nikitavemuri